دوره هسته BASIC اپل: راهنمای جامع برنامهنویسی برای Apple II و IIGS همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب هسته BASIC اپل: راهنمای جامع برنامهنویسی برای Apple II و IIGS
موضوع کلی: برنامهنویسی کامپیوترهای کلاسیک
موضوع میانی: برنامهنویسی BASIC برای سیستمهای Apple
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر تاریخچه کامپیوترهای Apple II و IIGS
- 2. آشنایی با محیط Applesoft BASIC و راهاندازی شبیهساز
- 3. اولین دستور: فرمان PRINT و نمایش متن
- 4. حالت فوری (Immediate Mode) در برابر حالت برنامه (Program Mode)
- 5. دستورات پایهای مدیریت برنامه: NEW, LIST, RUN
- 6. مفهوم شماره خط (Line Numbers) و ویرایش برنامه
- 7. ذخیره و بارگذاری برنامهها: SAVE و LOAD
- 8. استفاده از دستور REM برای افزودن توضیحات به کد
- 9. مقدمهای بر متغیرهای عددی: Integer و Floating-Point
- 10. دستور LET و تخصیص مقدار به متغیرها
- 11. عملگرهای ریاضی پایه: جمع، تفریق، ضرب و تقسیم
- 12. توان و اولویت عملگرهای ریاضی
- 13. دریافت ورودی از کاربر با دستور INPUT
- 14. کار با متغیرهای رشتهای (String Variables)
- 15. ترکیب رشتهها (String Concatenation)
- 16. پاک کردن صفحه و کنترل مکاننما: HOME, VTAB, HTAB
- 17. دستور GOTO و پرشهای بدون شرط
- 18. ساختار حلقههای بیپایان و خروج از آنها
- 19. تولید اعداد تصادفی با تابع RND
- 20. مقدمهای بر منطق شرطی: دستور IF...THEN
- 21. عملگرهای مقایسهای: =, <>, <, >, <=, >=
- 22. ترکیب شرطها با عملگرهای منطقی AND, OR, NOT
- 23. حلقههای تکرار معین: ساختار FOR...TO...STEP...NEXT
- 24. ایجاد تأخیر زمانی با استفاده از حلقههای FOR...NEXT
- 25. حلقههای تودرتو (Nested Loops)
- 26. مفهوم زیربرنامهها (Subroutines): دستورات GOSUB و RETURN
- 27. استفاده از GOSUB برای ساختاردهی به کد
- 28. پشته (Stack) و رفتار آن در فراخوانیهای GOSUB تودرتو
- 29. دستورات END, STOP و تفاوتهای آنها
- 30. ادامه اجرای برنامه پس از توقف با دستور CONT
- 31. خواندن دادههای ثابت از برنامه: READ, DATA, RESTORE
- 32. پرشهای محاسباتی: دستورات ON...GOTO و ON...GOSUB
- 33. توابع داخلی ریاضی: SQR, INT, ABS
- 34. توابع مثلثاتی: SIN, COS, TAN, ATN
- 35. توابع لگاریتمی و نمایی: LOG, EXP
- 36. تعریف توابع سفارشی توسط کاربر با DEF FN
- 37. تابع LEN: به دست آوردن طول یک رشته
- 38. برش رشتهها از چپ و راست: توابع LEFT$ و RIGHT$
- 39. استخراج بخشی از رشته: تابع MID$
- 40. تبدیل عدد به رشته با تابع STR$
- 41. تبدیل رشته به عدد با تابع VAL
- 42. کار با کدهای اسکی: توابع ASC و CHR$
- 43. مقدمهای بر آرایهها (Arrays) و کاربرد آنها
- 44. تعریف ابعاد آرایه با دستور DIM
- 45. آرایههای یکبعدی و کار با لیستها
- 46. آرایههای دوبعدی: جداول و ماتریسها
- 47. پاکسازی متغیرها و آرایهها با دستور CLEAR
- 48. تابع FRE: بررسی حافظه آزاد
- 49. مقدمهای بر ورودی و خروجی دیسک (DOS 3.3 و ProDOS)
- 50. دستور CATALOG برای مشاهده لیست فایلها
- 51. مقدمهای بر فایلهای متنی ترتیبی (Sequential Files)
- 52. باز کردن فایل برای نوشتن: OPEN و WRITE
- 53. افزودن اطلاعات به انتهای فایل: APPEND
- 54. خواندن اطلاعات از فایلهای ترتیبی: OPEN و READ
- 55. بستن فایلها با دستور CLOSE
- 56. کنترل داس از طریق دستور PRINT CHR$(4)
- 57. مقدمهای بر فایلهای با دسترسی تصادفی (Random-Access Files)
- 58. تعریف ساختار رکورد در فایلهای تصادفی
- 59. نوشتن یک رکورد مشخص در فایل تصادفی
- 60. خواندن یک رکورد مشخص از فایل تصادفی
- 61. مدیریت فایلها: RENAME, DELETE, LOCK, UNLOCK
- 62. مقدمهای بر گرافیک در Apple II
- 63. حالت متن (Text Mode) و کنترل نمایش کاراکترها: NORMAL, INVERSE, FLASH
- 64. ورود به حالت گرافیکی Low-Resolution با دستور GR
- 65. تنظیم رنگ در حالت Lo-Res با دستور COLOR
- 66. ترسیم نقطه در حالت Lo-Res با دستور PLOT
- 67. ترسیم خطوط افقی و عمودی: HLIN و VLIN
- 68. خواندن رنگ یک نقطه از صفحه با تابع SCRN
- 69. بازگشت به حالت متن از گرافیک با دستور TEXT
- 70. ورود به حالت گرافیکی High-Resolution با دستور HGR
- 71. صفحه دوم گرافیکی Hi-Res: دستور HGR2
- 72. تنظیم رنگ در حالت Hi-Res با دستور HCOLOR
- 73. ترسیم نقطه و خط در حالت Hi-Res با دستور HPLOT
- 74. رسم خطوط متصل با HPLOT TO
- 75. مفهوم Shape Tables برای رسم اشکال پیچیده
- 76. بارگذاری Shape Table در حافظه
- 77. رسم یک شکل با دستور DRAW
- 78. پاک کردن یک شکل با دستور XDRAW (حالت XOR)
- 79. چرخاندن اشکال با پارامتر ROT
- 80. تغییر مقیاس اشکال با پارامتر SCALE
- 81. ترکیب متن و گرافیک در حالت Hi-Res
- 82. مقدمهای بر تولید صدا در Apple II
- 83. ایجاد صدای کلیک ساده با دسترسی به حافظه
- 84. تولید نتهای موسیقی با حلقهها و تأخیر زمانی
- 85. مفهوم PEEK: خواندن مستقیم یک بایت از حافظه
- 86. آدرسهای حافظه مهم: کیبورد، اسپیکر و تنظیمات صفحه
- 87. مفهوم POKE: نوشتن مستقیم یک بایت در حافظه
- 88. تغییر پنجره متن با استفاده از دستورات POKE
- 89. مدیریت خطاها با دستور ONERR GOTO
- 90. خواندن کد خطا از حافظه: PEEK(222)
- 91. ادامه اجرای برنامه پس از خطا با دستور RESUME
- 92. ردیابی اجرای برنامه برای اشکالزدایی: TRACE و NOTRACE
- 93. فراخوانی روتینهای زبان ماشین با دستور CALL
- 94. مقدمهای بر فایلهای باینری
- 95. بارگذاری یک فایل باینری در حافظه با BLOAD
- 96. ذخیره بخشی از حافظه در یک فایل باینری با BSAVE
- 97. گسترش BASIC با دستورات آمپرسند (&)
- 98. برنامهنویسی برای Apple IIGS: تفاوتها و ویژگیهای جدید
- 99. پروژه نهایی: ساخت یک بازی ساده حدس عدد
- 100. پروژه نهایی: طراحی یک برنامه نقاشی ابتدایی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.