فلش‌کارت‌های آموزشی آموزش جامع GW-BASIC و PC-BASIC برای مبتدیان: از صفر تا قهرمانی

آموزش جامع GW-BASIC و PC-BASIC: از صفر تا قهرمانی - یک قدم تا دنیای برنامه نویسی! آموزش جامع GW-BASIC و PC-BASIC برای مبتدیان: از صفر تا قهرمانی آیا همیشه آرزو داشته‌اید که یک برنامه‌نویس شوید؟ آیا به...

انتخاب پلن

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

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

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

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

عنوان دوره: آموزش جامع GW-BASIC و PC-BASIC برای مبتدیان: از صفر تا قهرمانی

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

موضوع میانی: برنامه نویسی بیسیک (Basic)

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

  • 1. موضوعات 100 گانه دوره "آموزش جامع GW-BASIC و PC-BASIC برای مبتدیان: از صفر تا قهرمانی":
  • 2. آشنایی با برنامه نویسی و کامپیوتر
  • 3. معرفی BASIC: زبان برنامه‌نویسی برای مبتدیان
  • 4. تاریخچه GW-BASIC و PC-BASIC
  • 5. چرا GW-BASIC را امروز یاد بگیریم؟
  • 6. راه‌اندازی محیط GW-BASIC/PC-BASIC (با DOSBox)
  • 7. آشنایی با محیط ویرایشگر و خط فرمان بیسیک
  • 8. اولین برنامه شما: "Hello, World!"
  • 9. اجرا و ذخیره برنامه‌ها در بیسیک
  • 10. مفهوم شماره خطوط در بیسیک
  • 11. دستور `PRINT`: نمایش متن و اعداد
  • 12. متغیرها: معرفی و قوانین نام‌گذاری
  • 13. انواع داده عددی: Integer و Single Precision
  • 14. انواع داده رشته‌ای: String
  • 15. دستور `LET`: تخصیص مقدار به متغیرها
  • 16. عملگرهای محاسباتی: جمع، تفریق، ضرب، تقسیم
  • 17. اولویت عملگرها در محاسبات
  • 18. دستور `INPUT`: دریافت ورودی از کاربر
  • 19. دستور `REM`: افزودن توضیحات به کد
  • 20. دستور `CLS`: پاک کردن صفحه نمایش
  • 21. دستور `END`: پایان اجرای برنامه
  • 22. عملگرهای رابطه‌ای: مقایسه مقادیر
  • 23. عملگرهای منطقی: AND, OR, NOT
  • 24. اجرای شرطی: دستور `IF...THEN`
  • 25. دستور `IF...THEN...ELSE`
  • 26. عبارات `IF` تو در تو (Nested IF)
  • 27. دستور `GOTO`: پرش‌های غیرشرطی
  • 28. حلقه‌های `FOR...NEXT`: تکرار با تعداد مشخص
  • 29. استفاده از `STEP` در حلقه‌های `FOR...NEXT`
  • 30. حلقه‌های `FOR...NEXT` تو در تو
  • 31. حلقه‌های `WHILE...WEND`: تکرار تا زمانی که شرط صحیح است
  • 32. کنترل حلقه‌ها و جلوگیری از حلقه بی‌نهایت
  • 33. آرایه‌ها (Arrays): معرفی و کاربرد
  • 34. اعلان آرایه‌ها با دستور `DIM`
  • 35. آرایه‌های عددی تک‌بعدی
  • 36. آرایه‌های رشته‌ای تک‌بعدی
  • 37. آرایه‌های دو‌بعدی
  • 38. پر کردن آرایه‌ها با دستورات `READ` و `DATA`
  • 39. دسترسی به عناصر آرایه
  • 40. مرتب‌سازی ساده آرایه‌ها (معرفی Bubble Sort)
  • 41. جستجو در آرایه‌ها (معرفی Linear Search)
  • 42. الحاق رشته‌ها (String Concatenation)
  • 43. تابع `LEN`: یافتن طول رشته
  • 44. تابع `LEFT$`: استخراج زیررشته از چپ
  • 45. تابع `RIGHT$`: استخراج زیررشته از راست
  • 46. تابع `MID$`: استخراج زیررشته از میانه
  • 47. تابع `VAL`: تبدیل رشته به عدد
  • 48. تابع `STR$`: تبدیل عدد به رشته
  • 49. تابع `CHR$`: تبدیل کد ASCII به کاراکتر
  • 50. تابع `ASC`: تبدیل کاراکتر به کد ASCII
  • 51. تابع `INSTR`: یافتن موقعیت یک زیررشته
  • 52. توابع `SPACE$` و `STRING$`: ایجاد رشته‌های با تکرار کاراکتر
  • 53. ورودی تک کاراکتری با `INKEY$`
  • 54. ساب‌روتین‌ها: دستورات `GOSUB` و `RETURN`
  • 55. مزایای استفاده از ساب‌روتین‌ها
  • 56. برنامه‌نویسی ماژولار و ساختاریافته
  • 57. دستور `ON...GOSUB`: منوهای برنامه‌نویسی
  • 58. دستور `ON...GOTO`: پرش‌های شرطی چندگانه
  • 59. مدیریت خطا: دستور `ON ERROR GOTO`
  • 60. دستورات `RESUME NEXT` و `RESUME 0` برای ادامه پس از خطا
  • 61. دستور `LOCATE`: تعیین موقعیت مکان‌نما
  • 62. دستور `COLOR`: تنظیم رنگ متن و پس‌زمینه
  • 63. معرفی حالت‌های گرافیکی با دستور `SCREEN`
  • 64. دستورات `PSET` و `PRESET`: رسم نقطه‌ها
  • 65. دستور `LINE`: رسم خطوط و مستطیل‌ها
  • 66. دستور `CIRCLE`: رسم دایره و بیضی
  • 67. دستور `PAINT`: پر کردن اشکال با رنگ
  • 68. سیستم مختصات گرافیکی و Viewport
  • 69. دستور `DRAW`: زبان ماکرو برای گرافیک
  • 70. مقدمه‌ای بر ورودی/خروجی فایل (File I/O)
  • 71. فایل‌های ترتیبی (Sequential Files): باز کردن برای نوشتن (`OPEN...FOR OUTPUT`)
  • 72. نوشتن در فایل‌های ترتیبی با `PRINT #` و `WRITE #`
  • 73. باز کردن فایل برای خواندن (`OPEN...FOR INPUT`)
  • 74. خواندن از فایل‌های ترتیبی با `INPUT #` و `LINE INPUT #`
  • 75. بستن فایل‌ها با دستور `CLOSE`
  • 76. تشخیص پایان فایل با `EOF`
  • 77. باز کردن فایل برای اضافه کردن (`OPEN...FOR APPEND`)
  • 78. فایل‌های دسترسی تصادفی (Random Access Files): معرفی
  • 79. باز کردن فایل برای دسترسی تصادفی (`OPEN...FOR RANDOM`)
  • 80. دستور `FIELD`: تعریف بافر رکورد
  • 81. دستورات `LSET` و `RSET`: آماده‌سازی فیلدهای رشته‌ای
  • 82. توابع `MKS$`, `MKD$`, `MKI$`: تبدیل عدد به رشته برای فایل
  • 83. توابع `CVS`, `CVD`, `CVI`: تبدیل رشته به عدد از فایل
  • 84. دستور `PUT`: نوشتن رکورد در فایل تصادفی
  • 85. دستور `GET`: خواندن رکورد از فایل تصادفی
  • 86. توابع `LOF` و `LOC`: بررسی مکان‌نمای فایل تصادفی
  • 87. دستور `KILL`: حذف فایل‌ها
  • 88. دستور `NAME`: تغییر نام فایل‌ها
  • 89. توابع `DATE$` و `TIME$`: دریافت تاریخ و زمان سیستم
  • 90. تابع `TIMER`: اندازه‌گیری زمان سپری شده
  • 91. تولید اعداد تصادفی با `RND` و `RANDOMIZE`
  • 92. دستور `BEEP`: صدای ساده
  • 93. دستور `SOUND`: کنترل فرکانس و مدت صدا
  • 94. دستور `PLAY`: زبان ماکرو موسیقی (MML)
  • 95. `PEEK` و `POKE`: دسترسی مستقیم به حافظه (پیشرفته)
  • 96. تکنیک‌های اشکال‌زدایی: `STOP`, `CONT`, `TRON`, `TROFF`
  • 97. ساخت یک برنامه کاربردی خط فرمان ساده
  • 98. پروژه کوچک: سیستم مدیریت داده ساده
  • 99. گام‌های بعدی: مهاجرت به بیسیک‌های مدرن‌تر
  • 100. ادامه مسیر شما در دنیای برنامه‌نویسی
آموزش جامع GW-BASIC و PC-BASIC: از صفر تا قهرمانی - یک قدم تا دنیای برنامه نویسی!

آموزش جامع GW-BASIC و PC-BASIC برای مبتدیان: از صفر تا قهرمانی

آیا همیشه آرزو داشته‌اید که یک برنامه‌نویس شوید؟ آیا به دنبال یک نقطه شروع عالی و در عین حال ساده برای ورود به دنیای شگفت‌انگیز کدنویسی هستید؟ دوره آموزشی ما، "آموزش جامع GW-BASIC و PC-BASIC برای مبتدیان: از صفر تا قهرمانی"، دقیقا همان چیزی است که به آن نیاز دارید!

این دوره با الهام از کتاب ارزشمند "GW-basic and PC basic programming for beginners"، طراحی شده تا شما را به سفری هیجان‌انگیز در دنیای برنامه نویسی BASIC ببرد. این کتاب یک منبع کلاسیک و معتبر برای یادگیری BASIC است و دوره ما با افزودن محتوای به‌روز و مثال‌های کاربردی، این سفر را برای شما لذت‌بخش‌تر و موثرتر خواهد کرد. فرقی نمی‌کند که هیچ تجربه‌ای در برنامه‌نویسی ندارید یا فقط به دنبال یادگیری یک زبان جدید هستید، این دوره به گونه‌ای طراحی شده است که شما را از سطح صفر به یک برنامه‌نویس توانا تبدیل کند.

درباره دوره

در این دوره، شما با اصول و مبانی زبان برنامه‌نویسی BASIC، به‌خصوص نسخه‌های GW-BASIC و PC-BASIC، آشنا خواهید شد. محتوای دوره به گونه‌ای تنظیم شده است که با ساختاری منطقی و گام به گام، مفاهیم را به شما آموزش دهد. ما با مثال‌های عملی و پروژه‌های کوچک، به شما کمک می‌کنیم تا آموخته‌های خود را به کار ببرید و مهارت‌های خود را تقویت کنید. دوره نه تنها مفاهیم موجود در کتاب "GW-basic and PC basic programming for beginners" را پوشش می دهد بلکه مطالب پیشرفته تری را نیز ارائه میکند.

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

  • مقدمه‌ای بر برنامه‌نویسی و کامپیوتر
  • آشنایی با محیط GW-BASIC و PC-BASIC
  • متغیرها و انواع داده‌ها
  • عملگرها و عبارات
  • دستورات ورودی و خروجی
  • ساختارهای کنترلی (if-then-else, for loops, while loops)
  • آرایه‌ها
  • زیربرنامه‌ها و توابع
  • کار با فایل‌ها
  • گرافیک و صدا
  • عیب‌یابی و رفع خطا
  • ایجاد بازی‌های ساده
  • پروژه‌های پیشرفته BASIC

مخاطبان دوره

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

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

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

دلایل زیادی وجود دارد که چرا باید در دوره "آموزش جامع GW-BASIC و PC-BASIC برای مبتدیان: از صفر تا قهرمانی" شرکت کنید:

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

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

این دوره شامل بیش از 100 سرفصل جامع است که تمام جنبه‌های زبان برنامه‌نویسی GW-BASIC و PC-BASIC را پوشش می‌دهد. برخی از مهم‌ترین سرفصل‌ها عبارتند از:

  • نصب و راه اندازی GW-BASIC و PC-BASIC
  • آشنایی با محیط برنامه نویسی
  • دستورات PRINT, INPUT, LET
  • انواع داده ها: Integer, Single, Double, String
  • عملگرهای ریاضی و منطقی
  • ساختارهای شرطی IF...THEN...ELSE
  • حلقه های FOR...NEXT و WHILE...WEND
  • آرایه ها یک بعدی و چند بعدی
  • زیربرنامه ها و توابع (SUB و FUNCTION)
  • کار با رشته ها (LEFT$, RIGHT$, MID$)
  • کار با فایل ها (OPEN, CLOSE, INPUT#, PRINT#)
  • گرافیک ابتدایی (PSET, LINE, CIRCLE)
  • صدا (SOUND, PLAY)
  • مدیریت خطا (ON ERROR GOTO)
  • کار با پورت های سریال و موازی (OUT, INP)
  • ایجاد منو
  • کار با صفحه کلید و ماوس
  • ایجاد بازی ساده حدس عدد
  • ایجاد بازی ساده دوز
  • ایجاد ماشین حساب
  • پروژه دفترچه تلفن
  • پروژه مدیریت فایل
  • ترفندها و تکنیک های برنامه نویسی BASIC
  • بهینه سازی کد
  • تبدیل برنامه های BASIC به فایل اجرایی
  • و بسیاری موارد دیگر...
همین حالا ثبت نام کنید و سفر خود را به دنیای برنامه نویسی آغاز کنید!
SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

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

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

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

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

تگ‌ها: BASIC Programming Beginners Programming GW-BASIC tutorial heritage computing learn to code Old Programming Languages PC-BASIC tutorial Programming for beginners آموزش GW-BASIC آموزش PC-BASIC آموزش برنامه نویسی برنامه نویسی بیسیک کامپیوتر کدنویسی مفاهیم برنامه نویسی

نظرات

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

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