اپلیکیشن اندرویدی فلشکارت آموزشی برنامهنویسی به زبان بیسیک: از صفر تا ساخت اولین بازی کلاسیک
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی به زبان بیسیک: از صفر تا ساخت اولین بازی کلاسیک
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: مبانی برنامهنویسی با زبانهای کلاسیک
📋 سرفصلهای دوره
- 1. مقدمه ای بر برنامه نویسی و زبان بیسیک
- 2. تاریخچه زبان بیسیک
- 3. آشنایی با محیط توسعه ST BASIC
- 4. نصب و راه اندازی ST BASIC
- 5. اجرای اولین برنامه بیسیک (Hello, World!)
- 6. دستور PRINT و نمایش متن
- 7. متغیرها و انواع داده (Integer, Real, String)
- 8. دستور LET و انتساب مقادیر به متغیرها
- 9. عملگرهای ریاضی (جمع، تفریق، ضرب، تقسیم)
- 10. اولویت عملگرها
- 11. توابع ریاضی پایه (SQR, ABS, INT)
- 12. آشنایی با مفهوم حلقه
- 13. حلقه FOR…NEXT
- 14. متغیر شمارنده حلقه
- 15. گام افزایشی حلقه (STEP)
- 16. حلقه WHILE…WEND
- 17. شرط در حلقه WHILE
- 18. دستور IF…THEN…ELSE
- 19. شرطهای ترکیبی (AND, OR, NOT)
- 20. عملگرهای مقایسهای (=, <>, <, >, <=, >=)
- 21. دستور GOTO و انتقال کنترل
- 22. برنامهنویسی ساختیافته و اجتناب از GOTO
- 23. زیرروالها (Subroutines)
- 24. دستور GOSUB…RETURN
- 25. متغیرهای سراسری و محلی
- 26. آرایهها (Arrays)
- 27. تعریف و استفاده از آرایهها
- 28. آرایههای یک بعدی و دو بعدی
- 29. حلقه FOR برای پیمایش آرایهها
- 30. کار با رشتهها
- 31. توابع کار با رشته (LEFT$, RIGHT$, MID$)
- 32. تابع LEN و طول رشته
- 33. تابع INSTR و جستجوی رشته
- 34. تابع VAL و تبدیل رشته به عدد
- 35. تابع STR$ و تبدیل عدد به رشته
- 36. ورودی و خروجی
- 37. دستور INPUT و دریافت ورودی از کاربر
- 38. پیامهای راهنما برای ورودی
- 39. دستور LPRINT و چاپ به چاپگر
- 40. کار با فایلها
- 41. باز کردن فایل (OPEN)
- 42. خواندن از فایل (INPUT#)
- 43. نوشتن در فایل (PRINT#)
- 44. بستن فایل (CLOSE)
- 45. انواع فایلها (ترتیبی، مستقیم)
- 46. مدیریت خطا
- 47. دستور ON ERROR GOTO
- 48. بررسی خطا و رفع آن
- 49. برنامهنویسی گرافیکی
- 50. حالتهای گرافیکی ST BASIC
- 51. دستور PSET و رسم نقطه
- 52. دستور LINE و رسم خط
- 53. دستور CIRCLE و رسم دایره
- 54. دستور PAINT و رنگآمیزی
- 55. رنگها در ST BASIC
- 56. کار با صدا
- 57. دستور SOUND و تولید صدا
- 58. فرکانس و مدت زمان صدا
- 59. موسیقی ساده با ST BASIC
- 60. کار با صفحه کلید
- 61. دستور INKEY$ و دریافت کلید فشرده شده
- 62. کدهای اسکی کلیدها
- 63. حرکت دادن اشیا روی صفحه
- 64. ایجاد انیمیشن ساده
- 65. تایمر و تاخیر
- 66. دستور DELAY و ایجاد تاخیر زمانی
- 67. استفاده از تایمر برای انیمیشن
- 68. مفهوم رندوم و تصادفی
- 69. تابع RND و تولید اعداد تصادفی
- 70. کاربرد اعداد تصادفی در بازیها
- 71. طراحی بازی حدس عدد
- 72. ساخت بازی سنگ، کاغذ، قیچی
- 73. آشنایی با (Sprite)
- 74. بارگذاری از فایل
- 75. حرکت دادن
- 76. برخورد ها
- 77. تشخیص برخورد
- 78. اجرای عکسالعمل در صورت برخورد
- 79. ایجاد بازی پونگ (Pong) ساده
- 80. کنترل راکتها
- 81. حرکت توپ
- 82. تشخیص برخورد توپ با راکت و دیوار
- 83. امتیازدهی
- 84. ایجاد منوی بازی
- 85. صفحه شروع و پایان بازی
- 86. اضافه کردن صدا به بازی
- 87. بهبود گرافیک بازی
- 88. بهینهسازی کد
- 89. رفع اشکالات بازی
- 90. توزیع بازی
- 91. مفاهیم پیشرفتهتر بیسیک
- 92. کار با حافظه
- 93. دستور PEEK و POKE
- 94. دسترسی مستقیم به حافظه
- 95. مقایسه ST BASIC با سایر زبانهای بیسیک
- 96. مهاجرت از ST BASIC به زبانهای دیگر
- 97. مفاهیم شیگرا (Object-Oriented) در بیسیک (در صورت وجود)
- 98. برنامهنویسی رویدادگرا (Event-Driven) در بیسیک (در صورت وجود)
- 99. مقدمهای بر طراحی بازیهای پیشرفتهتر
- 100. مقدمهای بر هوش مصنوعی در بازیها
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.