اپلیکیشن اندرویدی فلشکارت آموزشی Commodore 64: سفر به دنیای شگفتانگیز برنامهنویسی با زبان BASIC
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Commodore 64: سفر به دنیای شگفتانگیز برنامهنویسی با زبان BASIC
موضوع کلی: آموزش برنامهنویسی و کامپیوترهای قدیمی
موضوع میانی: آشنایی با Commodore 64 و مبانی برنامهنویسی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر Commodore 64: ماشین رویایی
- 2. تاریخچه و اهمیت Commodore 64
- 3. سفر به گذشته: چرا برنامهنویسی با C64؟
- 4. آشنایی با سختافزار Commodore 64: از صفحه کلید تا پورتها
- 5. روشن کردن و اتصال: اولین نگاه به صفحه آبی
- 6. صفحه کلید C64: هر کلید چه میکند؟
- 7. محیط BASIC: خط فرمان و READY
- 8. اولین دستور شما: چاپ کردن "سلام دنیا" (PRINT)
- 9. دستور CLR: پاک کردن صفحه
- 10. کار با اعداد: جمع، تفریق، ضرب، تقسیم
- 11. متغیرها: جعبههای نگهداری اطلاعات (اعداد)
- 12. متغیرهای رشتهای: کار با متن
- 13. دستور LET: اختصاص دادن مقادیر به متغیرها
- 14. اصول اولیه اپراتورهای ریاضی
- 15. نمایش خروجی با PRINT و متغیرها
- 16. خطاهای رایج در شروع کار و چگونگی رفع آنها
- 17. دستور REM: یادداشتنویسی در برنامهها
- 18. مفهوم حافظه در Commodore 64
- 19. آشنایی با ROM و RAM
- 20. چالش اول: یک ماشین حساب ساده بسازید!
- 21. ساختار برنامهها: شماره خطوط
- 22. دستور RUN: اجرای برنامه
- 23. دستور LIST: دیدن کد برنامه
- 24. دستور NEW: پاک کردن برنامه از حافظه
- 25. دستور SAVE: ذخیره برنامه روی نوار کاست
- 26. دستور LOAD: بارگذاری برنامه از نوار کاست
- 27. دیسک درایو 1541: آشنایی اولیه (اختیاری)
- 28. ذخیره و بارگذاری برنامهها روی فلاپی دیسک (اختیاری)
- 29. دستور INPUT: دریافت ورودی از کاربر
- 30. دستور GET: گرفتن یک کلید از صفحه کلید
- 31. حلقه FOR...NEXT: تکرار دستورات (بخش اول)
- 32. حلقه FOR...NEXT: گام (STEP) و شمارش معکوس
- 33. دستور IF...THEN: شرطها و تصمیمگیری در برنامه
- 34. اپراتورهای مقایسهای: کوچکتر، بزرگتر، مساوی
- 35. اپراتورهای منطقی: AND, OR, NOT
- 36. دستور GOTO: پرش به خطوط دیگر برنامه (مقدمه)
- 37. چالش: بازی حدس عدد (بر اساس INPUT و IF)
- 38. دستور GOSUB...RETURN: توابع فرعی و سازماندهی کد
- 39. دستور DATA و READ: ذخیره و خواندن اطلاعات در برنامه
- 40. دستور RESTORE: شروع مجدد خواندن اطلاعات
- 41. آرایهها (Arrays): نگهداری مجموعهای از دادهها
- 42. آرایههای یکبعدی: لیستها
- 43. آرایههای دوبعدی: جدولها
- 44. کاراکترهای رشتهای: LEFT$, MID$, RIGHT$
- 45. توابع داخلی رشتهای: LEN, STR$, VAL
- 46. توابع داخلی ریاضی: INT, ABS, SGN, RND
- 47. تولید اعداد تصادفی: سرگرمی و بازی
- 48. دستور ON...GOSUB و ON...GOTO: انتخابهای چندگانه
- 49. بهینهسازی کد BASIC: کاهش حجم و سرعت
- 50. چالش: یک دفترچه تلفن ساده با آرایهها
- 51. دستور END و STOP: پایان دادن به برنامه
- 52. دستور CONT: ادامه اجرای برنامه پس از STOP
- 53. دنیای پیکسلی: مقدمهای بر گرافیک C64
- 54. نقشه حافظه صفحه نمایش: PEEK و POKE
- 55. تغییر رنگ پسزمینه و حاشیه (BORDER, BACKGROUND)
- 56. تغییر رنگ کاراکترها: SCREEN COLOR
- 57. کاراکترهای اختصاصی: طراحی و چاپ کاراکترهای خودتان
- 58. استفاده از مجموعه کاراکترهای داخلی (PETSCII)
- 59. رسم اشکال ساده با کاراکترها
- 60. حرکت کاراکترها روی صفحه
- 61. گرافیک Multicolor: رنگهای بیشتر در یک بلوک
- 62. مود گرافیکی High-Resolution: پیکسل به پیکسل
- 63. کار با Sprites: موجودات متحرک (مقدمهای)
- 64. تعریف یک Sprite ساده
- 65. حرکت دادن Sprites روی صفحه
- 66. تشخیص برخورد (Collision Detection) بین Sprites (مقدماتی)
- 67. مقدمهای بر صدا در Commodore 64: تراشه SID
- 68. دستور SOUND: تولید صداهای ساده
- 69. تنظیم فرکانس، دیوریشن و ولوم
- 70. تولید ملودیهای ساده با SOUND
- 71. ایجاد افکتهای صوتی: انفجار، لیزر
- 72. ترکیب گرافیک و صدا: اولین بازی تصویری-صوتی
- 73. چالش: ساخت یک بازی Pong ساده با Sprites یا کاراکترها
- 74. ذخیره و بارگذاری مجموعه کاراکترهای سفارشی
- 75. نکات و ترفندهای گرافیکی در BASIC
- 76. مدیریت خطا: ON ERROR GOTO
- 77. دستور RESUME: ادامه پس از خطا
- 78. کار با پورتهای ورودی/خروجی (I/O)
- 79. خواندن وضعیت جویاستیک
- 80. فرمان DOPEN: باز کردن کانالهای فایل
- 81. فرمان DCLOSE: بستن کانالهای فایل
- 82. فرمان CMD: تغییر مسیر خروجی
- 83. ذخیره دادهها به صورت ترتیبی (Sequential Files)
- 84. خواندن دادهها از فایلهای ترتیبی
- 85. ذخیره دادهها به صورت تصادفی (Random Access Files) - مقدمه
- 86. کاربرد PEEK و POKE پیشرفته: دسترسی به رجیسترهای سختافزار
- 87. فراخوانی کدهای ماشین (Machine Language) از BASIC با SYS (مقدمه و احتیاط)
- 88. مفهوم USR: توابع کاربردی ماشین
- 89. تکنیکهای اشکالزدایی (Debugging) پیشرفته
- 90. چالش: ساخت یک سیستم امتیاز بالا (High Score) با ذخیره فایل
- 91. طراحی بازیهای متنی: ماجراجوییهای اولیه
- 92. ساخت یک برنامه هنری تعاملی
- 93. تولید یک موسیقیساز کوچک
- 94. ساخت یک برنامه انیمیشن ساده
- 95. پروژه: ساخت یک کلاهبرداری (Scroller) ساده
- 96. ایدهپردازی برای پروژههای خودتان
- 97. تبدیل ایدهها به کد: فرآیند توسعه
- 98. جامعه Commodore 64 امروز: منابع و الهامات
- 99. از BASIC به زبانهای دیگر: آینده برنامهنویسی
- 100. خلاصه دوره: Commodore 64، سکوی پرتاب خلاقیت شما
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.