کتاب صوتی رازهای ZX-81: راهنمای کامل برنامه‌نویسی و استفاده از ماشین تایم‌شیرینگ!

دوره رازهای ZX-81: راهنمای کامل برنامه‌نویسی و استفاده از ماشین تایم‌شیرینگ! رازهای ZX-81: راهنمای کامل برنامه‌نویسی و استفاده از ماشین تایم‌شیرینگ! سفری به قلب عصر طلایی کامپیوترها: قدرت خلاقیت خود ر...

انتخاب پلن

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

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: رازهای ZX-81: راهنمای کامل برنامه‌نویسی و استفاده از ماشین تایم‌شیرینگ!

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

موضوع میانی: آموزش زبان BASIC در ZX-81

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

  • 1. رازهای ZX-81: سفری به دهه ۸۰ میلادی
  • 2. نگاهی به سخت‌افزار ZX-81: اجزا و ویژگی‌ها
  • 3. نصب و راه‌اندازی: آماده‌سازی ZX-81 برای کار
  • 4. آشنایی با صفحه کلید منحصربه‌فرد ZX-81
  • 5. اولین گام‌ها: روشن کردن و تایپ دستورات ساده
  • 6. مقدمه‌ای بر محیط برنامه‌نویسی BASIC
  • 7. درک مفهوم "تایم‌شیرینگ" (SLOW و FAST)
  • 8. تفاوت‌های عملی بین حالت SLOW و FAST
  • 9. ویرایش خطوط برنامه: اصول و تکنیک‌ها
  • 10. نشانگرها (Cursors) و حالت‌های ورودی
  • 11. دستور PRINT: نمایش متن و مقادیر
  • 12. دستور CLS: پاک کردن صفحه نمایش
  • 13. دستور NEW: پاک کردن برنامه و متغیرها
  • 14. ذخیره برنامه‌ها روی نوار کاست: دستور SAVE
  • 15. بارگذاری برنامه‌ها از نوار کاست: دستور LOAD
  • 16. دستور RUN: اجرای برنامه
  • 17. دستور LIST: مشاهده کد برنامه
  • 18. اعداد در ZX-81: صحیح و اعشاری
  • 19. معرفی متغیرها: نامگذاری و انواع
  • 20. دستور LET: انتساب مقادیر به متغیرها
  • 21. انواع داده در BASIC: عددی و رشته‌ای
  • 22. عملگرهای حسابی و ترتیب عملیات
  • 23. استفاده از پرانتزها برای کنترل عملیات
  • 24. عملگرهای مقایسه‌ای: منطق شرطی
  • 25. دستور REM: افزودن توضیحات به کد
  • 26. دستور INPUT: دریافت ورودی از کاربر
  • 27. دریافت چندین ورودی در یک خط INPUT
  • 28. ورودی رشته‌ای با دستور INPUT
  • 29. دستور PRINT AT: کنترل مکان چاپ
  • 30. چاپ کاراکترهای گرافیکی Block
  • 31. استفاده از INVERSE برای چاپ معکوس
  • 32. کنترل حرکت صفحه: دستور SCROLL
  • 33. کد کاراکترها و CHR$: نمایش هر کاراکتری
  • 34. CODE: دریافت کد اسکی یک کاراکتر
  • 35. طول رشته: تابع LEN
  • 36. برش رشته‌ها: استخراج بخشی از رشته (Slicing)
  • 37. الحاق رشته‌ها: چسباندن رشته‌ها به هم
  • 38. تبدیل عدد به رشته: تابع STR$
  • 39. تبدیل رشته به عدد: تابع VAL
  • 40. دستور GOTO: پرش غیرمشروط در برنامه
  • 41. ایجاد حلقه‌های بی‌نهایت با GOTO
  • 42. دستور IF...THEN: شرط‌های ساده
  • 43. دستور IF...THEN با چندین دستور در یک خط
  • 44. عملگرهای منطقی: AND, OR, NOT
  • 45. حلقه‌های FOR...NEXT: ساختار و کاربرد
  • 46. استفاده از STEP در حلقه‌های FOR...NEXT
  • 47. حلقه‌های FOR...NEXT تو در تو (Nested Loops)
  • 48. دستور GOSUB...RETURN: برنامه‌نویسی ماژولار
  • 49. استفاده از چندین GOSUB و بازگشت
  • 50. دستور ON GOTO/GOSUB: پرش‌های شرطی پیشرفته
  • 51. دستور STOP: توقف موقت اجرای برنامه
  • 52. دستور CONT: ادامه اجرای برنامه متوقف شده
  • 53. دستور PAUSE: مکث در نمایش خروجی
  • 54. تولید اعداد تصادفی: RANDOMIZE و RND
  • 55. معرفی آرایه‌ها (Arrays): سازماندهی داده‌ها
  • 56. تعریف آرایه‌ها با دستور DIM
  • 57. آرایه‌های یک‌بعدی: بردارها (Vectors)
  • 58. آرایه‌های دوبعدی: ماتریس‌ها (Matrices)
  • 59. آرایه‌های رشته‌ای: ذخیره مجموعه‌ای از رشته‌ها
  • 60. دستور CLEAR: پاک کردن تمام متغیرها
  • 61. بررسی حافظه آزاد: تابع FRE
  • 62. نقشه حافظه (Memory Map) در ZX-81
  • 63. دستور PEEK: خواندن بایت از حافظه
  • 64. دستور POKE: نوشتن بایت در حافظه
  • 65. کاراکترست ZX-81: جزئیات و استفاده خلاقانه
  • 66. PLOTTING: شبیه‌سازی پیکسل‌ها با کاراکترها
  • 67. رسم خطوط و اشکال ساده با کاراکترهای Block
  • 68. ایجاد انیمیشن‌های ساده با جابجایی کاراکترها
  • 69. تکنیک‌های نمایش سریع برای حالت SLOW
  • 70. برنامه‌نویسی نمایش بدون فلیکر (Flicker-free Display)
  • 71. طراحی کاراکترهای سفارشی با POKE (پیشرفته)
  • 72. مبانی بازی‌سازی در ZX-81: حرکت و تشخیص برخورد
  • 73. ساخت بازی‌های متنی و نیمه‌گرافیکی
  • 74. درک پیام‌های خطا در ZX-81
  • 75. انواع خطاها: Syntax, Runtime, Logic
  • 76. تکنیک‌های اشکال‌زدایی (Debugging)
  • 77. استفاده از PRINT برای ردیابی مقادیر
  • 78. بهینه‌سازی کد برای سرعت اجرا
  • 79. بهینه‌سازی کد برای مصرف حافظه
  • 80. استراتژی‌های برنامه‌نویسی برای SLOW و FAST
  • 81. نکات برنامه‌نویسی موثر و بهترین شیوه‌ها (Best Practices)
  • 82. ساختاردهی برنامه‌های بزرگ و پیچیده
  • 83. مقدمه‌ای بر زبان ماشین و دستور USR (فقط اشاره)
  • 84. کاربرد ZX Printer: چاپ خروجی (مقدماتی)
  • 85. اتصال به سخت‌افزارهای جانبی (معرفی)
  • 86. پروژه: ساخت یک ماشین حساب پایه
  • 87. پروژه: طراحی یک برنامه مدیریت لیست (لیست خرید)
  • 88. پروژه: پیاده‌سازی بازی "حدس عدد"
  • 89. پروژه: ساخت یک بازی پازل ساده
  • 90. پروژه: ایجاد یک دمو گرافیکی متحرک
  • 91. برنامه‌نویسی منوها و سیستم‌های ناوبری
  • 92. شبیه‌سازهای ZX-81 و نحوه استفاده از آن‌ها
  • 93. جامعه آنلاین ZX-81 و منابع مفید
  • 94. چالش‌های برنامه‌نویسی در محدودیت‌های سخت‌افزاری
  • 95. هنر برنامه‌نویسی رترو: خلاقیت با منابع کم
  • 96. نکات پیشرفته برای استفاده از ROM
  • 97. راهکارهای مواجهه با باگ‌های احتمالی سخت‌افزار
  • 98. پروژه‌های الهام‌بخش از برنامه‌های قدیمی ZX-81
  • 99. توسعه فراتر از BASIC: نگاهی به آینده
  • 100. جمع‌بندی: تسلط بر رازهای ZX-81
دوره رازهای ZX-81: راهنمای کامل برنامه‌نویسی و استفاده از ماشین تایم‌شیرینگ!

رازهای ZX-81: راهنمای کامل برنامه‌نویسی و استفاده از ماشین تایم‌شیرینگ!

سفری به قلب عصر طلایی کامپیوترها: قدرت خلاقیت خود را با ۱ کیلوبایت حافظه آزاد کنید!

آیا صدای فشردن کلیدهای پلاستیکی یک کامپیوتر قدیمی و دیدن خطوط کد بر روی یک تلویزیون سیاه و سفید را به خاطر دارید؟ دورانی که هر بایت از حافظه ارزشمند بود و برنامه‌نویسان با کمترین امکانات، شگفتی می‌آفریدند. کامپیوتر Sinclair ZX-81 یکی از نمادهای آن دوران است؛ ماشینی که برای میلیون‌ها نفر، دروازه‌ای به دنیای دیجیتال و برنامه‌نویسی بود. این دستگاه کوچک با ۱ کیلوبایت حافظه، به ما یاد داد که محدودیت، مادر خلاقیت است.

اکنون، ما با الهام از کتاب کلاسیک و جریان‌ساز "Making the Most of Your Zx-81"، که راهنمای بسیاری از پیشگامان آن نسل بود، یک دوره جامع و مدرن خلق کرده‌ایم. دوره "رازهای ZX-81" فقط یک آموزش برنامه‌نویسی نیست؛ بلکه یک ماشین زمان است که شما را به ریشه‌های برنامه‌نویسی کامپیوتر می‌برد. در این سفر، شما نه تنها زبان BASIC را از پایه یاد می‌گیرید، بلکه یاد می‌گیرید چگونه با تفکر محاسباتی و بهینه‌سازی، از منابع محدود، بیشترین بهره را ببرید. این دوره، عصاره‌ی دانش آن کتاب افسانه‌ای را در قالب ویدیوهای جذاب، پروژه‌های عملی و توضیحات امروزی به شما هدیه می‌دهد.

آماده شوید تا جادوی برنامه‌نویسی واقعی را تجربه کنید، جایی که هر خط کد شما مستقیماً با سخت‌افزار صحبت می‌کند و شما کنترل کامل ماشین را در دست دارید. این دوره، ادای احترامی به گذشته و یک مهارت‌آموزی قدرتمند برای آینده است.

درباره دوره: از تئوری کلاسیک تا مهارت عملی

ما در دوره "رازهای ZX-81"، روح کتاب "Making the Most of Your Zx-81" را زنده کرده‌ایم. آن کتاب به کاربران نشان می‌داد که چگونه از کامپیوتر ساده خود فراتر از یک ماشین‌حساب استفاده کنند و وارد دنیای ساخت بازی، ابزارهای کاربردی و گرافیک شوند. دوره ما نیز همین فلسفه را دنبال می‌کند، اما با ابزارهای مدرن. به جای خواندن متن‌های خشک، شما از طریق آموزش‌های ویدیویی گام‌به‌گام، مثال‌های تعاملی و پروژه‌های واقعی، مفاهیم را به صورت عمیق درک خواهید کرد. ما هر فصل از کتاب را به یک ماژول آموزشی تبدیل کرده‌ایم که نه تنها تئوری را پوشش می‌دهد، بلکه شما را به چالش می‌کشد تا خودتان دست به کار شوید و کد بزنید.

موضوعات کلیدی که در این سفر کشف خواهید کرد:

  • مبانی برنامه‌نویسی BASIC: از دستورات PRINT و INPUT تا حلقه‌های FOR...NEXT و دستورات شرطی IF...THEN.
  • گرافیک پیکسلی و کاراکتری: یاد بگیرید چگونه با دستورات PLOT و UNPLOT تصاویر ساده و حتی انیمیشن‌های ابتدایی خلق کنید.
  • مدیریت حافظه در ۱ کیلوبایت: هنر بهینه‌سازی کد و استفاده هوشمندانه از هر بایت حافظه برای اجرای برنامه‌های پیچیده‌تر.
  • دستکاری مستقیم حافظه (PEEK & POKE): درک عمیق سخت‌افزار و تغییر مستقیم مقادیر حافظه برای خلق افکت‌های ویژه و افزایش سرعت برنامه‌ها.
  • منطق ساخت بازی: طراحی و ساخت بازی‌های ساده متنی و گرافیکی، از بازی‌های حدس عدد تا ماجراجویی‌های متنی.
  • کار با رشته‌ها و داده‌ها: پردازش متن، ذخیره‌سازی اطلاعات و ایجاد برنامه‌های کاربردی کوچک.
  • آشنایی با زبان ماشین (Machine Code): نگاهی کوتاه به دنیای کدهای سطح پایین برای درک بهتر نحوه کار کامپیوتر.
  • عیب‌یابی و بهینه‌سازی کد: یادگیری تکنیک‌های پیدا کردن خطا و نوشتن کدهایی که سریع‌تر و کارآمدتر اجرا می‌شوند.

این دوره برای چه کسانی یک گنجینه است؟

  • علاقه‌مندان به تاریخ کامپیوتر و فرهنگ رترو: کسانی که می‌خواهند جادوی کامپیوترهای خانگی دهه ۸۰ را از نزدیک لمس کنند.
  • برنامه‌نویسان تازه‌کار: افرادی که می‌خواهند مفاهیم بنیادی برنامه‌نویسی را در یک محیط ساده و بدون پیچیدگی‌های امروزی بیاموزند.
  • برنامه‌نویسان حرفه‌ای: توسعه‌دهندگانی که می‌خواهند با بازگشت به اصول، درک عمیق‌تری از نحوه کار کامپیوتر و مدیریت منابع پیدا کنند.
  • توسعه‌دهندگان بازی: طراحانی که به دنبال الهام از محدودیت‌های خلاقانه بازی‌های کلاسیک هستند.
  • دانشجویان علوم کامپیوتر: کسانی که می‌خواهند تئوری‌های دانشگاهی را در عمل و روی یک سخت‌افزار واقعی مشاهده کنند.
  • تمام کسانی که ZX-81 داشتند: و می‌خواهند خاطرات شیرین گذشته را با دانشی عمیق‌تر و مهارت‌های جدید زنده کنند.

چرا باید در دوره "رازهای ZX-81" شرکت کنید؟

۱. یادگیری برنامه‌نویسی از ریشه

در دنیای امروز که با فریم‌ورک‌ها و کتابخانه‌های پیچیده احاطه شده‌ایم، درک اصول اولیه کار کامپیوتر یک مزیت بزرگ است. این دوره شما را به نقطه‌ای می‌برد که هیچ لایه انتزاعی بین شما و سخت‌افزار وجود ندارد. شما یاد می‌گیرید که چگونه یک کامپیوتر "فکر" می‌کند و این دانش، شما را به برنامه‌نویس بهتری تبدیل خواهد کرد.

۲. تقویت خلاقیت و مهارت حل مسئله

کار با ۱ کیلوبایت حافظه شما را مجبور می‌کند که برای هر خط کد خود فکر کنید. این محدودیت، یک تمرین ذهنی قدرتمند برای بهینه‌سازی، یافتن راه‌حل‌های هوشمندانه و شکستن مسائل بزرگ به قطعات کوچک‌تر است؛ مهارتی که در هر حوزه فناوری ارزشمند است.

۳. تجربه‌ای منحصر به فرد و لذت‌بخش

برنامه‌نویسی روی ZX-81 شبیه هیچ تجربه دیگری نیست. لذت ساختن یک بازی ساده که تماماً توسط خودتان و با کمترین امکانات نوشته شده، احساس موفقیت بی‌نظیری به شما می‌دهد. این دوره فقط آموزش نیست، یک سرگرمی جذاب و فکری است.

۴. محتوای جامع و ساختاریافته

ما بهترین ایده‌های کتاب "Making the Most of Your Zx-81" را گرفته و آن را با توضیحات واضح، مثال‌های عملی و پروژه‌های گام‌به‌گام غنی کرده‌ایم. دیگر نیازی به حدس زدن مفاهیم ندارید؛ همه چیز به ساده‌ترین شکل ممکن برای شما توضیح داده شده است.

۵. سرمایه‌گذاری برای درک عمیق‌تر تکنولوژی

با گذراندن این دوره، شما فقط برنامه‌نویسی BASIC را یاد نمی‌گیرید، بلکه با مفاهیمی مانند معماری کامپیوتر، مدیریت حافظه و تعامل نرم‌افزار و سخت‌افزار به صورت عملی آشنا می‌شوید. این درک عمیق، نگاه شما را به دنیای تکنولوژی برای همیشه تغییر خواهد داد.

سرفصل‌های دوره: بیش از ۱۰۰ درس برای تسلط کامل

این دوره یک نقشه راه کامل برای تبدیل شدن از یک کاربر تازه‌کار به یک استاد ZX-81 است. ما با افتخار بیش از ۱۰۰ سرفصل آموزشی مجزا را در قالب ماژول‌های مختلف طراحی کرده‌ایم تا هیچ نکته‌ای از قلم نیفتد. سفر شما از روشن کردن دستگاه و نوشتن اولین `PRINT` آغاز می‌شود و تا تکنیک‌های پیشرفته‌ای مانند استفاده از PEEK و POKE برای ساخت انیمیشن‌های نرم‌تر و بهینه‌سازی بازی‌ها ادامه می‌یابد.

برخی از سرفصل‌های هیجان‌انگیز دوره عبارتند از:

  • ماژول اول: آشنایی با ماشین - راه‌اندازی، دستورات اولیه و اولین برنامه شما: "سلام، ZX-81!"
  • ماژول سوم: هنر گرافیک پیکسلی - طراحی کاراکترهای سفارشی و ساخت یک صفحه بازی ساده.
  • ماژول پنجم: متغیرها و حلقه‌ها - ساخت یک شمارنده دیجیتال و برنامه‌های تکرارشونده.
  • ماژول هفتم: پروژه‌های کاربردی - نوشتن یک دفترچه تلفن ساده و یک برنامه مدیریت مالی کوچک.
  • ماژول نهم: شیرجه به حافظه - کشف اسرار حافظه با PEEK و POKE و تغییر رفتار سیستم.
  • ماژول دهم: پروژه نهایی - ساخت یک بازی ماجراجویی متنی کامل از صفر تا صد.

همین امروز به ما بپیوندید و قفل خلاقیت خود را در دنیای شگفت‌انگیز کامپیوترهای کلاسیک باز کنید. این فقط یک دوره آموزشی نیست، بلکه فرصتی برای بازآفرینی جادوی کامپیوتر است!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Making the Most of Your Zx-81 ZX-81 ZX81 BASIC ZX81 programming آموزش BASIC آموزش BASIC ZX-81 آموزش برنامه‌نویسی برنامه‌نویسی ZX-81 برنامه‌نویسی کامپیوتر زد ایکس 81 کامپیوترهای خانگی کلاسیک کامپیوترهای قدیمی ماشین تایم‌شیرینگ نوستالژی کامپیوتر

نظرات

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

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