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