اپلیکیشن اندرویدی فلشکارت آموزشی Using BBC BASIC: آموزش جامع برنامهنویسی به سبک بیبیسی میکروبیت
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Using BBC BASIC: آموزش جامع برنامهنویسی به سبک بیبیسی میکروبیت
موضوع کلی: برنامهنویسی کامپیوتر
موضوع میانی: مبانی برنامهنویسی با زبان بیسیک
📋 سرفصلهای دوره
- 1. خوش آمدید به دوره Using BBC BASIC
- 2. چرا BBC BASIC؟
- 3. میکروبیت و BBC BASIC
- 4. راه اندازی محیط BBC BASIC بر روی میکروبیت
- 5. اولین برنامه شما: Hello, World!
- 6. دستور PRINT
- 7. مقدمهای بر متغیرها
- 8. انواع داده: اعداد و رشتهها
- 9. عملیات حسابی پایه
- 10. اولویت عملگرها
- 11. کار با رشتهها: الحاق
- 12. دستور INPUT
- 13. برنامههای تعاملی
- 14. دستور GOTO
- 15. انتقال کنترل در برنامه
- 16. دستور IF...THEN
- 17. دستورات شرطی ساده
- 18. مقایسه عملگرها
- 19. استفاده از IF...THEN با چندین شرط
- 20. دستور ELSE
- 21. شرطهای پیچیدهتر
- 22. دستور FOR...NEXT
- 23. حلقههای تکرار
- 24. تعیین گام در حلقه FOR
- 25. حلقههای تو در تو
- 26. دستور WHILE...DO...ENDWHILE (اگر در BBC BASIC میکروبیت موجود باشد، در غیر این صورت معادل آن)
- 27. حلقههای شرطی
- 28. دستور REPEAT...UNTIL (اگر در BBC BASIC میکروبیت موجود باشد، در غیر این صورت معادل آن)
- 29. حلقههای تکرار تا رسیدن به شرط
- 30. مقدمهای بر رویهها (SUBROUTINE)
- 31. دستور GOSUB...RETURN
- 32. فراخوانی و بازگشت از رویهها
- 33. متغیرهای محلی در رویهها
- 34. مقدمهای بر آرایهها
- 35. تعریف آرایههای یک بعدی
- 36. دسترسی به عناصر آرایه
- 37. تخصیص مقادیر به آرایه
- 38. کار با آرایههای چند بعدی (اگر پشتیبانی شود)
- 39. جستجو در آرایه
- 40. مرتب سازی آرایه (روشهای ساده)
- 41. دستور DATA و READ
- 42. ذخیره و خواندن دادههای ثابت
- 43. دستور RESTORE
- 44. بازگرداندن نشانگر خواندن داده
- 45. مقدمهای بر توابع
- 46. توابد ریاضی داخلی
- 47. ABS, INT, SGN
- 48. SQR, SIN, COS, TAN
- 49. LOG, EXP
- 50. RND (تولید اعداد تصادفی)
- 51. استفاده از RND برای بازیها
- 52. دستور RANDOMIZE
- 53. بازنشانی مولد اعداد تصادفی
- 54. کار با کاراکترها
- 55. کد ASCII
- 56. تبدیل بین کاراکتر و کد ASCII
- 57. توابع کاراکتری (LEFT$, RIGHT$, MID$, LEN)
- 58. کار با رشتهها: جستجو و جایگزینی
- 59. جستجوی یک زیررشته در رشته
- 60. جایگزینی یک زیررشته در رشته
- 61. ساختاردهی خروجی: Tab و Spacing
- 62. فرمت بندی خروجی عددی
- 63. کار با تاریخ و زمان (اگر پشتیبانی شود)
- 64. دستور CLS
- 65. پاک کردن صفحه نمایش
- 66. دستور PRINT USING
- 67. فرمت بندی پیشرفته خروجی
- 68. مقدمهای بر گرافیک
- 69. دستور PLOT
- 70. رسم نقاط بر روی صفحه
- 71. دستور DRAW
- 72. رسم خطوط
- 73. تعیین رنگ (اگر پشتیبانی شود)
- 74. دستور CIRCLE
- 75. رسم دایره
- 76. دستور RECTANGLE
- 77. رسم مستطیل
- 78. دستور FILL
- 79. پر کردن مناطق
- 80. مقدمهای بر صدا (اگر پشتیبانی شود)
- 81. دستور SOUND
- 82. تولید صدا
- 83. تنظیم فرکانس و مدت زمان صدا
- 84. مدیریت وقفه (Interrupts) (اگر پشتیبانی شود)
- 85. مقدمهای بر فایلها (اگر پشتیبانی شود)
- 86. باز کردن و بستن فایل
- 87. خواندن از فایل (INPUT#, LINE INPUT#)
- 88. نوشتن در فایل (PRINT#, WRITE#)
- 89. موقعیت دهی در فایل (SEEK)
- 90. دستور DIM
- 91. تعریف ابعاد آرایه
- 92. دستور DATA
- 93. مقادیر ثابت در برنامه
- 94. دستور READ
- 95. خواندن مقادیر از DATA
- 96. دستور RESTORE
- 97. بازگرداندن اشاره گر READ
- 98. دستور REM
- 99. اضافه کردن توضیحات به کد
- 100. دستور END
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.