اپلیکیشن اندرویدی فلشکارت آموزشی سفر به ریشهها: برنامهنویسی BASIC 4.0 در Commodore PET/CBM
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سفر به ریشهها: برنامهنویسی BASIC 4.0 در Commodore PET/CBM
موضوع کلی: دنیای کامپیوترهای کلاسیک و برنامهنویسی
موضوع میانی: آشنایی و برنامهنویسی با BASIC در سیستمهای کلاسیک
📋 سرفصلهای دوره
- 1. مقدمهای بر کامپیوترهای کلاسیک و Commodore PET/CBM
- 2. BASIC 4.0 چیست و چرا اهمیت دارد؟
- 3. راهاندازی و آشنایی با محیط کاربری Commodore PET/CBM
- 4. کلیدواژهها و ساختار کلی دستورات BASIC
- 5. متغیرها و انواع دادهای در BASIC 4.0
- 6. عملگرهای محاسباتی و اولویت آنها
- 7. دستور PRINT و خروجیگرفتن در BASIC
- 8. دستور INPUT و دریافت ورودی از کاربر
- 9. عملگرهای مقایسهای و منطقی
- 10. دستور IF THEN ELSE برای تصمیمگیری
- 11. حلقههای FOR NEXT و تکرار دستورات
- 12. حلقه WHILE WEND و شرط ادامهی حلقه
- 13. آرایهها و ذخیرهسازی مجموعهای از دادهها
- 14. دستور DIM و تعریف آرایهها
- 15. کار با رشتهها و توابع رشتهای (LEFT$, RIGHT$, MID$)
- 16. توابع عددی (ABS, SGN, INT, RND)
- 17. تولید اعداد تصادفی و کاربردهای آن
- 18. دستور GOTO و پرش به خطوط دیگر
- 19. دستور GOSUB و زیربرنامهها
- 20. دستور RETURN و بازگشت از زیربرنامه
- 21. دستور ON GOTO و انشعاب شرطی
- 22. دستور ON GOSUB و فراخوانی زیربرنامه شرطی
- 23. مدیریت خطاها با ON ERROR GOTO
- 24. دستور RESUME و ادامهی برنامه پس از خطا
- 25. ذخیرهسازی و بارگذاری برنامهها (SAVE, LOAD)
- 26. دستور VERIFY و بررسی صحت فایل
- 27. کار با فایلهای ترتیبی (Sequential Files)
- 28. دستور OPEN، CLOSE، INPUT#، PRINT#
- 29. کار با فایلهای تصادفی (Random Files)
- 30. دستور OPEN، CLOSE، GET#، PUT#
- 31. آشنایی با حافظه و آدرسهای حافظه
- 32. دستور PEEK و خواندن از حافظه
- 33. دستور POKE و نوشتن در حافظه
- 34. مفاهیم گرافیکی در Commodore PET/CBM
- 35. دستور PLOT و رسم نقاط
- 36. دستور LINE و رسم خطوط
- 37. رسم اشکال هندسی با استفاده از دستورات گرافیکی
- 38. کار با رنگها و تنظیم رنگ پسزمینه
- 39. دستور DRAW و رسم اشکال پیچیده
- 40. مفاهیم صدا و موسیقی در Commodore PET/CBM
- 41. دستور SOUND و تولید صدا
- 42. تنظیم فرکانس و طول صدا
- 43. ایجاد ملودیهای ساده
- 44. آشنایی با پورتها و ورودی/خروجی
- 45. کار با جویاستیک و کنترلرها
- 46. برنامهنویسی بازیهای ساده (حدس عدد)
- 47. برنامهنویسی بازیهای ساده (سنگ، کاغذ، قیچی)
- 48. برنامهنویسی ماشینحساب ساده
- 49. ایجاد یک دفترچه تلفن ساده
- 50. ایجاد یک لیست خرید ساده
- 51. برنامهنویسی یک تایمر ساده
- 52. برنامهنویسی یک ساعت دیجیتال
- 53. تبدیل واحدها (سانتیگراد به فارنهایت)
- 54. محاسبه مساحت و محیط اشکال هندسی
- 55. حل معادلات درجهدو
- 56. برنامهنویسی یک ماشین حساب مهندسی ساده
- 57. ایجاد یک پایگاه داده ساده
- 58. جستجو در پایگاه داده
- 59. مرتبسازی دادهها
- 60. حذف و اضافه کردن دادهها
- 61. کار با رشتههای طولانی و متن
- 62. جستجوی یک کلمه در متن
- 63. جایگزینی یک کلمه در متن
- 64. شمارش تعداد کلمات در متن
- 65. ایجاد یک ویرایشگر متن ساده
- 66. کار با کاراکترهای خاص و کد ASCII
- 67. نمایش کاراکترهای گرافیکی
- 68. ایجاد انیمیشنهای ساده
- 69. ایجاد جلوههای ویژه بصری
- 70. کار با صفحه کلید و دریافت ورودیهای پیچیده
- 71. بررسی کلیدهای فشرده شده
- 72. مدیریت وقفه و رویدادها
- 73. آشنایی با زبان ماشین و اسمبلی
- 74. توابع User-Defined (DEF FN)
- 75. بهینهسازی کد BASIC
- 76. اشکالزدایی برنامهها
- 77. استفاده از مستندات و منابع آنلاین
- 78. تکنیکهای پیشرفته برنامهنویسی BASIC
- 79. برنامهنویسی ساختیافته در BASIC
- 80. مفاهیم شیگرا در BASIC (شبیهسازی)
- 81. کار با حافظه خارجی (نوار کاست، دیسک)
- 82. برنامهنویسی شبکهای ساده
- 83. ارتباط بین دو Commodore PET/CBM
- 84. استفاده از توابع کتابخانهای
- 85. ایجاد کتابخانه توابع شخصی
- 86. کامپایل کردن برنامههای BASIC
- 87. محافظت از کد در برابر دستکاری
- 88. تغییرات و تفاوتهای BASIC 4.0 در نسخههای مختلف
- 89. مقایسه BASIC 4.0 با BASICهای دیگر
- 90. آشنایی با سیستمعامل Commodore PET/CBM
- 91. تغییر تنظیمات سیستمعامل
- 92. استفاده از دستورات سیستمعامل در BASIC
- 93. پروژههای پیشرفته (بازی ماز)
- 94. پروژههای پیشرفته (شبیهساز سیستم عامل)
- 95. پروژههای پیشرفته (برنامه حسابداری ساده)
- 96. راهکارهایی برای گسترش قابلیتهای Commodore PET/CBM
- 97. انجمنها و منابع آنلاین برای Commodore PET/CBM
- 98. برنامهنویسی دموها و اینتروها
- 99. ترفندهای برنامهنویسی BASIC
- 100. نگاهی به آینده BASIC و زبانهای مشابه
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.