اپلیکیشن اندرویدی فلشکارت آموزشی اولین گامهای شما در دنیای کدنویسی Z-BASIC: ساخت اولین برنامه تعاملی
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب اولین گامهای شما در دنیای کدنویسی Z-BASIC: ساخت اولین برنامه تعاملی
موضوع کلی: مقدمهای بر برنامهنویسی با Z-BASIC در کامپیوترهای Heath/Zenith Z-100
موضوع میانی: آشنایی با محیط و دستورات پایهای Z-BASIC
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه بر Z-BASIC
- 2. هدف دوره
- 3. مخاطبان دوره
- 4. نصب Z-BASIC (اگر لازم باشد)
- 5. آشنایی با محیط Z-BASIC
- 6. اولین برنامه: سلام دنیا
- 7. اجرای برنامه
- 8. ویرایش برنامه
- 9. ذخیره و بارگذاری برنامه
- 10. مفهوم متغیرها
- 11. انواع داده در Z-BASIC (عددی، رشتهای)
- 12. اعلان متغیرها
- 13. انتساب مقادیر به متغیرها
- 14. عملیات ریاضی پایه
- 15. جمع و تفریق
- 16. ضرب و تقسیم
- 17. اولویت عملگرها
- 18. استفاده از پرانتز
- 19. دستور PRINT
- 20. فرمتبندی خروجی PRINT
- 21. دستور INPUT
- 22. دریافت ورودی از کاربر
- 23. خطاهای رایج در INPUT
- 24. دستور CLS (پاک کردن صفحه)
- 25. دستور REM (کامنتگذاری)
- 26. ساخت اولین برنامه تعاملی
- 27. پرسیدن نام کاربر
- 28. پاسخگویی شخصیسازی شده
- 29. مفهوم شرطها (IF...THEN)
- 30. مقایسههای ساده (>, <, =, >=, <=, <>)
- 31. ساخت شرطهای پیچیدهتر (AND, OR)
- 32. دستور GOTO
- 33. ایجاد حلقههای بینهایت (و خطر آن)
- 34. دستور FOR...NEXT
- 35. ایجاد حلقههای شمارشی
- 36. کنترل تعداد تکرار حلقه
- 37. حلقههای تو در تو
- 38. دستور WHILE...WEND (اگر در Z-BASIC موجود باشد)
- 39. مفهوم زیربرنامهها (SUBROUTINE)
- 40. دستور GOSUB
- 41. دستور RETURN
- 42. مدیریت پارامترها در زیربرنامهها (اگر پشتیبانی شود)
- 43. ساخت اولین زیربرنامه
- 44. استفاده از زیربرنامهها برای سازماندهی کد
- 45. مفهوم آرایهها
- 46. اعلان آرایهها
- 47. دسترسی به عناصر آرایه
- 48. آرایههای یک بعدی
- 49. آرایههای چند بعدی (اگر پشتیبانی شود)
- 50. استفاده از آرایهها برای ذخیره لیستها
- 51. مثال: ذخیره نامها در آرایه
- 52. مثال: پردازش دادههای آرایه
- 53. دستور READ و DATA
- 54. خواندن مقادیر از دستور DATA
- 55. استفاده از READ و DATA برای مقداردهی اولیه
- 56. دستور RESTORE
- 57. تغییر مسیر اجرای برنامه (GOTO در عمل)
- 58. رفع اشکالات رایج (Debugging)
- 59. استفاده از دستور TRACE (اگر موجود باشد)
- 60. بررسی مقادیر متغیرها در حین اجرا
- 61. استراتژیهای رفع اشکال
- 62. مدیریت خطاها (ON ERROR GOTO)
- 63. نوشتن کد قابل خواندن
- 64. قالببندی کد
- 65. استفاده از فاصلهگذاری
- 66. نامگذاری معنیدار متغیرها
- 67. ساخت برنامه پرسش و پاسخ ساده
- 68. ساخت برنامه حدس عدد
- 69. پیادهسازی سطوح دشواری (با شرطها)
- 70. استفاده از اعداد تصادفی (RANDOMIZE, RND)
- 71. تولید اعداد تصادفی در محدوده دلخواه
- 72. ساخت بازی حدس عدد پیشرفتهتر
- 73. مفهوم رشتهها (Strings)
- 74. عملیات روی رشتهها
- 75. ترکیب رشتهها (Concatenation)
- 76. برش رشتهها (LEFT$, RIGHT$, MID$)
- 77. طول رشته (LEN)
- 78. جستجو در رشتهها (INSTR)
- 79. تبدیل رشته به عدد (VAL)
- 80. تبدیل عدد به رشته (STR$)
- 81. کار با فایلها (اگر Z-BASIC پشتیبانی کند)
- 82. باز کردن فایلها
- 83. نوشتن در فایلها
- 84. خواندن از فایلها
- 85. بستن فایلها
- 86. ذخیره نتایج بازی در فایل
- 87. بارگذاری نتایج بازی از فایل
- 88. نکات پیشرفته در Z-BASIC
- 89. استفاده از توابع داخلی (Built-in Functions)
- 90. توابع ریاضی (SQR, INT, ABS, SIN, COS, ...)
- 91. توابع رشتهای (که قبلاً معرفی شدند)
- 92. توابع ورودی/خروجی (INKEY$)
- 93. دستور INKEY$ برای دریافت کلید فشرده شده
- 94. ساخت منوهای متنی تعاملی
- 95. پیادهسازی ناوبری در منوها
- 96. تکنیکهای گرافیکی پایه (اگر پشتیبانی شود)
- 97. دستور PLOT
- 98. دستور DRAW
- 99. دستور COLOR
- 100. استفاده از رنگها در خروجی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.