اپلیکیشن اندرویدی فلشکارت آموزشی از صفر تا قهرمان Apple II: آموزش جامع برنامهنویسی BASIC برای کامپیوترهای Apple II
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا قهرمان Apple II: آموزش جامع برنامهنویسی BASIC برای کامپیوترهای Apple II
موضوع کلی: مبانی برنامهنویسی کامپیوترهای قدیمی
موضوع میانی: برنامهنویسی با BASIC در Apple II
📋 سرفصلهای دوره
- 1. آشنایی با Apple II: آغاز ماجراجویی
- 2. تاریخچه جذاب Apple II
- 3. با هم نگاهی به سختافزار Apple II
- 4. کشف صفحه کلید Apple II
- 5. دستورات اولیه: روشن و خاموش کردن
- 6. اولین برنامه: چاپ Hello, World!
- 7. آشنایی با محیط BASIC Apple II
- 8. کار با خط فرمان BASIC
- 9. حافظه در Apple II: کجا دادهها زندگی میکنند
- 10. متغیرها: جعبههای جادویی اطلاعات
- 11. انواع داده: اعداد، رشتهها و منطق
- 12. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
- 13. اولویت عملگرها: نظم در محاسبات
- 14. دستور PRINT: نمایش اطلاعات
- 15. دستور INPUT: دریافت اطلاعات از کاربر
- 16. دستور GOTO: پرش در کد
- 17. دستور IF...THEN: تصمیمگیری در برنامهها
- 18. عبارات منطقی: TRUE و FALSE
- 19. عملگرهای مقایسهای: >, <, =, >=, <=, <>
- 20. دستور REM: افزودن توضیحات به کد
- 21. دستور CLS: پاک کردن صفحه
- 22. حلقهها: تکرار دستورات
- 23. دستور FOR...NEXT: حلقه با شمارنده
- 24. دستور WHILE...WEND: حلقه تا زمانی که شرط برقرار است
- 25. دستور REPEAT...UNTIL: حلقه تا زمانی که شرط برقرار شود
- 26. آرایهها: نگهداری مجموعهای از دادهها
- 27. آرایههای تکبعدی: لیستهای مرتب
- 28. آرایههای دوبعدی: جداول و ماتریسها
- 29. زیربرنامهها: سازماندهی کد
- 30. دستور GOSUB...RETURN: فراخوانی زیربرنامه
- 31. مدیریت خطا: چگونه با اشتباهات کنار بیاییم
- 32. دستور ON ERROR GOTO: مدیریت خطا
- 33. ورودی/خروجی فایل: ذخیره و بازیابی اطلاعات
- 34. دستور OPEN: باز کردن فایل
- 35. دستور CLOSE: بستن فایل
- 36. دستور PRINT#: نوشتن در فایل
- 37. دستور INPUT#: خواندن از فایل
- 38. دادههای دودویی: درک دادهها در سطح پایین
- 39. دستور PEEK: خواندن بایت از حافظه
- 40. دستور POKE: نوشتن بایت در حافظه
- 41. آدرسدهی حافظه: نقشهبرداری از حافظه Apple II
- 42. بیتها و بایتها: زبان ماشین
- 43. عملگرهای بیتی: کار با بیتها
- 44. دستور AND، OR، XOR: ترکیب بیتها
- 45. شیفت بیتی: جابجایی بیتها
- 46. گرافیک در Apple II: دنیای رنگی
- 47. حالتهای گرافیکی Apple II: LO-RES و HI-RES
- 48. دستور PLOT: رسم نقطه در LO-RES
- 49. دستور HPLOT: رسم خط در LO-RES
- 50. رنگها در LO-RES: انتخاب از پالت
- 51. دستور GR: ورود به حالت گرافیکی LO-RES
- 52. دستور COLOR: انتخاب رنگ
- 53. دستور TEXT: بازگشت به حالت متنی
- 54. مفاهیم اولیه HI-RES
- 55. دستور HGR: ورود به حالت گرافیکی HI-RES
- 56. دستور HCOLOR: انتخاب رنگ در HI-RES
- 57. دستور HPLOT: رسم خط در HI-RES
- 58. دستور HLIN: رسم خط افقی در HI-RES
- 59. دستور VLIN: رسم خط عمودی در HI-RES
- 60. نقاط در HI-RES: دقت بالاتر
- 61. چاپگرها و Apple II: خروجی گرفتن از برنامهها
- 62. دستور LLIST: نمایش کد برنامه در چاپگر
- 63. دستور LIST: نمایش کد برنامه در صفحه
- 64. چاپ کاراکترها: فراتر از متن ساده
- 65. کدهای ASCII: استاندارد کاراکترها
- 66. استفاده از کدهای ASCII در BASIC
- 67. کار با رشتهها: دستکاری متن
- 68. دستور LEFT$: استخراج کاراکترهای ابتدایی رشته
- 69. دستور RIGHT$: استخراج کاراکترهای انتهایی رشته
- 70. دستور MID$: استخراج بخشی از رشته
- 71. دستور LEN: طول رشته
- 72. دستور STR$: تبدیل عدد به رشته
- 73. دستور VAL: تبدیل رشته به عدد
- 74. دستور CHR$: تبدیل کد ASCII به کاراکتر
- 75. دستور ASC: تبدیل کاراکتر به کد ASCII
- 76. توابع ریاضی: ابزارهای پیشرفته
- 77. دستور SQR: ریشه دوم
- 78. دستور SIN، COS، TAN: توابع مثلثاتی
- 79. دستور LOG، EXP: توابع لگاریتمی و نمایی
- 80. دستور INT: قسمت صحیح عدد
- 81. دستور RND: اعداد تصادفی
- 82. تولید اعداد تصادفی با کیفیت
- 83. آنالیز اعداد تصادفی
- 84. دستور RANDOMIZE: بازنشانی مولد اعداد تصادفی
- 85. مفاهیم پیشرفته در BASIC
- 86. دستور DATA و READ: خواندن داده از لیست
- 87. دستور RESTORE: بازنشانی نشانگر DATA
- 88. اشتباهات رایج برنامهنویسی در Apple II
- 89. دیباگینگ: پیدا کردن و رفع خطاها
- 90. تکنیکهای دیباگینگ
- 91. نوشتن کد تمیز و خوانا
- 92. کامنتگذاری موثر
- 93. برنامهنویسی ساختاریافته
- 94. طراحی الگوریتم: گام به گام حل مسئله
- 95. فلوچارت: نمایش بصری الگوریتم
- 96. مبانی کار با دستگاههای جانبی (Peripheral Devices)
- 97. معرفی کارتهای توسعه Apple II
- 98. آشنایی با کنترلرهای صوتی
- 99. مقدمهای بر دستورات صوتی در BASIC
- 100. خلق صداهای ساده
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.