کتاب شروعی بر دنیای BBC Micro: گام به گام با Tim Hartnell با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
شروعی بر دنیای BBC Micro: گام به گام با Tim Hartnell - دروازه ورود شما به برنامهنویسی شروعی بر دنیای BBC Micro: گام به گام با Tim Hartnell - سفری نو به دنیای کدنویسی! آیا رویای یادگیری برنامهنویسی ر...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره شروعی بر دنیای BBC Micro: گام به گام با Tim Hartnell
موضوع کلی: آموزش برنامهنویسی و کامپیوترهای خانگی
موضوع میانی: آشنایی با BBC Micro و اصول اولیه برنامهنویسی
📋 سرفصلهای دوره
- 1. دقیقاً 100 سرفصل برای دوره آموزشی شما، با الهام از کتاب "Getting started on your BBC micro" و با تمرکز بر منطق آموزشی، در ادامه آورده شده است:
- 2. دنیای کامپیوترهای خانگی: گذشته و حال
- 3. آشنایی با بیبیسی میکرو: کامپیوتر افسانهای
- 4. جعبه گشایی: اجزای اصلی BBC Micro
- 5. اتصالات اولیه: راهاندازی دستگاه شما
- 6. روشن کردن دستگاه: اولین لحظه هیجان
- 7. صفحه کلید بیبیسی: نقشه راه شما
- 8. مانیتور: دریچهای به دنیای کد
- 9. پرامپت (>) و آمادهباش سیستم
- 10. اولین دستور: "PRINT HELLO WORLD"
- 11. پاک کردن صفحه: دستور CLS
- 12. ویرایش خطوط: تصحیح و تغییر
- 13. شروعی تازه: دستور NEW
- 14. مشاهده برنامه: دستور LIST
- 15. اجرای برنامه: دستور RUN
- 16. یادداشتها در کد: دستور REM
- 17. خطاهای رایج: چطور با آنها مقابله کنیم
- 18. متغیرها: نامگذاری و انواع
- 19. متغیرهای عددی: کار با اعداد
- 20. متغیرهای رشتهای: کار با متن
- 21. اختصاص مقدار: دستور LET
- 22. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
- 23. توان و ریشه: عملگرهای پیشرفتهتر
- 24. اولویت عملگرها: ترتیب محاسبات
- 25. پرانتزها: کنترل جریان محاسبات
- 26. توابع ریاضی پایه: ABS, SQR, INT
- 27. ورود دادهها: دستور INPUT
- 28. برنامههای تعاملی: گفتگو با کاربر
- 29. دستور GOTO: پرشهای مشروط
- 30. دستور END: پایان دادن به برنامه
- 31. شماره خطوط: اهمیت و کاربرد
- 32. تصمیمگیری: دستور IF...THEN
- 33. عملگرهای مقایسهای: بزرگتر، کوچکتر، مساوی
- 34. منطق بولی: AND, OR, NOT
- 35. شرطهای پیچیده: ترکیب عملگرها
- 36. دستور IF...THEN...ELSE: انتخاب بین دو مسیر
- 37. مثال عملی: بازی حدس عدد
- 38. حلقههای تکرار: FOR...NEXT
- 39. کنترل تکرار: گام (STEP) در FOR
- 40. حلقههای تودرتو: قدرت تکرارهای پیچیده
- 41. مثال عملی: رسم الگوهای تکراری
- 42. حلقههای WHILE...ENDWHILE: تکرار با شرط ادامه
- 43. حلقههای REPEAT...UNTIL: تکرار با شرط پایان
- 44. مقایسه انواع حلقهها: کی از کدام استفاده کنیم؟
- 45. شمارندهها و مجموعکنندهها
- 46. مدیریت زمان: دستور TIME
- 47. اعداد تصادفی: دستور RND
- 48. تولید بازیهای ساده با RND
- 49. توابع رشتهای: LEN, LEFT$, RIGHT$, MID$
- 50. ادغام رشتهها: عملیات با متن
- 51. تبدیل نوع: STR$, VAL
- 52. دادههای داخلی: دستور DATA
- 53. خواندن دادهها: دستور READ
- 54. بازنشانی دادهها: دستور RESTORE
- 55. آرایهها: ذخیره چندین مقدار
- 56. تعریف آرایه: دستور DIM
- 57. آرایههای یک بعدی: لیستهای مرتب
- 58. آرایههای دو بعدی: جداول داده
- 59. دسترسی به عناصر آرایه
- 60. مثال عملی: مدیریت موجودی کالا
- 61. مرتبسازی حبابی: معرفی یک الگوریتم
- 62. زیربرنامهها: دستور GOSUB...RETURN
- 63. مزایای زیربرنامهها: کد تمیزتر
- 64. پارامترها در زیربرنامهها (مقدماتی)
- 65. مدیریت خطاها: ON ERROR GOTO (مقدماتی)
- 66. حالتهای گرافیکی: Screen Modes
- 67. انتخاب Screen Mode مناسب
- 68. سیستم مختصات گرافیکی: X, Y
- 69. رنگها در BBC Micro: دستور COLOUR
- 70. رسم نقطه: دستور PLOT
- 71. رسم خطوط: دستور DRAW
- 72. رسم مستطیلها: ابزارهای گرافیکی
- 73. رسم دایرهها و بیضیها: دستور CIRCLE, ELLIPSE
- 74. پر کردن اشکال: دستور FILL
- 75. دستور VDU: کنترل مستقیم نمایشگر
- 76. تعریف کاراکترهای کاربر: VDU 23
- 77. حرکت دادن اشکال: اصول انیمیشن
- 78. تکنیکهای انیمیشن: پاک کردن و بازرسم
- 79. بازیهای گرافیکی ساده: "پینگ پنگ"
- 80. کنترل مکاننما و نشانگر
- 81. انیمیشن با سرعتهای مختلف
- 82. تولید صدا: دستور SOUND
- 83. پارامترهای صدا: کانال، زیر و بم، بلندی
- 84. طول زمان صدا: ایجاد ریتم
- 85. دستور ENVELOPE: پاکتهای صوتی پیشرفته
- 86. ساخت ملودیهای ساده: اولین آهنگ شما
- 87. افکتهای صوتی در بازیها
- 88. ترکیب صدا با گرافیک: تجربه چندرسانهای
- 89. ذخیره برنامهها: کار با نوار کاست
- 90. دستور *SAVE: ذخیره کد
- 91. دستور *LOAD: بارگذاری برنامه
- 92. مدیریت نوار کاست: دستور *CAT
- 93. نگاهی به فلاپی دیسک: *DIR, *DELETE (مقدماتی)
- 94. ارتباط با چاپگر: دستور LPRINT
- 95. باز کردن فایلها: دستور OPEN (مقدماتی)
- 96. خواندن از فایل: دستور BGET# (مقدماتی)
- 97. نوشتن در فایل: دستور BPUT# (مقدماتی)
- 98. بستن فایلها: دستور CLOSE
- 99. استفاده از توابع رشتهای بیشتر: INSTR, STRING$
- 100. توابع کاربردی دیگر: ASC, CHR$
تگها:
Basic
Basics
BBC Micro
Beginner
Getting Started
Microcomputer
Programming
Retro Computing
Tim Hartnell
Vintage Computer
آموزش
انگلیسی
برنامهنویسی
فارسی
کامپیوتر خانگی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.