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

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

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

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

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

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

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

📋 سرفصل‌های دوره

  • 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
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

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

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

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

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: 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

نظرات

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

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