فلش‌کارت‌های آموزشی رازهای BASIC: گنجینه‌ی لغات برای اپل، پِت و TRS-80 (با الهام از دیکشنری لری نونان)

رازهای BASIC: گنجینه‌ی لغات برای اپل، پِت و TRS-80 - آموزش برنامه‌نویسی نوستالژیک رازهای BASIC: گنجینه‌ی لغات برای اپل، پِت و TRS-80 - سفری جذاب به دنیای برنامه‌نویسی نوستالژیک آیا به یاد روزهایی می‌ا...

انتخاب پلن

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

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

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

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

عنوان دوره: رازهای BASIC: گنجینه‌ی لغات برای اپل، پِت و TRS-80 (با الهام از دیکشنری لری نونان)

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

موضوع میانی: آموزش زبان BASIC برای کامپیوترهای اپل، پِت و TRS-80

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

  • 1. شروع با کامپیوتر
  • 2. اولین گام در BASIC
  • 3. شناخت محیط BASIC
  • 4. دستور PRINT: نمایش متن
  • 5. دستور PRINT: نمایش اعداد
  • 6. دستور PRINT: ترکیبی از متن و عدد
  • 7. حروف بزرگ و کوچک در BASIC
  • 8. علامت نقل قول (")
  • 9. فاصله گذاری در PRINT
  • 10. تنظیم خروجی PRINT
  • 11. دستور REM: توضیحات در کد
  • 12. کار با متغیرهای عددی
  • 13. تعریف متغیرهای عددی
  • 14. مقداردهی اولیه به متغیرها
  • 15. عملگرهای ریاضی (+)
  • 16. عملگرهای ریاضی (-)
  • 17. عملگرهای ریاضی (*)
  • 18. عملگرهای ریاضی (/)
  • 19. اولویت عملگرها
  • 20. توابع ریاضی: SQR (جذر)
  • 21. توابع ریاضی: INT (بخش صحیح)
  • 22. توابع ریاضی: ABS (قدر مطلق)
  • 23. توابع ریاضی: RND (اعداد تصادفی)
  • 24. تنظیم دامنه اعداد تصادفی
  • 25. کار با متغیرهای رشته‌ای
  • 26. تعریف متغیرهای رشته‌ای
  • 27. علامت $ برای متغیرهای رشته‌ای
  • 28. ترکیب رشته‌ها (+)
  • 29. ذخیره سازی رشته در متغیر
  • 30. عملیات روی رشته‌ها
  • 31. دستور INPUT: گرفتن ورودی از کاربر
  • 32. پیام در دستور INPUT
  • 33. ورودی عددی با INPUT
  • 34. ورودی رشته‌ای با INPUT
  • 35. اشکال زدایی (Debugging) در BASIC
  • 36. پیدا کردن و رفع خطا
  • 37. استفاده از LIST برای مشاهده کد
  • 38. استفاده از RUN برای اجرای کد
  • 39. دستور NEW: پاک کردن برنامه
  • 40. دستور SAVE: ذخیره برنامه
  • 41. دستور LOAD: بارگذاری برنامه
  • 42. دستور CLS: پاک کردن صفحه
  • 43. دستور GOTO: پرش به خطی دیگر
  • 44. دستور IF...THEN: شرط گذاری ساده
  • 45. مقایسه عددی (=)
  • 46. مقایسه عددی (<>)
  • 47. مقایسه عددی (<)
  • 48. مقایسه عددی (>)
  • 49. مقایسه عددی (<=)
  • 50. مقایسه عددی (>=)
  • 51. دستور IF...THEN...ELSE: شرط گذاری کامل
  • 52. عملگرهای منطقی: AND
  • 53. عملگرهای منطقی: OR
  • 54. عملگرهای منطقی: NOT
  • 55. دستور FOR...NEXT: حلقه تکرار
  • 56. شمارنده حلقه FOR
  • 57. گام حلقه FOR
  • 58. حلقه های تودرتو FOR...NEXT
  • 59. دستور WHILE...WEND: حلقه شرطی
  • 60. ایجاد حلقه های بی نهایت
  • 61. خروج از حلقه های شرطی
  • 62. دستور GOSUB...RETURN: زیرروال ها
  • 63. فراخوانی زیرروال
  • 64. بازگشت از زیرروال
  • 65. پارامترها در زیرروال ها (تعبیری)
  • 66. استفاده از زیرروال برای سازماندهی کد
  • 67. کار با آرایه ها (Arrays)
  • 68. تعریف آرایه ها
  • 69. شاخص آرایه ها
  • 70. آرایه های یک بعدی
  • 71. مقداردهی آرایه ها
  • 72. دسترسی به عناصر آرایه
  • 73. آرایه های دو بعدی
  • 74. ماتریس ها در BASIC
  • 75. مثال: جمع ماتریس ها
  • 76. مثال: ضرب ماتریس ها
  • 77. دستور DATA: اطلاعات ثابت در برنامه
  • 78. دستور READ: خواندن اطلاعات از DATA
  • 79. دستور RESTORE: بازگرداندن اشاره گر DATA
  • 80. استفاده از DATA و READ برای داده های ثابت
  • 81. نمایش گرافیکی: دستور PLOT (مفهومی)
  • 82. نمایش گرافیکی: دستور DRAW (مفهومی)
  • 83. صداگذاری: دستور SOUND (مفهومی)
  • 84. نکات ویژه اپل II
  • 85. دستور PEEK و POKE (اپل)
  • 86. آدرس دهی حافظه (اپل)
  • 87. ورودی/خروجی پورت ها (اپل)
  • 88. نکات ویژه Commodore PET
  • 89. کار با نوار کاست (PET)
  • 90. فرمان های صفحه کلید (PET)
  • 91. نکات ویژه TRS-80
  • 92. مدل های مختلف TRS-80
  • 93. صفحه کلید و ورودی (TRS-80)
  • 94. نکات ویژه BASIC های مختلف
  • 95. تفاوت های جزئی در دستورات
  • 96. سازگاری بین BASIC ها
  • 97. نکات مربوط به صفحه نمایش
  • 98. نحوه پاک کردن صفحه (Clear Screen)
  • 99. نحوه موقعیت یابی کرسر
  • 100. نکات مربوط به ورودی/خروجی
رازهای BASIC: گنجینه‌ی لغات برای اپل، پِت و TRS-80 - آموزش برنامه‌نویسی نوستالژیک

رازهای BASIC: گنجینه‌ی لغات برای اپل، پِت و TRS-80 - سفری جذاب به دنیای برنامه‌نویسی نوستالژیک

آیا به یاد روزهایی می‌افتید که کامپیوترها هنوز در ابتدایی‌ترین شکل خود بودند؟ زمانی که برنامه‌نویسی، یک ماجراجویی هیجان‌انگیز بود و هر خط کد، دریچه‌ای به سوی کشف‌های جدید باز می‌کرد؟ دوره "رازهای BASIC" شما را به آن دوران می‌برد و با زبان BASIC، زبانی که نسل‌ها را مجذوب خود کرد، آشنا می‌کند.

این دوره، با الهام از کتاب کلاسیک "Basic BASIC-English dictionary for the Apple, PET, and TRS-80" نوشته‌ی لری نونان، طراحی شده است. ما با استفاده از رویکردی مشابه، به شما کمک می‌کنیم تا زبان BASIC را برای کامپیوترهای محبوب اپل، پِت و TRS-80 فرا بگیرید و قدرت خلاقیت خود را در این دنیای دوست‌داشتنی به کار ببندید.

درباره دوره

در دوره "رازهای BASIC"، شما با مفاهیم پایه‌ای برنامه‌نویسی آشنا می‌شوید و قدم به قدم، زبان BASIC را برای کامپیوترهای افسانه‌ای اپل، پِت و TRS-80 یاد می‌گیرید. این دوره، فراتر از یک آموزش ساده است؛ شما را به قلب نوستالژی می‌برد و به شما امکان می‌دهد تا با تاریخچه‌ی کامپیوترها، ارتباط عمیق‌تری برقرار کنید. ما با استفاده از مثال‌های عملی و تمرین‌های جذاب، شما را در این سفر همراهی می‌کنیم تا بتوانید برنامه‌های خودتان را بنویسید، بازی بسازید و خلاقیت خود را به نمایش بگذارید. این دوره، یک تجربه آموزشی منحصربه‌فرد است که شما را از یک مبتدی به یک برنامه‌نویس BASIC تبدیل می‌کند.

موضوعات کلیدی دوره

  • مبانی برنامه‌نویسی: متغیرها، عملگرها، ساختارهای کنترلی (if-then-else، loops)
  • آشنایی با محیط BASIC در اپل، پِت و TRS-80
  • دستورات ورودی و خروجی: PRINT, INPUT
  • کار با اعداد و رشته‌ها
  • توابع و رویه‌ها
  • مدیریت داده‌ها و آرایه‌ها
  • گرافیک و صدا در BASIC
  • ساخت بازی‌های ساده (مثل مار، پازل و ...)
  • اشکال‌زدایی و رفع خطاهای برنامه‌نویسی
  • برنامه‌نویسی ساخت‌یافته و ایجاد کدهای خوانا

مخاطبان دوره

این دوره برای همه کسانی که به برنامه‌نویسی و تاریخچه‌ی کامپیوترها علاقه‌مند هستند، مناسب است:

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

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

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

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

در دوره "رازهای BASIC"، شما با بیش از 100 سرفصل آموزشی جامع و کاربردی آشنا می‌شوید. این سرفصل‌ها به شما کمک می‌کنند تا از مفاهیم پایه‌ای تا پیشرفته‌ی زبان BASIC را فرا بگیرید. در اینجا تنها تعدادی از سرفصل‌های مهم دوره را مرور می‌کنیم:

بخش ۱: مقدمات و آشنایی با BASIC

  • تاریخچه و معرفی زبان BASIC
  • آشنایی با محیط BASIC در کامپیوترهای اپل، پِت و TRS-80
  • نصب و راه‌اندازی شبیه‌سازهای BASIC
  • ساختار کلی یک برنامه BASIC
  • اولین برنامه: Hello, World!

بخش ۲: متغیرها و داده‌ها

  • تعریف و استفاده از متغیرها
  • انواع داده‌ها: اعداد صحیح، اعشاری و رشته‌ها
  • عملگرهای محاسباتی و منطقی
  • اولویت عملگرها
  • تبدیل انواع داده‌ها

بخش ۳: دستورات ورودی و خروجی

  • دستور PRINT: چاپ اطلاعات در خروجی
  • فرمت‌بندی خروجی
  • دستور INPUT: دریافت ورودی از کاربر
  • دستورات CLS, HOME, GOTO
  • استفاده از تابع INPUT برای ورودی‌های مختلف

بخش ۴: ساختارهای کنترلی

  • دستور IF-THEN-ELSE
  • حلقه‌های FOR-NEXT
  • حلقه‌های WHILE-WEND
  • دستورات GOTO و GOSUB
  • منطق بولی و عملگرهای مقایسه‌ای

بخش ۵: توابع و زیربرنامه‌ها

  • تعریف و فراخوانی توابع
  • آرگومان‌ها و مقادیر بازگشتی
  • استفاده از توابع داخلی BASIC
  • ایجاد زیربرنامه‌ها (subroutines)
  • مدیریت کد با توابع و زیربرنامه‌ها

بخش ۶: آرایه‌ها و رشته‌ها

  • تعریف و استفاده از آرایه‌های یک بعدی و چند بعدی
  • عملگرهای رشته‌ای
  • توابع رشته‌ای (LEFT$, RIGHT$, MID$, LEN)
  • مرتب‌سازی آرایه‌ها
  • جستجو در آرایه‌ها

بخش ۷: گرافیک و صدا

  • رسم اشکال ساده (خط، دایره، مستطیل)
  • مدیریت رنگ‌ها
  • ایجاد انیمیشن‌های ساده
  • پخش صدا و موسیقی
  • دستورات گرافیکی خاص برای اپل، پِت و TRS-80

بخش ۸: برنامه‌نویسی بازی

  • مقدمه‌ای بر برنامه‌نویسی بازی
  • ساخت بازی مار
  • ساخت بازی پازل
  • ایجاد رخدادها و تعامل با کاربر
  • افزودن امکانات پیشرفته به بازی‌ها

بخش ۹: اشکال‌زدایی و بهینه‌سازی

  • شناسایی و رفع خطاها
  • استفاده از ابزارهای اشکال‌زدایی
  • بهینه‌سازی کد
  • مستندسازی کد
  • روش‌های تست برنامه

بخش ۱۰: پروژه‌های عملی

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

همین حالا به جمع ما بپیوندید و سفر خود را در دنیای جذاب BASIC آغاز کنید!

SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

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

تصویر نمونه اول از سامانه آموزشی و فلش‌کارت‌ها
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه دوم از سامانه آموزشی و فلش‌کارت‌ها
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه سوم از سامانه آموزشی و فلش‌کارت‌ها
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه چهارم از سامانه آموزشی و فلش‌کارت‌ها
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید

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

تگ‌ها: Apple Apple II Basic Basic BASIC-English dictionary Larry Noonan PET Retro Computing TRS-80 آموزش BASIC برنامه‌نویسی دستورات BASIC کامپیوترهای اولیه مبانی برنامه‌نویسی

نظرات

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

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