فلش‌کارت‌های آموزشی آموزش جامع زبان Structured BASIC برای کامپیوتر Cromemco C-10

یادگیری جادوی برنامه‌نویسی دهه ۸۰ با آموزش جامع Structured BASIC برای Cromemco C-10 یادگیری جادوی برنامه‌نویسی دهه ۸۰ با آموزش جامع Structured BASIC برای Cromemco C-10 آیا رویای ساخت بازی‌های کامپیوتر...

انتخاب پلن

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

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

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

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

عنوان دوره: آموزش جامع زبان Structured BASIC برای کامپیوتر Cromemco C-10

موضوع کلی: برنامه‌نویسی کامپیوترهای شخصی دهه ۸۰

موضوع میانی: آموزش زبان BASIC در Cromemco C-10

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

  • 1. معرفی کامپیوتر Cromemco C-10: نگاهی به سخت‌افزار
  • 2. روشن کردن C-10 و عملیات پایه سیستم
  • 3. مروری بر سیستم عامل CP/M
  • 4. زبان BASIC چیست؟ تاریخچه و سیر تحول
  • 5. مزایای Structured BASIC در مقایسه با BASIC سنتی
  • 6. محیط برنامه‌نویسی: مفسر، ویرایشگر و کامپایلر (مفهوم کلی)
  • 7. اولین گام‌ها: روشن کردن C-10 و تایپ یک دستور ساده
  • 8. اجرای اولین برنامه BASIC: "Hello World"
  • 9. ذخیره و بارگذاری برنامه‌ها از دیسک
  • 10. آشنایی با سینتکس و قواعد نوشتاری پایه
  • 11. متغیرها: نام‌گذاری، انواع (عددی، رشته‌ای)
  • 12. تخصیص مقدار به متغیرها: دستور LET
  • 13. عملگرهای محاسباتی پایه: جمع، تفریق، ضرب، تقسیم
  • 14. ترتیب اجرای عملیات (Order of Operations)
  • 15. دریافت ورودی از کاربر: دستور INPUT
  • 16. نمایش خروجی بر روی صفحه: دستور PRINT (مبانی)
  • 17. دستکاری رشته‌ها: ادغام (Concatenation)
  • 18. افزودن توضیحات به برنامه: دستور REM (Comment)
  • 19. اصول برنامه‌نویسی ساختاریافته: معرفی
  • 20. ساختار برنامه: بلاک‌ها و تورفتگی (Indentation)
  • 21. عبارات بولی و عملگرهای رابطه‌ای (>, <, =, >=, <=, <>)
  • 22. دستور IF...THEN
  • 23. دستور IF...THEN...ELSE
  • 24. دستورات IF تو در تو (Nested IF)
  • 25. عملگرهای منطقی: AND, OR, NOT
  • 26. ترکیب شرط‌ها با استفاده از عملگرهای منطقی
  • 27. دستور SELECT CASE (یا معادل ساختاریافته آن در BASIC C-10)
  • 28. مثال‌های پیشرفته از منطق شرطی
  • 29. مدیریت خطاهای ساده با دستورات شرطی
  • 30. مطالعه موردی: برنامه تصمیم‌گیری ساده
  • 31. حلقه FOR...NEXT: ساختار پایه
  • 32. کلمه کلیدی STEP در حلقه FOR...NEXT
  • 33. حلقه‌های FOR...NEXT تو در تو (Nested FOR...NEXT)
  • 34. حلقه WHILE...WEND: تکرار کنترل شده با شرط
  • 35. حلقه REPEAT...UNTIL (یا معادل ساختاریافته آن)
  • 36. خروج زودرس از حلقه‌ها: دستور EXIT (اگر موجود باشد)
  • 37. حلقه‌های بی‌نهایت و روش‌های جلوگیری از آن‌ها
  • 38. شمارنده‌های حلقه و متغیرهای جمع‌کننده (Accumulators)
  • 39. استفاده از حلقه‌ها برای پردازش داده‌ها
  • 40. مطالعه موردی: محاسبه مجموع یا میانگین با حلقه‌ها
  • 41. آرایه‌ها: آرایه‌های یک بعدی (دستور DIM)
  • 42. دسترسی به عناصر آرایه
  • 43. مقداردهی اولیه آرایه‌ها
  • 44. آرایه‌های دو بعدی
  • 45. آرایه‌های چند بعدی (در صورت پشتیبانی)
  • 46. تکنیک‌های پردازش آرایه (جستجوی خطی)
  • 47. تکنیک‌های پردازش آرایه (مرتب‌سازی حبابی - Bubble Sort)
  • 48. آرایه‌های رشته‌ای
  • 49. ساختارهای داده تعریف شده توسط کاربر (Records/Types - اگر موجود باشد)
  • 50. مطالعه موردی: مدیریت موجودی ساده با آرایه‌ها
  • 51. مفهوم برنامه‌نویسی مدولار
  • 52. زیربرنامه‌ها (Subroutines): دستور GOSUB...RETURN (به‌عنوان پایه و سپس ساختاریافته)
  • 53. زیربرنامه‌های ساختاریافته: DECLARE SUB, CALL (یا معادل آن)
  • 54. ارسال آرگومان‌ها به زیربرنامه‌ها: مفهوم (By Value, By Reference)
  • 55. توابع (Functions): DECLARE FUNCTION (یا معادل آن)
  • 56. بازگرداندن مقادیر از توابع
  • 57. متغیرهای محلی و سراسری (Local and Global Variables)
  • 58. مزایای استفاده از زیربرنامه‌ها و توابع (قابلیت استفاده مجدد، خوانایی)
  • 59. روش طراحی بالا به پایین (Top-Down Design)
  • 60. مطالعه موردی: طراحی مدولار برای یک ماشین حساب ساده
  • 61. معرفی سیستم فایل در CP/M و C-10
  • 62. باز کردن فایل‌ها برای دسترسی ترتیبی (OPEN Statement)
  • 63. نوشتن داده در فایل‌های ترتیبی (WRITE #, PRINT #)
  • 64. خواندن داده از فایل‌های ترتیبی (INPUT #, LINE INPUT #)
  • 65. بستن فایل‌ها (CLOSE Statement)
  • 66. بررسی پایان فایل (تابع EOF)
  • 67. مدیریت خطاها در عملیات فایل
  • 68. فایل‌های دسترسی تصادفی: مفاهیم و مزایا
  • 69. باز کردن فایل‌ها برای دسترسی تصادفی
  • 70. خواندن و نوشتن رکوردها در فایل‌های دسترسی تصادفی
  • 71. ساختارهای رکورد برای فایل‌های دسترسی تصادفی
  • 72. مطالعه موردی: برنامه پایگاه داده ساده با فایل‌ها
  • 73. توابع پیشرفته رشته‌ای: LEN, LEFT$, RIGHT$, MID$
  • 74. تابع INSTR برای یافتن زیررشته‌ها
  • 75. توابع تبدیل رشته‌ای: STR$, VAL, CHR$, ASC
  • 76. قالب‌بندی خروجی با PRINT USING
  • 77. توابع عددی: SQR, INT, RND, ABS, SGN
  • 78. توابع مثلثاتی (SIN, COS, TAN, ATN)
  • 79. توابع لگاریتمی و نمایی (LOG, EXP)
  • 80. تولید اعداد تصادفی: کاربردها و تکنیک‌ها
  • 81. گرافیک مبتنی بر کاراکتر: ایجاد الگوها با PRINT
  • 82. کنترل مکان‌نمای صفحه: دستور LOCATE (یا معادل آن)
  • 83. پاک کردن صفحه نمایش: دستور CLS
  • 84. ویژگی‌های متنی: رنگ، ویدئوی معکوس (اگر توسط ترمینال/C-10 BASIC پشتیبانی شود)
  • 85. ایجاد انیمیشن‌های ساده با متن
  • 86. مقدمه‌ای بر تولید صدای ساده: دستور BEEP (و احتمالات دیگر)
  • 87. اصول برنامه‌نویسی بازی‌های ساده (مبتنی بر متن)
  • 88. پیاده‌سازی یک بازی مبتنی بر متن کوچک
  • 89. طراحی رابط کاربری برای برنامه‌های مبتنی بر متن
  • 90. مطالعه موردی: ساخت یک بخش از بازی ماجراجویی متنی
  • 91. خطاهای رایج برنامه‌نویسی: سینتکسی، زمان اجرا، منطقی
  • 92. تکنیک‌های اشکال‌زدایی: TRON/TROFF (ردیابی)
  • 93. استفاده از دستورات PRINT برای اشکال‌زدایی
  • 94. مدیریت خطا با ON ERROR GOTO/RESUME NEXT
  • 95. کدهای خطا و پیام‌های سیستم
  • 96. برنامه‌نویسی دفاعی (Defensive Programming)
  • 97. خوانایی کد و راهنماهای سبک نوشتاری
  • 98. استراتژی‌های تست برنامه
  • 99. مستندسازی: توضیحات داخلی و مستندات خارجی
  • 100. گام‌های بعدی: فراتر از BASIC، کاوش زبان‌ها و سیستم‌های دیگر
یادگیری جادوی برنامه‌نویسی دهه ۸۰ با آموزش جامع Structured BASIC برای Cromemco C-10

یادگیری جادوی برنامه‌نویسی دهه ۸۰ با آموزش جامع Structured BASIC برای Cromemco C-10

آیا رویای ساخت بازی‌های کامپیوتری را در سر دارید؟

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

دوره آموزشی "آموزش جامع زبان Structured BASIC برای کامپیوتر Cromemco C-10"، دروازه‌ای است به دنیای نوستالژیک و پرهیجان کامپیوترهای دهه ۸۰. این دوره با الهام از کتاب ارزشمند "An introduction to Structured Basic for the Cromemco C-10" طراحی شده است تا به شما کمک کند زبان برنامه‌نویسی BASIC را به شیوه‌ای ساختاریافته و مدرن بیاموزید و برنامه‌های کاربردی و بازی‌های جذاب برای Cromemco C-10 خلق کنید.

درباره دوره

این دوره یک سفر کامل و جامع به دنیای برنامه‌نویسی BASIC در Cromemco C-10 است. ما قدم به قدم شما را راهنمایی می‌کنیم، از مفاهیم پایه گرفته تا تکنیک‌های پیشرفته. با این دوره، نه تنها زبان BASIC را یاد می‌گیرید، بلکه با معماری و نحوه کار کامپیوترهای قدیمی نیز آشنا می‌شوید. محتوای دوره به گونه‌ای طراحی شده است که به شما کمک کند مفاهیم موجود در کتاب "An introduction to Structured Basic for the Cromemco C-10" را به صورت عملی و کاربردی فرا بگیرید و بتوانید پروژه‌های واقعی را پیاده‌سازی کنید.

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

  • آشنایی با کامپیوتر Cromemco C-10 و محیط BASIC
  • مفاهیم اولیه برنامه‌نویسی (متغیرها، عملگرها، انواع داده‌ها)
  • ساختارهای کنترلی (حلقه‌ها، شرط‌ها)
  • توابع و زیربرنامه‌ها
  • آرایه‌ها و رشته‌ها
  • ورودی و خروجی (صفحه کلید، صفحه نمایش، فایل‌ها)
  • گرافیک و صدا در BASIC
  • برنامه‌نویسی ساختاریافته
  • بهینه‌سازی کد
  • رفع اشکال و عیب‌یابی

مخاطبان دوره

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

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

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

دلایل زیادی وجود دارد که این دوره را به یک فرصت بی‌نظیر برای شما تبدیل می‌کند:

  • یادگیری یک زبان برنامه‌نویسی قدرتمند و تاثیرگذار: BASIC یکی از پرکاربردترین زبان‌های برنامه‌نویسی در تاریخ است و هنوز هم در بسیاری از زمینه‌ها استفاده می‌شود.
  • آشنایی با تاریخچه کامپیوتر: این دوره به شما کمک می‌کند تا با کامپیوترهای دهه ۸۰ و نحوه کار آن‌ها آشنا شوید و درک بهتری از سیر تحول تکنولوژی داشته باشید.
  • تقویت مهارت‌های حل مسئله: برنامه‌نویسی نیازمند تفکر منطقی و حل مسئله است. این دوره به شما کمک می‌کند تا این مهارت‌ها را تقویت کنید.
  • فرصت‌های شغلی: دانش BASIC می‌تواند در زمینه‌های مختلفی از جمله نگهداری و توسعه سیستم‌های قدیمی، ایجاد بازی‌های رترو و آموزش برنامه‌نویسی مفید باشد.
  • سرگرمی و تفریح: برنامه‌نویسی می‌تواند یک سرگرمی جذاب و خلاقانه باشد. با این دوره می‌توانید بازی‌ها و برنامه‌های خودتان را بسازید و لذت ببرید.
  • دسترسی به جامعه‌ای از علاقه‌مندان: با شرکت در این دوره، به جامعه‌ای از علاقه‌مندان به کامپیوترهای قدیمی می‌پیوندید و می‌توانید با آن‌ها تبادل نظر و تجربه کنید.
  • الهام گرفته از یک کتاب معتبر: محتوای دوره با الهام از کتاب "An introduction to Structured Basic for the Cromemco C-10" طراحی شده است که یک منبع ارزشمند برای یادگیری BASIC است.

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

دوره "آموزش جامع زبان Structured BASIC برای کامپیوتر Cromemco C-10" شامل 100 سرفصل جامع و کاربردی است که شما را از سطح مبتدی به سطح پیشرفته می‌رساند. برای جلوگیری از طولانی شدن بیش از حد صفحه، لیست کامل سرفصل‌ها در اینجا ذکر نمی‌شود. اما می‌توانید مطمئن باشید که تمام جنبه‌های مهم زبان BASIC در Cromemco C-10 در این دوره پوشش داده شده است. در اینجا چند نمونه از سرفصل‌های کلیدی را ذکر می‌کنیم:

  • مقدمه‌ای بر Cromemco C-10 و BASIC
  • نصب و راه‌اندازی محیط برنامه‌نویسی
  • دستورات پایه‌ای BASIC (PRINT, INPUT, LET)
  • انواع داده‌ها و متغیرها
  • عملگرهای محاسباتی و منطقی
  • ساختارهای شرطی (IF-THEN-ELSE)
  • حلقه‌های تکرار (FOR-NEXT, WHILE-WEND)
  • توابع و زیربرنامه‌ها (GOSUB-RETURN, DEF FN)
  • آرایه‌ها و کاربردهای آن‌ها
  • رشته‌ها و عملیات مربوط به آن‌ها
  • ورودی و خروجی (صفحه کلید، صفحه نمایش)
  • کار با فایل‌ها (OPEN, CLOSE, READ, WRITE)
  • گرافیک در BASIC (LINE, CIRCLE, PAINT)
  • صدا در BASIC (SOUND, PLAY)
  • برنامه‌نویسی ساختاریافته
  • بهینه‌سازی کد
  • رفع اشکال و عیب‌یابی
  • پروژه‌های عملی (ساخت بازی‌های ساده، برنامه‌های کاربردی)
  • و ده‌ها سرفصل دیگر...

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

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

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

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

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

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

تگ‌ها: 80s computers BASIC Programming C-10 BASIC Computer History Cromemco Cromemco C-10 Learning BASIC Old Computers Persian Tech personal computing history Programming Education Retro Computing Structured BASIC Structured Programming Vintage Computing

نظرات

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

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