دوره ZX81 برای ریاضیدانان کوچک: آموزش برنامهنویسی و حل مسائل ریاضی با رایانه نوستالژیک همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب ZX81 برای ریاضیدانان کوچک: آموزش برنامهنویسی و حل مسائل ریاضی با رایانه نوستالژیک
موضوع کلی: آموزش برنامه نویسی و ریاضیات با رایانه های قدیمی
موضوع میانی: کاربرد میکروکامپیوتر ZX81 در آموزش ریاضی
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی دنیای ZX81 و دنیای برنامهنویسی
- 2. تاریخچه و جذابیت ZX81
- 3. چرا ZX81 برای آموزش ریاضی؟
- 4. اولین گامها: روشن کردن ZX81
- 5. آشنایی با صفحه کلید ZX81
- 6. دستورات اساسی: PRINT و LET
- 7. کار با متغیرها: عددی و رشتهای
- 8. اولین برنامههای ساده: محاسبه جمع و تفریق
- 9. دستور CLS: پاک کردن صفحه
- 10. دستور GOTO: حرکت در برنامه
- 11. دستور RUN: اجرای برنامه
- 12. دستور LIST: نمایش برنامه
- 13. دستور SAVE و LOAD: ذخیره و بارگذاری برنامهها
- 14. دستور NEW: شروع برنامهای جدید
- 15. عملیات حسابی: جمع، تفریق، ضرب، تقسیم
- 16. اولویت عملگرها در عبارات ریاضی
- 17. استفاده از پرانتز برای کنترل اولویت
- 18. تمرینهای عملی: محاسبه مساحت مستطیل
- 19. تمرینهای عملی: محاسبه محیط دایره
- 20. تابع SQR: محاسبه جذر
- 21. تابع INT: بخش صحیح عدد
- 22. تابع RND: تولید اعداد تصادفی
- 23. تولید اعداد تصادفی در بازه مشخص
- 24. استفاده از دستور IF...THEN برای شرطگذاری
- 25. انواع عملگرهای مقایسهای: <, >, =, <=, >=, <>
- 26. دستور FOR...NEXT: حلقههای تکرار
- 27. نحوه شمارش در حلقههای FOR
- 28. استفاده از STEP در حلقههای FOR
- 29. حلقههای تودرتو (Nested Loops)
- 30. مثال: محاسبه فاکتوریل با حلقه FOR
- 31. تابع SIN: محاسبه سینوس
- 32. تابع COS: محاسبه کسینوس
- 33. تابع TAN: محاسبه تانژانت
- 34. تابع ATN: محاسبه آرکتانژانت
- 35. تبدیل واحد درجه به رادیان و بالعکس
- 36. نمودار دایرهای با استفاده از توابع مثلثاتی
- 37. حل معادلات خطی ساده
- 38. حل معادلات درجه دو (استفاده از فرمول دلتا)
- 39. مفهوم آرایهها (Arrays)
- 40. اعلام و استفاده از آرایههای تکبعدی
- 41. اعلام و استفاده از آرایههای دوبعدی
- 42. مثال: جمع دو ماتریس
- 43. مثال: ضرب دو ماتریس
- 44. استفاده از زیربرنامهها (Subroutines) با GOSUB و RETURN
- 45. پاس دادن پارامتر به زیربرنامهها (روش غیرمستقیم)
- 46. بررسی و رفع خطاها در برنامهها
- 47. اشکالزدایی (Debugging) با استفاده از LIST و PRINT
- 48. استفاده از دستور STOP و CONT
- 49. دستور REM: افزودن توضیحات به برنامه
- 50. مفهوم ورودی از کاربر با دستور INPUT
- 51. اعتبارسنجی ورودی کاربر
- 52. مثال: محاسبه سود مرکب با ورودی کاربر
- 53. کار با رشتهها: الحاق (Concatenation)
- 54. برش رشتهها (Substring)
- 55. یافتن طول یک رشته
- 56. مقایسه رشتهها
- 57. جستجو در رشتهها
- 58. دستور FORWARD و BACKWARD برای کار با حافظه (پیشرفته)
- 59. کار با بایتها و بیتها (پیشرفته)
- 60. پیکسل گرافیکی: رسم نقطه با PLOT
- 61. پاک کردن نقطه با UNPLOT
- 62. رسم خط افقی با DRAW (پیشرفته)
- 63. رسم خط عمودی با DRAW (پیشرفته)
- 64. رسم خط با شیب با DRAW (پیشرفته)
- 65. دستور CIRCLE: رسم دایره
- 66. تعیین رنگ (برای مدلهایی که پشتیبانی میکنند)
- 67. انیمیشن ساده با استفاده از پاک کردن و رسم مجدد
- 68. مفاهیم اولیه آمار
- 69. محاسبه میانگین با برنامه
- 70. محاسبه میانه (Median)
- 71. محاسبه مد (Mode)
- 72. محاسبه واریانس و انحراف معیار (مفهومی)
- 73. شبیهسازی پرتاب تاس
- 74. شبیهسازی قرعهکشی
- 75. کاربرد ZX81 در آموزش هندسه
- 76. رسم اشکال هندسی پایه
- 77. محاسبه فواصل بین نقاط
- 78. استفاده از قضیه فیثاغورس
- 79. مفهوم بردارها (مقدماتی)
- 80. جمع و تفریق بردارها (مقدماتی)
- 81. ضرب نردهای بردارها (مقدماتی)
- 82. حل مسائل از کتاب "Mathematical and educational applications of the ZX81 microcomputer" (بخش اول)
- 83. حل مسائل از کتاب "Mathematical and educational applications of the ZX81 microcomputer" (بخش دوم)
- 84. حل مسائل از کتاب "Mathematical and educational applications of the ZX81 microcomputer" (بخش سوم)
- 85. حل مسائل از کتاب "Mathematical and educational applications of the ZX81 microcomputer" (بخش چهارم)
- 86. حل مسائل از کتاب "Mathematical and educational applications of the ZX81 microcomputer" (بخش پنجم)
- 87. حل مسائل چالشبرانگیز از کتاب
- 88. معرفی بازیهای آموزشی ساده برای ZX81
- 89. ساخت یک ماشین حساب پیشرفته
- 90. ساخت یک ابزار حل معادلات غیرخطی (روش تکرار ساده)
- 91. مفهوم الگوریتمهای مرتبسازی (مانند مرتبسازی حبابی)
- 92. پیادهسازی مرتبسازی حبابی با ZX81
- 93. مفهوم جستجوی دودویی (Binary Search)
- 94. پیادهسازی جستجوی دودویی با ZX81
- 95. مقدمهای بر اعداد اول
- 96. یافتن اعداد اول با غربال اراتستن (ساده شده)
- 97. کاربرد در رمزنگاری (مقدماتی و مفهومی)
- 98. خلاصه و جمعبندی مطالب آموخته شده
- 99. راهنمایی برای پروژههای بیشتر
- 100. چگونه برنامهنویسی را ادامه دهیم؟
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.