دوره سفر به ریشهها: برنامهنویسی 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 و زبانهای مشابه
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.