فلش‌کارت‌های آموزشی برنامه‌نویسی به سبک کلاسیک: کتاب جامع IBM BASIC از صفر

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

انتخاب پلن

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

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

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

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

عنوان دوره: برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر

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

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

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

  • 1. آشنایی با دنیای کامپیوتر و برنامه‌نویسی
  • 2. مقدمه‌ای بر زبان برنامه‌نویسی BASIC
  • 3. نصب و راه‌اندازی مفسر IBM BASIC
  • 4. اجرای اولین برنامه: دستور PRINT
  • 5. متغیرها: نامگذاری و انواع داده
  • 6. اعداد صحیح و اعشاری در BASIC
  • 7. رشته‌ها و کاراکترها در BASIC
  • 8. عملگرهای محاسباتی: جمع، تفریق، ضرب و تقسیم
  • 9. اولویت عملگرها و استفاده از پرانتز
  • 10. دستور LET: انتساب مقدار به متغیر
  • 11. دستور INPUT: دریافت ورودی از کاربر
  • 12. دستور REM: درج توضیحات در برنامه
  • 13. دستور END: پایان برنامه
  • 14. دستور GOTO: پرش به خطوط دیگر
  • 15. دستور IF...THEN: شرط‌های ساده
  • 16. عملگرهای مقایسه‌ای: =, <>, <, >, <=, >=
  • 17. ترکیب شرط‌ها با AND و OR
  • 18. دستور IF...THEN...ELSE: شرط‌های دوگانه
  • 19. دستور ON...GOTO: پرش شرطی بر اساس مقدار
  • 20. حلقه‌های FOR...NEXT: تکرار بلوک کد
  • 21. متغیر شمارنده در حلقه FOR
  • 22. گام‌های افزایشی متفاوت در حلقه FOR
  • 23. حلقه‌های تودرتو FOR
  • 24. دستور WHILE...WEND: حلقه شرطی
  • 25. تفاوت‌های حلقه WHILE و FOR
  • 26. دستور STOP: توقف موقت برنامه
  • 27. دستور CONT: ادامه اجرای برنامه بعد از STOP
  • 28. آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها
  • 29. تعریف و مقداردهی آرایه‌ها
  • 30. دسترسی به عناصر آرایه با اندیس
  • 31. آرایه‌های دو بعدی (ماتریس‌ها)
  • 32. کاربرد آرایه‌ها در ذخیره داده‌های جدولی
  • 33. دستور DIM: تعیین ابعاد آرایه
  • 34. توابع داخلی: مقدمه
  • 35. توابع ریاضی: SQR, ABS, INT, RND
  • 36. تولید اعداد تصادفی با RND
  • 37. توابع رشته‌ای: LEN, LEFT$, RIGHT$, MID$
  • 38. تبدیل بین اعداد و رشته‌ها: STR$, VAL
  • 39. توابع ورودی/خروجی: INKEY$, INPUT$
  • 40. دستور LOCATE: تعیین موقعیت مکان‌نما
  • 41. دستور COLOR: تغییر رنگ متن و پس‌زمینه
  • 42. دستور CLS: پاک کردن صفحه نمایش
  • 43. دستور PRINT USING: قالب‌بندی خروجی
  • 44. کار با فایل‌ها: مقدمه
  • 45. دستور OPEN: باز کردن فایل
  • 46. دستور CLOSE: بستن فایل
  • 47. دستور WRITE#: نوشتن در فایل
  • 48. دستور PRINT#: نوشتن در فایل با قالب‌بندی
  • 49. دستور INPUT#: خواندن از فایل
  • 50. دستور LINE INPUT#: خواندن یک خط کامل از فایل
  • 51. دستور EOF: تشخیص پایان فایل
  • 52. انواع فایل‌ها: ترتیبی و تصادفی
  • 53. دستور FIELD: ساختار فایل‌های تصادفی
  • 54. دستور LSET و RSET: تراز کردن داده در فایل تصادفی
  • 55. دستور GET: خواندن رکورد از فایل تصادفی
  • 56. دستور PUT: نوشتن رکورد در فایل تصادفی
  • 57. برنامه‌نویسی ساخت‌یافته: مقدمه
  • 58. زیرروال‌ها (Subroutines): تعریف و فراخوانی
  • 59. دستور GOSUB و RETURN: اجرای زیرروال
  • 60. انتقال پارامتر به زیرروال
  • 61. متغیرهای محلی و سراسری
  • 62. توابع تعریف شده توسط کاربر (User-Defined Functions)
  • 63. دستور DEF FN: تعریف تابع
  • 64. فراخوانی توابع تعریف شده توسط کاربر
  • 65. استفاده از توابع برای ساده‌سازی کد
  • 66. مدیریت خطاها: مقدمه
  • 67. دستور ON ERROR GOTO: پرش به روال مدیریت خطا
  • 68. دستور RESUME: ادامه اجرای برنامه بعد از خطا
  • 69. کدهای خطا و بررسی آنها
  • 70. رفع خطاهای رایج برنامه‌نویسی
  • 71. Debugging: پیدا کردن و رفع اشکالات برنامه
  • 72. استفاده از دستور PRINT برای بررسی مقادیر متغیرها
  • 73. استفاده از STOP برای توقف برنامه و بررسی متغیرها
  • 74. طراحی رابط کاربری ساده با BASIC
  • 75. استفاده از دستور LOCATE و COLOR برای طراحی فرم‌ها
  • 76. ایجاد منوهای ساده با استفاده از INPUT و GOTO
  • 77. مقدمه‌ای بر گرافیک در IBM BASIC
  • 78. دستور SCREEN: انتخاب حالت گرافیکی
  • 79. دستور PSET: رسم یک نقطه
  • 80. دستور LINE: رسم خط
  • 81. دستور CIRCLE: رسم دایره
  • 82. دستور PAINT: رنگ‌آمیزی یک ناحیه
  • 83. دستور DRAW: رسم اشکال پیچیده با رشته
  • 84. استفاده از گرافیک برای ایجاد بازی‌های ساده
  • 85. ایجاد انیمیشن ساده با استفاده از CLS و PSET
  • 86. کار با صفحه کلید و ماوس
  • 87. دستور INKEY$: دریافت ورودی از صفحه کلید
  • 88. استفاده از ماوس (در صورت پشتیبانی سخت‌افزاری)
  • 89. مقدمه‌ای بر صدا در IBM BASIC
  • 90. دستور BEEP: تولید یک صدای کوتاه
  • 91. دستور SOUND: تولید صدا با فرکانس و مدت زمان مشخص
  • 92. موسیقی ساده با استفاده از SOUND
  • 93. ایجاد جلوه‌های صوتی در بازی‌ها
  • 94. کار با درگاه‌های ورودی/خروجی (مقدماتی)
  • 95. مقدمه‌ای بر حافظه کامپیوتر
  • 96. روش‌های بهینه‌سازی کد BASIC
  • 97. جلوگیری از خطاهای رایج برنامه‌نویسی
  • 98. تکنیک‌های مستندسازی کد
  • 99. استفاده از کامپایلر برای افزایش سرعت اجرا
  • 100. تبدیل برنامه‌های BASIC به برنامه‌های اجرایی
برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر

برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر

شگفتی‌های کدنویسی را با IBM BASIC تجربه کنید!

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

این دوره، دریچه‌ای نو به سوی درک عمیق‌تر مبانی برنامه‌نویسی می‌گشاید. IBM BASIC، زبانی که بسیاری از غول‌های نرم‌افزاری امروزی، قدم‌های اول برنامه‌نویسی خود را با آن برداشتند، به شما کمک می‌کند تا اصول منطق، الگوریتم‌نویسی و ساختار برنامه‌ها را به زبانی ساده و قابل فهم بیاموزید. بدون شک، تسلط بر این مبانی، شما را در یادگیری هر زبان برنامه‌نویسی دیگری قدرتمندتر خواهد ساخت.

درباره دوره جامع IBM BASIC

دوره "برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر"، تجربه‌ای منحصر به فرد برای یادگیری مبانی برنامه‌نویسی به شمار می‌آید. این دوره با تکیه بر مفاهیم اصلی کتاب "Learning IBM BASIC"، شما را گام به گام از صفر مطلق تا خلق برنامه‌های کاربردی هدایت می‌کند. ما بر این باوریم که یادگیری زبان‌های کلاسیک، کلید درک بهتر زبان‌های مدرن است. در این دوره، شما با محیط برنامه‌نویسی IBM BASIC آشنا شده، دستورات اولیه را فرا گرفته و توانایی حل مسائل منطقی با استفاده از کدنویسی را کسب خواهید کرد.

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

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

  • آشنایی با محیط و اصول اولیه IBM BASIC
  • متغیرها، انواع داده و عملگرها
  • دستورات شرطی (IF-THEN-ELSE) برای تصمیم‌گیری
  • حلقه‌ها (FOR, WHILE) برای تکرار و پردازش
  • آرایه‌ها برای مدیریت داده‌های گروهی
  • توابع و رویه‌ها برای سازماندهی کد
  • ورودی و خروجی (Input/Output)
  • مبانی گرافیک در BASIC
  • رفع اشکال (Debugging) و بهینه‌سازی کد
  • و بسیاری مباحث کاربردی دیگر...

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

دوره "برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر" برای طیف گسترده‌ای از علاقه‌مندان به دنیای کامپیوتر و برنامه‌نویسی طراحی شده است:

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

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

گذراندن دوره "برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر" فواید بی‌شماری برای شما خواهد داشت:

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

سرفصل‌های جامع و کاربردی

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

همین امروز سفر خود را در دنیای برنامه‌نویسی کلاسیک آغاز کنید!

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

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

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

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

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

تگ‌ها: Basic basic programming tutorial IBM BASIC Learning IBM BASIC Old school programming Vintage Programming آموزش برنامه‌نویسی آموزش بیسیک آموزش گام به گام برنامه‌نویسی برنامه‌نویسی کلاسیک توسعه نرم‌افزار زبان بیسیک کدنویسی مبانی برنامه‌نویسی

نظرات

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

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