کتاب برنامهنویسی سریع با Timex/Sinclair 1000: اولین قدمها در BASIC با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
برنامهنویسی سریع با Timex/Sinclair 1000: اولین قدمها در BASIC برنامهنویسی سریع با Timex/Sinclair 1000: اولین قدمها در BASIC معرفی دورهای برای طلایهداران دنیای کدنویسی آیا تا به حال به این فکر کر...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی سریع با Timex/Sinclair 1000: اولین قدمها در BASIC
موضوع کلی: برنامهنویسی پایه
موضوع میانی: آموزش زبان BASIC
📋 سرفصلهای دوره
- 1. برنامهنویسی سریع با Timex/Sinclair 1000: اولین قدمها در BASIC
- 2. شروع کار با Timex/Sinclair 1000
- 3. راهاندازی و مقدمات اولیه
- 4. آشنایی با صفحه کلید و کلیدهای اصلی
- 5. اولین برنامه: PRINT "HELLO"
- 6. اجرای برنامه و بررسی خروجی
- 7. ویرایش و اصلاح اولین برنامه
- 8. آشنایی با دستورات PRINT و کاربردهای آن
- 9. چگونه یک متن را چاپ کنیم
- 10. چگونه یک عدد را چاپ کنیم
- 11. استفاده از علامت سوال (?) برای PRINT
- 12. عملیات ریاضی پایه: جمع، تفریق
- 13. عملیات ریاضی پایه: ضرب، تقسیم
- 14. استفاده از پرانتز در محاسبات
- 15. متغیرها: ذخیره سازی دادهها
- 16. تعریف و مقداردهی اولیه متغیرها
- 17. چاپ مقدار یک متغیر
- 18. تغییر مقدار یک متغیر
- 19. دستور INPUT: دریافت ورودی از کاربر
- 20. استفاده از INPUT برای دریافت نام
- 21. استفاده از INPUT برای دریافت سن
- 22. ترکیب PRINT و INPUT
- 23. ساخت یک ماشین حساب ساده
- 24. عملگرهای مقایسهای: =، <، >
- 25. دستور IF ... THEN: شرطی کردن برنامهها
- 26. استفاده از IF ... THEN با عملگرهای مقایسهای
- 27. دستور IF ... THEN ... ELSE
- 28. مثال: تشخیص بزرگتر بودن دو عدد
- 29. مثال: بررسی زوج یا فرد بودن عدد
- 30. حلقههای FOR ... NEXT: تکرار دستورات
- 31. ایجاد یک حلقه ساده FOR ... NEXT
- 32. شمارش اعداد با استفاده از حلقه FOR
- 33. حلقههای تودرتو FOR ... NEXT
- 34. مثال: جدول ضرب با استفاده از حلقه
- 35. دستور GOTO: پرش به یک خط خاص
- 36. هشدارها در مورد استفاده از GOTO
- 37. دستور STOP: توقف برنامه
- 38. استفاده از REM برای نوشتن توضیحات
- 39. آشنایی با دستور LET (اختیاری)
- 40. توابع ریاضی: SQR (جذر)
- 41. توابع ریاضی: ABS (قدر مطلق)
- 42. توابع ریاضی: INT (بخش صحیح)
- 43. توابع ریاضی: RND (تولید عدد تصادفی)
- 44. ایجاد یک بازی حدس اعداد
- 45. استفاده از RND برای تولید اعداد تصادفی
- 46. آرایهها: ذخیره سازی مجموعهای از دادهها
- 47. تعریف و مقداردهی اولیه آرایهها
- 48. دسترسی به عناصر یک آرایه
- 49. تکرار بر روی عناصر آرایه
- 50. آرایههای چند بعدی (اختیاری)
- 51. رسم اشکال ساده با استفاده از PRINT
- 52. رسم یک مربع با استفاده از PRINT
- 53. رسم یک خط با استفاده از PRINT
- 54. رسم یک مثلث با استفاده از PRINT
- 55. آشنایی با دستور CLS (پاک کردن صفحه)
- 56. تغییر رنگ متن و پسزمینه (اگر پشتیبانی شود)
- 57. کنترل مکان نما با AT (اگر پشتیبانی شود)
- 58. ایجاد یک صفحه نمایش ساده
- 59. ایجاد یک انیمیشن ساده
- 60. کار با رشتهها: توابع LEN و MID$
- 61. کار با رشتهها: توابع LEFT$ و RIGHT$
- 62. تبدیل اعداد به رشته و بالعکس
- 63. خواندن از فایل (در صورت پشتیبانی)
- 64. نوشتن در فایل (در صورت پشتیبانی)
- 65. ساخت منوهای ساده
- 66. مدیریت خطاها با ON ERROR (اختیاری)
- 67. توابع تعریف شده توسط کاربر: DEF FN
- 68. ساخت یک تابع ساده
- 69. استفاده از تابع در برنامه
- 70. بهینهسازی کد
- 71. اشکال زدایی (Debugging)
- 72. اصول طراحی برنامه
- 73. مثال: بازی Hangman ساده
- 74. مثال: بازی Tic-Tac-Toe ساده
- 75. چگونه برنامهها را ذخیره و بارگذاری کنیم
- 76. مروری بر دستورات مهم
- 77. نکات و ترفندهای پیشرفته
- 78. محدودیتهای Timex/Sinclair 1000
- 79. استفاده از حافظه (Memory)
- 80. استفاده از صفحه نمایش گرافیکی (اگر پشتیبانی شود)
- 81. کنترل صدا (BEEP)
- 82. کار با پورتها (اختیاری)
- 83. اتصال به دستگاههای خارجی (اختیاری)
- 84. چگونه یک برنامه را توزیع کنیم
- 85. منابع و مراجع
- 86. بررسی کدهای نمونه
- 87. حل تمرینهای بیشتر
- 88. ایجاد یک پروژه بزرگتر
- 89. آینده برنامهنویسی BASIC
- 90. آموزش گام به گام یک بازی ساده
- 91. پیادهسازی یک رابط کاربری ساده
- 92. استفاده از ساختار دادهها (اختیاری)
- 93. بهرهوری در برنامهنویسی
- 94. تست و عیبیابی پیشرفته
- 95. نوشتن مستندات برای کد
- 96. آشنایی با زبان اسمبلی (اختیاری)
- 97. اصول طراحی رابط کاربری
- 98. ایجاد بازیهای تعاملی
- 99. گسترش قابلیتهای BASIC
- 100. برنامهنویسی ساختیافته (Structured Programming)
تگها:
BASIC Programming
Retro Computing
Sinclair ZX81
Timex/Sinclair 1000
آموزش BASIC
برنامهنویسی پایه
برنامهنویسی رترو
تایمکس سینکلر
زبان BASIC
کامپیوترهای ۸ بیتی
کدنویسی برای مبتدیان
مبانی برنامهنویسی
یادگیری برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.