اپلیکیشن اندرویدی فلشکارت آموزشی گنجینه BASIC: آموزش کامل Battlestar BASIC برای TRS-80
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب گنجینه BASIC: آموزش کامل Battlestar BASIC برای TRS-80
موضوع کلی: برنامهنویسی کامپیوتری
موضوع میانی: زبانهای برنامهنویسی مقدماتی
📋 سرفصلهای کتاب (100 موضوع)
- 1. گنجینه BASIC: آموزش کامل Battlestar BASIC برای TRS-80
- 2. شروع کار با TRS-80 و Battlestar BASIC
- 3. آشنایی با سختافزار TRS-80 مدل I
- 4. روشن و خاموش کردن TRS-80
- 5. مقدمهای بر BASIC و تاریخچه آن
- 6. ورود به حالت BASIC و آماده شدن برای برنامهنویسی
- 7. دستورات اولیه: PRINT, LIST, RUN
- 8. استفاده از دستور PRINT برای چاپ متن و اعداد
- 9. کار با متغیرها: تعریف و مقداردهی
- 10. انواع دادهها در BASIC: اعداد صحیح و اعشاری
- 11. عملگرهای ریاضی: +, -, *, /
- 12. اولویت عملگرها و استفاده از پرانتز
- 13. دستور INPUT: دریافت ورودی از کاربر
- 14. ساختارهای تصمیمگیری: IF...THEN...ELSE
- 15. عملگرهای مقایسهای: =, <>, <, >, <=, >=
- 16. مثالهای کاربردی از IF...THEN...ELSE
- 17. حلقههای تکرار: FOR...NEXT
- 18. تکرار با FOR...NEXT: شمارش و تکرار بر اساس شرط
- 19. حلقههای تکرار: WHILE...WEND
- 20. کاربرد WHILE...WEND در برنامهنویسی
- 21. پرشهای شرطی: GOTO
- 22. استفاده از GOTO برای ایجاد جریانهای برنامه
- 23. دستور GOSUB و زیرروالها
- 24. استفاده از زیرروالها برای ساختاردهی به کد
- 25. بازگشت از زیرروالها: RETURN
- 26. کار با توابع داخلی BASIC
- 27. توابع ریاضی: ABS, INT, RND
- 28. توابع رشتهای: LEFT$, RIGHT$, MID$
- 29. دستور DIM: تعریف آرایهها
- 30. کار با آرایههای یکبعدی
- 31. کار با آرایههای دوبعدی
- 32. توابع سفارشی: DEF FN
- 33. ساخت توابع سفارشی برای استفاده مجدد از کد
- 34. کار با رشتهها: عملیات رشتهای
- 35. الحاق رشتهها: +
- 36. محاسبه طول رشته: LEN
- 37. یافتن زیررشته: INSTR
- 38. تبدیل اعداد به رشته و بالعکس: STR$, VAL
- 39. دستور CLS: پاک کردن صفحه نمایش
- 40. دستورهای گرافیکی اولیه: SET, RESET, POINT
- 41. رسم خطوط و اشکال ساده
- 42. کار با صدا: BEEP
- 43. ایجاد صداهای ساده
- 44. ذخیره و بارگذاری برنامهها: SAVE, LOAD
- 45. کار با نوار کاست
- 46. دستور DATA و READ
- 47. استفاده از DATA و READ برای ذخیره و بازیابی دادهها
- 48. دستور RESTORE
- 49. تنظیم سرعت و تاخیر: SPEED, DELAY
- 50. بهینهسازی کد: تکنیکهای ساده
- 51. خطایابی: پیدا کردن و رفع خطاها
- 52. دستور TRON و TROFF
- 53. مبانی برنامهنویسی ساختیافته
- 54. مروری بر دستورات و مفاهیم کلیدی
- 55. تمرینات عملی: ساخت برنامههای ساده
- 56. بازی حدس زدن عدد
- 57. یک ماشین حساب ساده
- 58. تبدیل واحدها
- 59. ساخت یک دفترچه تلفن ساده
- 60. ورود به دستورات پیشرفتهتر
- 61. استفاده از فایلها: OPEN, CLOSE, WRITE, READ
- 62. خواندن و نوشتن در فایلها
- 63. کار با پروندههای متنی
- 64. کار با پروندههای باینری (مقدماتی)
- 65. آشنایی با پورتها و ورودی/خروجی
- 66. کنترل پورتها: OUT, INP
- 67. برنامهنویسی برای سختافزار (مقدماتی)
- 68. دستور POKE و PEEK: دسترسی به حافظه
- 69. کاربرد POKE و PEEK در گرافیک و صدا
- 70. دستور USR: فراخوانی روتینهای ماشینکد
- 71. استفاده از ماشینکد برای افزایش سرعت
- 72. مبانی گرافیک: رسم اشکال پیچیدهتر
- 73. انیمیشن ساده
- 74. رسم کاراکترهای سفارشی
- 75. برنامهنویسی بازی: ساخت یک بازی ساده
- 76. یک بازی مار
- 77. ساخت منوها و رابط کاربری
- 78. تکنیکهای پیشرفتهتر در برنامهنویسی
- 79. بهینهسازی کد: روشهای پیشرفتهتر
- 80. استفاده از تکنیکهای ماژولار
- 81. ایجاد کتابخانههای کد (مقدماتی)
- 82. مدیریت حافظه در BASIC
- 83. خطایابی پیشرفته
- 84. استفاده از ترفندها و میانبرها
- 85. برنامهنویسی در سطح اسمبلی (مقدماتی)
- 86. مقایسه BASIC و اسمبلی
- 87. آمادهسازی برای برنامههای بزرگتر
- 88. مفاهیم برنامهنویسی شیگرا (مقدماتی)
- 89. مروری بر کل دوره
- 90. جمعبندی و توصیههای پایانی
- 91. منابع و مراجع
- 92. نصب و راهاندازی شبیهساز TRS-80
- 93. نوشتن اولین برنامه "Hello, World!"
- 94. آشنایی با ویرایشگر کد در محیط TRS-80
- 95. نکات مهم برای نوشتن کد خوانا
- 96. استفاده از کامپایلر BASIC (در صورت وجود)
- 97. آشنایی با محدودیتهای BASIC
- 98. مقایسه Battlestar BASIC با سایر نسخههای BASIC
- 99. آینده برنامهنویسی BASIC
- 100. پروژههای نمونه و ایدههای بیشتر
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.