کتاب صوتی از صفر تا قهرمانی با بیسیک: آموزش برنامهنویسی به زبان BASIC برای TRS-80
دوره آموزشی از صفر تا قهرمانی با بیسیک: آموزش برنامهنویسی به زبان 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!
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Basic
BASIC Programming
I speak BASIC to my TRS-80
TRS-80
آموزش TRS-80
آموزش برنامه نویسی BASIC
آموزش برنامه نویسی کامپیوتر
آموزش برنامهنویسی
برنامه نویسی بیسیک
برنامه نویسی کامپیوتر
برنامهنویسی
برنامهنویسی BASIC
بیسیک
کامپیوتر شخصی
یادگیری BASIC
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.