کتاب سفر به دنیای بیسیک: برنامهنویسی کامودور 64 از صفر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: سفر به دنیای بیسیک: برنامهنویسی کامودور 64 از صفر
موضوع کلی: برنامهنویسی مقدماتی کامپیوتر
موضوع میانی: آموزش زبان برنامهنویسی بیسیک
📋 سرفصلهای دوره (100 موضوع)
- 1. آشنایی با کامپیوتر و کامودور 64
- 2. بررسی سختافزار کامودور 64
- 3. نحوه اتصال کامودور 64
- 4. روشن کردن کامپیوتر و صفحه خوشآمدگویی
- 5. مفهوم زبان برنامهنویسی
- 6. آشنایی با BASIC (Beginner's All-purpose Symbolic Instruction Code)
- 7. اولین برنامه BASIC: Hello, World!
- 8. دستور PRINT
- 9. متغیرهای عددی
- 10. متغیرهای رشتهای
- 11. دستور LET
- 12. تخصیص مقادیر به متغیرها
- 13. عملیات ریاضی مقدماتی (+، -، *، /)
- 14. اولویت عملگرها
- 15. دستور INPUT
- 16. دریافت ورودی از کاربر
- 17. دستور GOTO
- 18. انتقال غیر شرطی
- 19. دستور IF...THEN
- 20. دستورات شرطی
- 21. شرطهای منطقی (AND, OR, NOT)
- 22. دستور FOR...NEXT
- 23. حلقههای تکرار
- 24. شمارندهها در حلقهها
- 25. تکرارهای تو در تو
- 26. دستور WHILE...WEND (اگرچه Commodore BASIC مستقیماً ندارد، اما ایده آن مطرح میشود)
- 27. معادل WHILE...WEND با FOR...NEXT
- 28. دستور REM (توضیحات در کد)
- 29. توضیح اهمیت کامنتگذاری
- 30. دستور CLS (پاک کردن صفحه)
- 31. مفهوم صفحه نمایش و مکاننما
- 32. کنترل مکاننما با دستور PRINT
- 33. دستور TAB
- 34. تراز کردن متن در صفحه
- 35. دستور SPC
- 36. فاصله گذاری بین کلمات
- 37. مفهوم صف (Arrays)
- 38. صفهای یک بعدی
- 39. تعریف و استفاده از صفها
- 40. دستور DIM
- 41. مقداردهی اولیه صفها
- 42. صفهای چند بعدی
- 43. مثالهای کاربردی از صفها
- 44. توابع ریاضی مقدماتی (SIN, COS, TAN)
- 45. توابع ریاضی (ABS, INT, SQR)
- 46. توابع رشتهای (LEN, LEFT$, RIGHT$, MID$)
- 47. توابع رشتهای (STR$, VAL, CHR$, ASC)
- 48. کار با رشتههای طولانی
- 49. تبدیل رشته به عدد و بالعکس
- 50. دستور READ و DATA
- 51. خواندن مقادیر از دستور DATA
- 52. کاربرد READ و DATA با صفها
- 53. دستور RESTORE
- 54. بازگرداندن اشارهگر DATA
- 55. دستور PRINT@
- 56. موقعیتدهی دقیق متن روی صفحه
- 57. دستور GET
- 58. دریافت یک کاراکتر بدون نیاز به Enter
- 59. دستور KEY
- 60. کنترل کلیدهای فانکشن
- 61. تعریف کلیدهای فانکشن
- 62. دستور GRAPHICS
- 63. ورود به حالت گرافیکی
- 64. مفاهیم گرافیکی پایه
- 65. دستور PLOT
- 66. ترسیم نقطه
- 67. دستور DRAW
- 68. ترسیم خط
- 69. دستور CIRCLE
- 70. ترسیم دایره
- 71. دستور LINE
- 72. ترسیم خط (با جزئیات بیشتر)
- 73. دستور COLOR
- 74. تغییر رنگ متن و پسزمینه
- 75. پالت رنگی کامودور 64
- 76. دستور SETCOLOR
- 77. تغییر رنگ کاراکترها
- 78. دستور RESTORE (برای گرافیک)
- 79. بازنشانی تنظیمات گرافیکی
- 80. دستور HGR
- 81. حالت گرافیکی با رزولوشن بالاتر (مفهوم)
- 82. دستور HPLOT
- 83. ترسیم نقطه در حالت HGR
- 84. دستور GOSUB و RETURN
- 85. روالهای فرعی (Subroutines)
- 86. پرش به روال فرعی و بازگشت
- 87. کاربرد GOSUB در سازماندهی کد
- 88. دستور ON...GOTO
- 89. پرش شرطی چندگانه
- 90. دستور ON...GOSUB
- 91. پرش شرطی به روالهای فرعی
- 92. مفهوم خطا در برنامهنویسی
- 93. انواع خطاها (Syntax, Runtime)
- 94. دستور ON ERROR GOTO
- 95. مدیریت خطا
- 96. پاسخ به خطاهای برنامهنویسی
- 97. دستور RESUME
- 98. ادامه اجرای برنامه پس از خطا
- 99. مفهوم توابع در BASIC (اصلی)
- 100. تعریف توابع سفارشی (با استفاده از GOSUB)
سفر به دنیای بیسیک: برنامهنویسی کامودور 64 از صفر
آیا دوست دارید به دههی 80 سفر کنید؟ به دوران طلایی کامپیوترهای خانگی برگردید و با جادوی برنامهنویسی آشنا شوید؟ دورهای که پیش روی شماست، دروازهای است به سوی دنیای شگفتانگیز کامودور 64! با الهام از کتاب دوستداشتنی "I speak BASIC to my Commodore 64"، این دوره شما را از صفر تا قهرمانی در برنامهنویسی بیسیک هدایت میکند. چه تازهکار باشید و چه سابقهای اندک در برنامهنویسی داشته باشید، این دوره برای شما طراحی شده است.
در این دوره، شما فقط یک زبان برنامهنویسی یاد نمیگیرید، بلکه یک تجربه منحصربهفرد را تجربه میکنید. شما به زبان بیسیک، زبان مادر کامودور 64، مسلط میشوید و خواهید توانست بازیها، برنامهها و ابزارهای مورد علاقهتان را بسازید. تصور کنید توانایی خلق دنیای مجازی خودتان را داشته باشید، درست مثل زمانی که کامپیوترهای خانگی برای اولین بار ظهور کردند!
درباره دوره
دوره "سفر به دنیای بیسیک" یک دوره جامع و گام به گام است که شما را با زبان برنامهنویسی بیسیک آشنا میکند. این دوره، با الهام از کتاب کلاسیک "I speak BASIC to my Commodore 64"، مفاهیم پایهای برنامهنویسی را به زبانی ساده و قابل فهم آموزش میدهد. در این دوره، تمرکز بر روی یادگیری عملی و ساخت پروژههای کاربردی است تا شما بتوانید دانش خود را در عمل به کار ببرید. از همان ابتدا، شما با نوشتن کدهای واقعی شروع میکنید و قدم به قدم، مهارتهای خود را ارتقا میدهید.
موضوعات کلیدی
- مقدمهای بر کامودور 64 و محیط بیسیک
- آشنایی با دستورات و ساختار زبان بیسیک
- متغیرها، انواع دادهها و عملگرها
- دستورات ورودی و خروجی (INPUT, PRINT)
- ساختارهای کنترلی: IF-THEN-ELSE, FOR-NEXT, WHILE-WEND
- کار با توابع و زیربرنامهها (Functions & Subroutines)
- کار با آرایهها و لیستها
- ایجاد بازیهای ساده (مثل مار و پله)
- کار با گرافیک و صدا در کامودور 64
- مدیریت دادهها و ذخیرهسازی فایلها
- رفع اشکال و عیبیابی کدهای بیسیک
- بهینهسازی و افزایش سرعت برنامهها
- معرفی مفاهیم پیشرفتهتر (مثل PEEK و POKE)
مخاطبان دوره
این دوره برای همه کسانی مناسب است که:
- به دنیای کامپیوترهای قدیمی و نوستالژی علاقهمند هستند.
- میخواهند برنامهنویسی را از پایه و به زبانی ساده یاد بگیرند.
- به دنبال یک سرگرمی جذاب و خلاقانه هستند.
- قصد دارند مهارتهای حل مسئله و تفکر منطقی خود را تقویت کنند.
- میخواهند با زبان برنامهنویسی بیسیک آشنا شوند و برنامههای کامودور 64 را بنویسند.
چرا این دوره را بگذرانیم؟
این دوره فرصتی بینظیر برای تجربه برنامهنویسی در یک محیط کلاسیک و جذاب است. با گذراندن این دوره، شما:
- یک زبان برنامهنویسی کاربردی و قدرتمند را یاد میگیرید.
- مهارتهای حل مسئله و تفکر منطقی خود را تقویت میکنید.
- میتوانید بازیها و برنامههای اختصاصی خود را بسازید.
- با دنیای کامپیوترهای قدیمی و تاریخچهی برنامهنویسی آشنا میشوید.
- یک سرگرمی جذاب و خلاقانه را کشف میکنید.
- اعتماد به نفس خود را در زمینه برنامهنویسی افزایش میدهید.
- یک مهارت ارزشمند را به رزومه خود اضافه میکنید.
- از تجربیات و راهنماییهای یک مدرس مجرب بهرهمند میشوید.
سرفصلهای دوره
در این دوره، شما به بیش از 100 سرفصل آموزشی جامع دسترسی خواهید داشت که به شما کمک میکند از مبتدیترین سطح تا مهارتهای پیشرفته در برنامهنویسی بیسیک کامودور 64 برسید. سرفصلها به گونهای طراحی شدهاند که شما را در هر مرحله از یادگیری همراهی کنند و به شما امکان میدهند تا مفاهیم را به صورت عملی و کاربردی فرا بگیرید. در اینجا تنها به بخشی از سرفصلها اشاره میکنیم:
- مقدمه و راهاندازی شبیهساز کامودور 64
- آشنایی با محیط بیسیک و رابط کاربری
- دستورات اولیه: PRINT, INPUT, GOTO
- کار با متغیرها و انواع دادهها: INTEGER, STRING
- عملگرهای محاسباتی و منطقی
- ساختارهای کنترلی: IF…THEN…ELSE, FOR…NEXT, WHILE…WEND
- کار با آرایهها و لیستها
- ایجاد توابع و زیربرنامهها
- دستورات ورودی و خروجی پیشرفته
- کار با گرافیک: رنگها، اشکال، طراحی کاراکترها
- کار با صدا: ایجاد موسیقی و افکتهای صوتی
- مدیریت فایلها: خواندن، نوشتن و ذخیره دادهها
- ساخت بازیهای ساده: مار، پنگوئن، حدس عدد
- مقدمهای بر مفاهیم پیشرفته: PEEK, POKE, SPRITES
- بهینهسازی کدها و افزایش سرعت اجرا
- رفع اشکال و عیبیابی برنامهها
- پروژههای عملی: ساخت برنامههای کاربردی
- مروری بر کتاب "I speak BASIC to my Commodore 64" و تطبیق آن با سرفصلها
- و دهها سرفصل کاربردی دیگر...
همین امروز به این سفر جذاب بپیوندید و به دنیای بیسیک کامودور 64 قدم بگذارید! فرصت را از دست ندهید و ثبتنام کنید!
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.