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

1,990,000 تومان
جادوی گذشته را زنده کن! آموزش کامل برنامه‌نویسی ZX81 با مثال‌های کاربردی یادگیری برنامه‌نویسی با ZX81: سفری نوستالژیک به دنیای کامپیوترهای خانگی! به دنیای کامپیوترهای خانگی کلاسیک خوش آمدید! آیا رویای...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: از مبتدی تا حرفه‌ای: آموزش کامل برنامه‌نویسی 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
جادوی گذشته را زنده کن! آموزش کامل برنامه‌نویسی ZX81 با مثال‌های کاربردی

یادگیری برنامه‌نویسی با ZX81: سفری نوستالژیک به دنیای کامپیوترهای خانگی!

به دنیای کامپیوترهای خانگی کلاسیک خوش آمدید! آیا رویای ساختن بازی‌های ویدیویی خودتان را داشتید؟ آیا کنجکاوید بدانید اولین برنامه‌ها چگونه نوشته می‌شدند؟ دوره آموزشی ما، "از مبتدی تا حرفه‌ای: آموزش کامل برنامه‌نویسی ZX81 با مثال‌های کاربردی"، دریچه‌ای است به این دنیای شگفت‌انگیز. با الهام از کتاب ارزشمند "Using & programming the ZX81/TS1000, including ready-to-run programs"، این دوره به شما کمک می‌کند تا زبان BASIC را بر روی یکی از نمادین‌ترین کامپیوترهای تاریخ، ZX81/TS1000، فرا بگیرید و مهارت‌های برنامه‌نویسی خود را به سطح جدیدی ارتقا دهید.

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

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

این دوره آموزشی یک راهنمای جامع و کاربردی برای یادگیری برنامه‌نویسی BASIC بر روی کامپیوتر ZX81/TS1000 است. محتوای دوره با دقت و وسواس فراوان تهیه شده و بر اساس متدولوژی‌های آموزشی مدرن، به گونه‌ای طراحی شده است که شما بتوانید به سرعت و به آسانی مفاهیم اصلی را فرا بگیرید. اگرچه از کتاب "Using & programming the ZX81/TS1000" الهام گرفته شده، اما دوره ما شامل مطالب و مثال‌های جدید و به‌روزتری است که شما را برای چالش‌های دنیای برنامه‌نویسی آماده می‌کند. در طول دوره، شما با اصول طراحی بازی‌ها، برنامه‌های کاربردی ساده و تکنیک‌های بهینه‌سازی کد آشنا خواهید شد.

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

  • آشنایی با کامپیوتر ZX81/TS1000 و محیط برنامه‌نویسی آن
  • مبانی زبان برنامه‌نویسی BASIC: متغیرها، عملگرها، عبارات و دستورات
  • ورودی و خروجی: دریافت اطلاعات از کاربر و نمایش نتایج
  • ساختارهای کنترلی: شرط‌ها (IF-THEN-ELSE) و حلقه‌ها (FOR-NEXT, WHILE-WEND)
  • آرایه‌ها: ذخیره و دستکاری داده‌ها
  • زیر برنامه‌ها و توابع: ساختاردهی کد و افزایش قابلیت استفاده مجدد
  • گرافیک و صدا: ایجاد تصاویر و صداهای ساده
  • ذخیره و بارگذاری برنامه‌ها: مدیریت فایل‌ها
  • تکنیک‌های عیب‌یابی و رفع خطا
  • بهینه‌سازی کد برای افزایش سرعت و کاهش حجم

مخاطبان این دوره چه کسانی هستند؟

این دوره آموزشی برای افراد زیر مناسب است:

  • افرادی که به کامپیوترهای خانگی کلاسیک و نوستالژی علاقه‌مند هستند.
  • کسانی که می‌خواهند برنامه‌نویسی را از پایه و با یک زبان ساده و جذاب یاد بگیرند.
  • افرادی که به دنبال یک چالش جدید و هیجان‌انگیز هستند.
  • برنامه‌نویسان باتجربه‌ای که می‌خواهند با یک کامپیوتر و زبان برنامه‌نویسی قدیمی آشنا شوند.
  • معلمان و مربیانی که می‌خواهند برنامه‌نویسی را به کودکان و نوجوانان آموزش دهند.

چرا این دوره را بگذرانیم؟

گذراندن این دوره به دلایل زیر ارزشمند است:

  • یادگیری برنامه‌نویسی با یک روش جذاب و نوستالژیک: ZX81/TS1000 یک کامپیوتر نمادین است و برنامه‌نویسی با آن یک تجربه منحصر به فرد است.
  • فراگیری اصول پایه برنامه‌نویسی: این دوره به شما کمک می‌کند تا درک عمیقی از مفاهیم پایه برنامه‌نویسی پیدا کنید که در یادگیری زبان‌های دیگر نیز به شما کمک خواهد کرد.
  • تقویت مهارت‌های حل مسئله: برنامه‌نویسی نیازمند تفکر منطقی و حل مسئله است و این دوره به شما کمک می‌کند تا این مهارت‌ها را تقویت کنید.
  • ایجاد پروژه‌های عملی: در طول دوره، شما پروژه‌های عملی متعددی را انجام خواهید داد که به شما کمک می‌کند تا مهارت‌های خود را به کار بگیرید و نتایج ملموسی را مشاهده کنید.
  • دسترسی به یک جامعه فعال: پس از ثبت‌نام در دوره، به یک جامعه فعال از برنامه‌نویسان ZX81 دسترسی خواهید داشت که می‌توانید با آن‌ها تبادل نظر کنید و از تجربیات آن‌ها استفاده کنید.
  • درک عمیق از تاریخچه کامپیوتر: با کار کردن با ZX81، شما درک بهتری از تاریخچه کامپیوتر و تکامل آن پیدا خواهید کرد.
  • افزایش خلاقیت: محدودیت‌های ZX81 شما را مجبور می‌کند که خلاقانه فکر کنید و راه‌حل‌های نوآورانه‌ای را برای مسائل پیدا کنید.

سرفصل‌های دوره: 100 گام تا حرفه‌ای شدن در ZX81

دوره آموزشی "از مبتدی تا حرفه‌ای: آموزش کامل برنامه‌نویسی ZX81 با مثال‌های کاربردی" شامل 100 سرفصل جامع و کاربردی است که شما را گام به گام در مسیر یادگیری برنامه‌نویسی ZX81 هدایت می‌کند. به دلیل طولانی بودن فهرست، تنها به چند سرفصل کلیدی اشاره می‌کنیم:

  1. مقدمه ای بر ZX81 و BASIC
  2. نصب و راه اندازی محیط برنامه‌نویسی
  3. آشنایی با دستورات PRINT و INPUT
  4. متغیرها و انواع داده
  5. عملگرهای ریاضی و منطقی
  6. ساختارهای شرطی (IF-THEN-ELSE)
  7. حلقه‌های تکرار (FOR-NEXT, WHILE-WEND)
  8. آرایه‌ها و کاربردهای آن‌ها
  9. زیر برنامه‌ها و توابع
  10. گرافیک: رسم خطوط، اشکال و متن
  11. صدا: تولید صداهای ساده
  12. ذخیره و بارگذاری برنامه‌ها
  13. دیباگینگ و رفع خطا
  14. بهینه‌سازی کد
  15. پروژه: ساخت یک بازی ساده (حدس عدد)
  16. پروژه: ساخت یک ماشین حساب
  17. پروژه: ساخت یک دفترچه یادداشت
  18. و ... (90 سرفصل دیگر با جزئیات کامل)

همین حالا در دوره ثبت‌نام کنید و سفر خود را به دنیای شگفت‌انگیز برنامه‌نویسی ZX81 آغاز کنید! فرصت را از دست ندهید و دانش و مهارت‌های خود را در این زمینه ارتقا دهید!

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

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

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Basic BASIC Tutorial classic computers Home Computers learn BASIC Old Computers Programming Retro Computing Retro programming TS1000 TS1000 Programming Vintage Computing ZX81 ZX81 programming ZX81 Programs

نظرات

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

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