کتاب از مبتدی تا حرفه‌ای: آموزش کامل برنامه‌نویسی ZX81 با مثال‌های کاربردی

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب از مبتدی تا حرفه‌ای: آموزش کامل برنامه‌نویسی ZX81 با مثال‌های کاربردی

موضوع کلی: برنامه‌نویسی و کامپیوترهای خانگی کلاسیک

موضوع میانی: آموزش زبان برنامه‌نویسی BASIC بر روی ZX81/TS1000

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. معرفی دنیای ZX81: سفری به گذشته
  • 2. چرا ZX81؟ جذابیت یک کامپیوتر کلاسیک
  • 3. مقدمه‌ای بر کامپیوترهای خانگی دهه‌ی ۸۰ میلادی
  • 4. اجزای سخت‌افزاری ZX81/TS1000: نگاهی نزدیک
  • 5. راه‌اندازی اولیه: اتصال کابل‌ها و روشن کردن دستگاه
  • 6. کیبورد ZX81: آشنایی با کلیدها و عملکردهای خاص
  • 7. اولین گام در برنامه‌نویسی: دستور PRINT
  • 8. نمایش متن و اعداد: اصول اولیه PRINT
  • 9. علامت‌های نگارشی در PRINT: کاما و سمی‌کالن
  • 10. پاک کردن صفحه نمایش: دستور CLS (یا CLR در ZX81)
  • 11. معرفی خطوط برنامه: شماره‌گذاری دستورات
  • 12. اجرای برنامه‌ها: دستور RUN
  • 13. ویرایش برنامه: LIST و تغییر خطوط
  • 14. ذخیره کردن و بارگذاری (مقدماتی): آشنایی با کاست
  • 15. شروع یک برنامه جدید: دستور NEW
  • 16. متغیرها: ذخیره اطلاعات در حافظه
  • 17. انواع متغیرها: عددی و رشته‌ای (STRING)
  • 18. تخصیص مقدار به متغیرها: دستور LET
  • 19. قوانین نام‌گذاری متغیرها در ZX81
  • 20. کار با متغیرهای عددی: مثال‌ها و کاربردها
  • 21. کار با متغیرهای رشته‌ای: مثال‌ها و کاربردها
  • 22. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
  • 23. توان‌رسانی: استفاده از ^ (Exponentiation)
  • 24. ترتیب عملیات ریاضی: اولویت‌بندی
  • 25. مثال‌های عملی با عملگرهای ریاضی
  • 26. دریافت اطلاعات از کاربر: دستور INPUT
  • 27. نمایش پیام با INPUT: رابط کاربری دوستانه
  • 28. دریافت چند ورودی با یک INPUT
  • 29. کنترل ورودی کاربر: اعتبارسنجی ساده
  • 30. پرش‌های شرطی: دستور IF...THEN
  • 31. عملگرهای مقایسه‌ای: = , < , > , <= , >= , <>
  • 32. ساختار منطقی برنامه‌ها با IF...THEN
  • 33. پرش‌های بدون شرط: دستور GOTO
  • 34. مشکلات استفاده از GOTO و راه‌های حل آن (مقدمه)
  • 35. حلقه‌های تکرار: دستور FOR...NEXT
  • 36. شمارنده حلقه: STEP و کنترل گام‌ها
  • 37. حلقه‌های تودرتو: Nested FOR...NEXT loops
  • 38. کاربردهای عملی حلقه‌ها: جدول ضرب، سری اعداد
  • 39. خروج از حلقه (مقدماتی): استفاده از IF...THEN داخل حلقه
  • 40. زیربرنامه‌ها: دستور GOSUB
  • 41. بازگشت از زیربرنامه: دستور RETURN
  • 42. مزایای استفاده از زیربرنامه‌ها: کد تمیزتر و قابل استفاده مجدد
  • 43. مثال‌های کاربردی از GOSUB/RETURN
  • 44. ذخیره داده‌ها درون برنامه: دستور DATA
  • 45. خواندن داده‌ها: دستور READ
  • 46. بازنشانی نشانگر داده: دستور RESTORE
  • 47. کاربرد DATA/READ/RESTORE: لیست‌ها و تنظیمات
  • 48. طول رشته: تابع LEN
  • 49. استخراج بخشی از رشته: SLICE$ (رشته‌های فرعی)
  • 50. ترکیب رشته‌ها: عملگر + (الحاق)
  • 51. تبدیل عدد به رشته: تابع STR$
  • 52. تبدیل رشته به عدد: تابع VAL
  • 53. مقایسه رشته‌ها
  • 54. جستجو در رشته‌ها (مقدماتی با SLICE$)
  • 55. اعداد صحیح: تابع INT
  • 56. مقدار مطلق: تابع ABS
  • 57. علامت عدد: تابع SGN
  • 58. تولید اعداد تصادفی: تابع RND
  • 59. توابع مثلثاتی: SIN, COS, TAN
  • 60. توابع مثلثاتی معکوس: ASN, ACS, ATN
  • 61. توابع لگاریتمی و نمایی: EXP, LN
  • 62. ریشه دوم: تابع SQR
  • 63. توقف و پایان برنامه: دستورات STOP و END
  • 64. مستندسازی برنامه‌ها: دستور REM
  • 65. وقفه‌های زمانی: استفاده از حلقه‌های خالی (Loop for delay)
  • 66. مدیریت خطا (مقدماتی): جلوگیری از توقف برنامه
  • 67. حافظه ZX81: معرفی PEEK و POKE
  • 68. خواندن از حافظه: دستور PEEK
  • 69. نوشتن در حافظه: دستور POKE
  • 70. آشنایی با نقشه حافظه (Memory Map) ZX81 (مفاهیم اولیه)
  • 71. متغیرهای سیستمی (System Variables) و کاربرد آنها (مقدمه)
  • 72. کنترل صفحه نمایش با POKE: رنگ‌های معکوس (INVERSE) و حالت‌های نمایش
  • 73. ایجاد توقف (delay) دقیق با POKE
  • 74. آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها
  • 75. تعریف آرایه: دستور DIM
  • 76. آرایه‌های یک‌بعدی: لیست‌ها
  • 77. آرایه‌های دوبعدی: ماتریس‌ها و جداول
  • 78. کاربرد آرایه‌ها در برنامه‌نویسی: مثال‌های عملی
  • 79. مبانی گرافیک در ZX81: PLOT و UNPLOT
  • 80. رسم نقطه‌ها: سیستم مختصات ZX81
  • 81. ساخت اشکال ساده با نقاط
  • 82. استفاده از کاراکترهای گرافیکی (Pseudo-graphics)
  • 83. حرکت دادن اشکال (متحرک‌سازی ساده)
  • 84. ایجاد الگوها و طرح‌ها با POKE و کاراکترها
  • 85. تولید صدا در ZX81: استفاده از POKE (مقدماتی)
  • 86. ایجاد بوق‌ها و صداهای ساده
  • 87. ساخت ملودی‌های بسیار کوتاه (توالی POKE)
  • 88. ذخیره برنامه‌ها روی نوار کاست: دستور SAVE
  • 89. بارگذاری برنامه‌ها از نوار کاست: دستور LOAD
  • 90. نکاتی برای ذخیره‌سازی و بارگذاری مطمئن
  • 91. مدیریت فایل‌های برنامه‌نویسی روی نوار
  • 92. ساخت یک ماشین حساب ساده (Interactive calculator)
  • 93. طراحی یک بازی حدس اعداد
  • 94. پیاده‌سازی یک دفترچه تلفن ساده (با آرایه‌ها)
  • 95. ساخت یک برنامه آموزشی ساده (مثل جدول ضرب)
  • 96. نمایش زمان و تاریخ (با شبیه‌سازی)
  • 97. ساخت یک منوی متنی برای برنامه‌ها
  • 98. بهینه‌سازی کد: سرعت و حافظه
  • 99. ورود به دنیای اسمبلی (USR): مبانی و کاربردها (فقط معرفی)
  • 100. آینده‌نگری: از ZX81 تا کامپیوترهای مدرن و میراث BASIC

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.