فلش‌کارت‌های آموزشی آموزش جامع و گام به گام BASIC برای Electron

دوره آموزش جامع و گام به گام BASIC برای Electron سفر به دنیای جادویی کدنویسی: آموزش جامع و گام به گام BASIC برای Electron آیا تا به حال رویای این را داشته‌اید که به کامپیوتر دستور دهید و او دقیقا همان...

انتخاب پلن

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

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

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

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

عنوان دوره: آموزش جامع و گام به گام BASIC برای Electron

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

موضوع میانی: برنامه نویسی BASIC

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

  • 1. آشنایی با کامپیوتر Electron و زبان BASIC
  • 2. روشن کردن دستگاه و اولین تعامل
  • 3. صفحه کلید Electron: ورود کاراکترها و دستورات
  • 4. مفهوم "حالت مستقیم" (Direct Mode)
  • 5. دستور PRINT: نمایش متن و اعداد
  • 6. استفاده از نقل قول برای چاپ رشته‌ها
  • 7. انجام محاسبات ساده با PRINT
  • 8. عملگرهای ریاضی پایه: جمع و تفریق
  • 9. عملگرهای ریاضی پایه: ضرب و تقسیم
  • 10. پاک کردن صفحه نمایش: دستور CLS
  • 11. ورود به "حالت برنامه نویسی" (Program Mode)
  • 12. شماره خطوط برنامه و ترتیب اجرا
  • 13. دستور RUN: اجرای یک برنامه BASIC
  • 14. دستور LIST: مشاهده کد برنامه
  • 15. دستور NEW: پاک کردن برنامه از حافظه
  • 16. معرفی مفهوم متغیرها در BASIC
  • 17. قوانین نامگذاری متغیرها
  • 18. متغیرهای عددی صحیح (Integer)
  • 19. متغیرهای عددی اعشاری (Floating Point)
  • 20. متغیرهای رشته‌ای (String Variables)
  • 21. اختصاص مقدار به متغیرها: دستور LET
  • 22. دریافت ورودی از کاربر: دستور INPUT
  • 23. افزودن پیام‌های راهنما به INPUT
  • 24. استفاده از REM: افزودن توضیحات به کد
  • 25. اولویت عملگرهای ریاضی و پرانتزها
  • 26. عملگر توان: ^
  • 27. عملگر باقی‌مانده: MOD
  • 28. عملگر تقسیم صحیح: DIV
  • 29. دستور GOTO: پرش غیرشرطی در برنامه
  • 30. ایجاد حلقه‌های بی‌نهایت با GOTO
  • 31. عملگرهای مقایسه‌ای: = , < > , < , >
  • 32. عملگرهای مقایسه‌ای: <= , > =
  • 33. دستور IF...THEN: شرطی کردن اجرای برنامه
  • 34. ترکیب شرط‌ها با عملگرهای منطقی (AND, OR, NOT)
  • 35. دستور IF...THEN...ELSE: انتخاب بین دو بلاک کد
  • 36. IF های تو در تو (Nested IFs)
  • 37. معرفی حلقه FOR...NEXT
  • 38. تعیین محدوده شمارنده حلقه
  • 39. گام حلقه: دستور STEP
  • 40. حلقه‌های FOR...NEXT تو در تو
  • 41. کاربردهای عملی حلقه‌های FOR...NEXT
  • 42. دستور WHILE...WEND: حلقه‌های با شرط ورود
  • 43. کنترل جریان حلقه WHILE...WEND
  • 44. دستور REPEAT...UNTIL: حلقه‌های با شرط خروج
  • 45. مقایسه انواع حلقه‌ها و انتخاب مناسب
  • 46. دستور GOSUB...RETURN: مقدمه‌ای بر زیربرنامه‌ها
  • 47. مزایای تقسیم برنامه به زیربرنامه‌ها
  • 48. انتقال داده‌ها به زیربرنامه‌ها (با متغیرهای سراسری)
  • 49. توابع تعریف شده توسط کاربر: DEF FN
  • 50. توابع FN با پارامتر و بدون پارامتر
  • 51. دستور DATA: ذخیره مجموعه‌ای از داده‌ها در برنامه
  • 52. دستور READ: خواندن داده‌ها از بلاک DATA
  • 53. دستور RESTORE: بازنشانی نشانگر DATA
  • 54. آرایه‌ها (Arrays): ذخیره‌سازی مجموعه‌ای از مقادیر
  • 55. اعلام اندازه آرایه: دستور DIM
  • 56. آرایه‌های یک‌بعدی (لیست‌ها)
  • 57. آرایه‌های دوبعدی (ماتریس‌ها)
  • 58. دسترسی و تغییر عناصر آرایه
  • 59. جستجو در آرایه‌ها
  • 60. مرتب‌سازی ساده آرایه‌ها (مثلاً Bubble Sort)
  • 61. مقدمه‌ای بر رشته‌ها (Strings) و عملیات آن‌ها
  • 62. الحاق رشته‌ها (String Concatenation)
  • 63. طول رشته: تابع LEN
  • 64. استخراج زیررشته از چپ: تابع LEFT$
  • 65. استخراج زیررشته از راست: تابع RIGHT$
  • 66. استخراج زیررشته از میانه: تابع MID$
  • 67. یافتن موقعیت زیررشته: تابع INSTR
  • 68. تبدیل عدد به رشته: تابع STR$
  • 69. تبدیل رشته به عدد: تابع VAL
  • 70. تابع ASC: کد ASCII یک کاراکتر
  • 71. تابع CHR$: کاراکتر متناظر با کد ASCII
  • 72. مقدمه‌ای بر گرافیک در Electron BASIC
  • 73. حالت‌های گرافیکی (Screen Modes) و دستور MODE
  • 74. سیستم مختصات پیکسلی Electron
  • 75. دستور PLOT: رسم نقاط و خطوط پایه
  • 76. دستور COLOUR (یا COLOR): انتخاب رنگ‌های گرافیکی
  • 77. پالت رنگ‌ها و تخصیص آن‌ها
  • 78. دستور LINE: رسم خطوط مستقیم
  • 79. دستور DRAW: رسم خطوط برداری (Relative Drawing)
  • 80. دستور MOVE: تغییر موقعیت قلم بدون رسم
  • 81. دستور CIRCLE: رسم دایره و کمان
  • 82. دستور ELLIPSE: رسم بیضی (ویژه BBC BASIC)
  • 83. دستور RECTANGLE (یا BOX): رسم مستطیل توپر/توخالی
  • 84. دستور FILL: پر کردن اشکال بسته
  • 85. دستور VDU: کنترل مستقیم نمایشگر و کاراکترها
  • 86. VDU 23: کنترل فونت و ویژگی‌های نمایش
  • 87. VDU 19: تغییر رنگ پالت
  • 88. مقدمه‌ای بر قابلیت‌های صوتی Electron
  • 89. دستور SOUND: تولید صدا با فرکانس و طول
  • 90. کنترل ولوم و دینامیک صدا
  • 91. دستور ENVELOPE: ایجاد الگوهای صوتی پیچیده
  • 92. دستور VOICE: استفاده از صداهای از پیش تعریف شده (در صورت وجود)
  • 93. مفهوم فایل‌ها و ذخیره‌سازی داده‌ها بر روی دیسک
  • 94. دستور OPEN: باز کردن یک فایل
  • 95. دستور CLOSE: بستن فایل‌ها
  • 96. نوشتن اطلاعات در فایل: دستور PRINT#
  • 97. خواندن اطلاعات از فایل: دستور INPUT#
  • 98. دستور EOF: بررسی پایان فایل
  • 99. دستور SAVE و LOAD: ذخیره و بارگذاری برنامه‌ها
  • 100. دستور CHAIN: اجرای یک برنامه دیگر از داخل برنامه فعلی
دوره آموزش جامع و گام به گام BASIC برای Electron

سفر به دنیای جادویی کدنویسی: آموزش جامع و گام به گام BASIC برای Electron

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

این دوره، با الهام از کتاب کلاسیک و محبوب "Beginners BASIC for the Electron"، طراحی شده است؛ کتابی که دروازه ورود به دنیای برنامه‌نویسی را برای هزاران نفر در سراسر جهان گشود. اما ما یک قدم فراتر رفته‌ایم. این دوره فقط یک بازخوانی ساده از کتاب نیست، بلکه یک بازآفرینی کامل و تعاملی است که مفاهیم بنیادی را با بیانی ساده، مثال‌های عملی و پروژه‌های جذاب به شما آموزش می‌دهد. خودتان را برای روشن کردن کامپیوتر Acorn Electron (یا شبیه‌ساز آن) و نوشتن اولین خطوط کدی که به شما قدرت خلق کردن می‌دهد، آماده کنید!

درباره دوره: از صفر تا ساخت اولین بازی

"آموزش جامع و گام به گام BASIC برای Electron" یک دوره ویدیویی کامل است که شما را از سطح صفر مطلق، یعنی جایی که هیچ‌چیز از برنامه‌نویسی نمی‌دانید، به نقطه‌ای می‌رساند که می‌توانید برنامه‌ها، ابزارها و حتی بازی‌های ساده خود را بسازید. ما با وفاداری به ساختار منطقی و آموزشی کتاب "Beginners BASIC for the Electron"، هر مفهوم را به بخش‌های کوچک و قابل هضم تقسیم کرده‌ایم. در این دوره، شما فقط تماشا نمی‌کنید، بلکه همزمان با مدرس، کد می‌نویسید، خطاها را برطرف می‌کنید و نتیجه کار خود را بلافاصله مشاهده می‌کنید. این رویکرد عملی، یادگیری را عمیق، سریع و بسیار لذت‌بخش می‌کند.

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

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

این دوره برای چه کسانی مناسب است؟

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

چرا باید در این دوره شرکت کنید؟

یادگیری بدون هیچ پیش‌نیاز

ما از صفر مطلق شروع می‌کنیم. شما برای شرکت در این دوره به هیچ دانش قبلی در زمینه برنامه‌نویسی نیاز ندارید. همه چیز به زبان ساده و روان توضیح داده می‌شود.

رویکرد پروژه‌محور و عملی

تئوری خسته‌کننده را فراموش کنید! شما از همان جلسات اول کدنویسی را شروع می‌کنید و با انجام پروژه‌های کوچک و بزرگ، مفاهیم را به صورت عملی یاد می‌گیرید. در پایان دوره، شما چندین برنامه و یک بازی ساده ساخته‌اید.

ترکیب نوستالژی و آموزش مدرن

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

پایه‌ای محکم برای آینده

یادگیری BASIC فقط برای سرگرمی نیست. مفاهیمی که در این دوره می‌آموزید (مانند حلقه‌ها، شرط‌ها و متغیرها) سنگ بنای تمام زبان‌های برنامه‌نویسی مدرن مانند پایتون، جاوااسکریپت و C++ هستند. با گذراندن این دوره، شما یک پایه محکم برای یادگیری هر زبان دیگری در آینده خواهید ساخت.

دسترسی دائمی به محتوای دوره

با یک بار ثبت‌نام، برای همیشه به تمام ویدیوها و محتوای دوره دسترسی خواهید داشت و می‌توانید هر زمان که خواستید، مطالب را مرور کنید.

سرفصل‌های جامع دوره (بیش از ۱۰۰ درس ویدیویی)

این دوره در قالب فصل‌های منظم طراحی شده و شامل بیش از ۱۰۰ درس ویدیویی کوتاه و کاربردی است تا یادگیری شما را گام به گام و لذت‌بخش کند. در ادامه نگاهی به ساختار کلی سرفصل‌ها می‌اندازیم:

  • فصل اول: سلام، دنیای BASIC! (شروع کار با Electron، اولین دستورات: PRINT, CLS)
  • فصل دوم: کامپیوتر به عنوان ماشین حساب (عملیات ریاضی، اولویت‌ها و دستور LET)
  • فصل سوم: مغز متفکر برنامه؛ متغیرها (آشنایی با متغیرهای عددی و رشته‌ای)
  • فصل چهارم: صحبت با کامپیوتر (دستورات INPUT و دریافت اطلاعات از کاربر)
  • فصل پنجم: تصمیم‌گیری و منطق (دستورات شرطی IF...THEN...ELSE)
  • فصل ششم: قدرت تکرار؛ حلقه‌ها (آشنایی کامل با حلقه‌های FOR...NEXT و ایجاد الگو)
  • فصل هفتم: بوم نقاشی دیجیتال؛ گرافیک و رنگ (مدهای گرافیکی، دستورات PLOT, DRAW و GCOL)
  • فصل هشتم: به برنامه خود جان ببخشید؛ صدا و حرکت (دستور SOUND و ایجاد انیمیشن‌های ساده)
  • فصل نهم: مدیریت داده‌های پیچیده (کار با دستورات READ, DATA, RESTORE و آرایه‌ها)
  • فصل دهم: ساختارهای پیشرفته‌تر (رویه‌ها (PROCEDURES)، توابع (FUNCTIONS) و برنامه‌نویسی ماژولار)
  • فصل یازدهم: پروژه نهایی؛ ساخت یک بازی کامل (ترکیب تمام مفاهیم آموخته‌شده برای ساخت یک بازی ساده از صفر تا صد)
  • فصل دوازدهم: نکات و ترفندهای تکمیلی (دیباگ کردن کد، بهینه‌سازی و تکنیک‌های کاربردی)

همین امروز ثبت‌نام کنید و اولین قدم را برای تبدیل شدن به یک خالق دیجیتال بردارید. آینده منتظر شماست!

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

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

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

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

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

تگ‌ها: BASIC Programming Beginners BASIC for the Electron Electron Electron BASIC آموزش BASIC آموزش برنامه نویسی آموزش برنامه نویسی Electron آموزش برنامه نویسی مقدماتی BASIC آموزش گام به گام BASIC الکترون برنامه نویسی BASIC برنامه نویسی کامپیوتر برنامه نویسی مقدماتی دوره آموزش BASIC یادگیری BASIC

نظرات

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

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