کتاب از صفر تا قهرمانی با بیسیک: آموزش برنامهنویسی به زبان BASIC برای TRS-80 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره آموزشی از صفر تا قهرمانی با بیسیک: آموزش برنامهنویسی به زبان BASIC برای TRS-80 از صفر تا قهرمانی با بیسیک: آموزش برنامهنویسی به زبان BASIC برای TRS-80™ آیا آمادهاید تا جادوی واقعی برنامه...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا قهرمانی با بیسیک: آموزش برنامهنویسی به زبان BASIC برای TRS-80
موضوع کلی: برنامهنویسی کامپیوترهای شخصی
موضوع میانی: آموزش زبان بیسیک (BASIC)
📋 سرفصلهای دوره
- 1. به دنیای TRS-80 خوش آمدید: کامپیوتر شما!
- 2. روشن کردن دستگاه و آشنایی با صفحه کلید.
- 3. حالت مستقیم (Direct Mode) و حالت برنامه (Program Mode).
- 4. اولین دستور شما: PRINT برای نمایش.
- 5. پاک کردن صفحه نمایش با CLS.
- 6. مقدمهای بر متغیرها: اعداد و رشتهها.
- 7. دستور LET: اختصاص دادن مقادیر به متغیرها.
- 8. ورودی گرفتن از کاربر با INPUT.
- 9. انجام محاسبات ساده: عملگرهای ریاضی.
- 10. ذخیره کردن برنامهها روی نوار کاست با CSAVE.
- 11. بارگذاری برنامهها از نوار کاست با CLOAD.
- 12. مشاهده کد برنامه با LIST.
- 13. اجرای برنامه با RUN.
- 14. خطاهای رایج و اشکالزدایی اولیه.
- 15. استفاده از REM برای توضیحات (کامنت).
- 16. شماره خطوط برنامه: نظم در BASIC.
- 17. دستور NEW: پاک کردن حافظه.
- 18. تصمیمگیری با IF...THEN.
- 19. عملگرهای مقایسهای: =، <، > و غیره.
- 20. ترکیب شرطها با AND، OR، NOT.
- 21. پرش به خطوط دیگر با GOTO (مقدمه).
- 22. حلقههای تکرار با FOR...NEXT.
- 23. تنظیم گام حلقه با STEP.
- 24. حلقههای FOR تودرتو (Nested FOR loops).
- 25. پرش شرطی پیشرفته: ON...GOTO.
- 26. خواندن دادههای از پیش تعریف شده با READ و DATA.
- 27. شروع مجدد خواندن دادهها با RESTORE.
- 28. توابع اعداد تصادفی: RND و RANDOM.
- 29. زیرروالها (Subroutines) با GOSUB و RETURN.
- 30. استفاده از GOSUB برای ساختاردهی بهتر.
- 31. توقف برنامه با STOP و END.
- 32. تعریف توابع کاربری با DEF FN.
- 33. آرگومانها در توابع DEF FN.
- 34. کار با زمانسنج (TIMER) برای تأخیر.
- 35. اصول اولیه برنامهنویسی ساختاریافته.
- 36. آرایهها (Arrays): نگهداری مجموعهای از دادهها.
- 37. تعریف آرایههای یکبعدی با DIM.
- 38. دسترسی به عناصر آرایه.
- 39. آرایههای دوبعدی برای جداول.
- 40. تعریف آرایههای چندبعدی.
- 41. کار با رشتهها: طول رشته با LEN.
- 42. استخراج بخشی از رشته: LEFT$, RIGHT$, MID$.
- 43. پیدا کردن کاراکتر در رشته: INSTR.
- 44. تبدیل کاراکتر به کد اسکی: ASC.
- 45. تبدیل کد اسکی به کاراکتر: CHR$.
- 46. تبدیل عدد به رشته: STR$.
- 47. تبدیل رشته به عدد: VAL.
- 48. چسباندن رشتهها به هم: الحاق (+) .
- 49. مقایسه رشتهها.
- 50. استفاده از SPACE$ و STRING$.
- 51. آرایههای رشتهای.
- 52. متغیرهای رشتهای ثابت (Fixed Length Strings).
- 53. دسترسی مستقیم به حافظه با PEEK.
- 54. تغییر مستقیم حافظه با POKE.
- 55. نقش PEEK و POKE در کنترل سختافزار.
- 56. اصول اولیه گرافیک در TRS-80.
- 57. روشن کردن پیکسل با SET (x,y).
- 58. خاموش کردن پیکسل با RESET (x,y).
- 59. بررسی وضعیت پیکسل با POINT (x,y).
- 60. ترسیم خطوط ساده با SET و RESET.
- 61. کنترل مکاننما و چاپ در هر نقطه با PRINT @.
- 62. طراحی کاراکترهای سفارشی.
- 63. نقشه حافظه صفحه نمایش.
- 64. ایجاد انیمیشنهای ساده.
- 65. خواندن ورودی تککاراکتری با INKEY$.
- 66. تولید صدای بوق با POKE (آدرس صدا).
- 67. تولید آهنگهای ساده با POKE و Loop.
- 68. تغییر فرکانس و مدت زمان صدا.
- 69. ایجاد جلوههای صوتی بازی.
- 70. نوشتن یک بازی گرافیکی کوچک (مقدمه).
- 71. مدیریت فایلها روی نوار کاست.
- 72. ذخیره و بارگذاری دادهها روی نوار کاست (#PRINT, #INPUT).
- 73. مقدمهای بر Disk BASIC (اگر سیستم دیسک دارید).
- 74. دستورات پایه دیسک: DIR/CATALOG.
- 75. ذخیره و بارگذاری برنامهها روی دیسک (SAVE, LOAD).
- 76. حذف فایلها با KILL.
- 77. تغییر نام فایلها با NAME...AS.
- 78. باز کردن و بستن فایلها با OPEN و CLOSE.
- 79. فایلهای متوالی (Sequential Files): ذخیره داده.
- 80. خواندن از فایلهای متوالی (Sequential Files): بازیابی داده.
- 81. ورودی خط به خط از فایل با LINE INPUT#.
- 82. فایلهای دسترسی تصادفی (Random Access Files): مفهوم.
- 83. ساختار رکوردها با FIELD.
- 84. ذخیره و بازیابی رکوردها با PUT و GET.
- 85. کار با رشتهها در فایلهای تصادفی با LSET و RSET.
- 86. نقشه کاملتر حافظه TRS-80.
- 87. استفاده پیشرفته از PEEK/POKE برای کنترل رجیسترها.
- 88. توابع ماشینزبان با USR.
- 89. فراخوانی روتینهای ROM (CALL).
- 90. چاپگر: ارسال خروجی با LPRINT و LLIST.
- 91. فرمتبندی خروجی با TAB و SPC.
- 92. کار با اعداد هگزادسیمال و اکتال: HEX$, OCT$.
- 93. روتینهای زمانبندی دقیق.
- 94. مدیریت خطاها با ON ERROR GOTO (اگر پشتیبانی شود).
- 95. نوشتن برنامههای کاربردیتر.
- 96. اصول طراحی برنامه: ماژولار و خوانا.
- 97. تکنیکهای اشکالزدایی پیشرفته.
- 98. بهینهسازی کد برای سرعت و حافظه.
- 99. مروری بر مفاهیم کلیدی BASIC TRS-80.
- 100. پروژه نهایی: خلق شاهکار بیسیک شما برای TRS-80!
تگها:
Basic
BASIC Programming
I speak BASIC to my TRS-80
TRS-80
آموزش TRS-80
آموزش برنامه نویسی BASIC
آموزش برنامه نویسی کامپیوتر
آموزش برنامهنویسی
برنامه نویسی بیسیک
برنامه نویسی کامپیوتر
برنامهنویسی
برنامهنویسی BASIC
بیسیک
کامپیوتر شخصی
یادگیری BASIC
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.