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

249,500 تومان
یادگیری جادوی برنامه‌نویسی دهه ۸۰ با آموزش جامع Structured BASIC برای Cromemco C-10 یادگیری جادوی برنامه‌نویسی دهه ۸۰ با آموزش جامع Structured BASIC برای Cromemco C-10 آیا رویای ساخت بازی‌های کامپیوتر...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

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

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

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

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

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

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

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

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

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

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

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

نظرات

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

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