فلش‌کارت‌های آموزشی برنامه‌نویسی BASIC: دروازه‌ای به دنیای کامپیوترهای شخصی با IBM PC

برنامه‌نویسی BASIC: دروازه‌ای به دنیای کامپیوترهای شخصی با IBM PC - آموزش جامع برنامه‌نویسی BASIC: دروازه‌ای به دنیای کامپیوترهای شخصی با IBM PC آیا رویای ورود به دنیای جذاب برنامه‌نویسی را در سر می‌پ...

انتخاب پلن

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

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

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

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

عنوان دوره: برنامه‌نویسی BASIC: دروازه‌ای به دنیای کامپیوترهای شخصی با IBM PC

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

موضوع میانی: مقدمه‌ای بر زبان‌های برنامه‌نویسی ساخت‌یافته

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

  • 1. آشنایی با کامپیوتر شخصی IBM و اجزای آن
  • 2. سیستم‌عامل DOS و فرمان‌های اولیه
  • 3. برنامه‌نویسی چیست و زبان BASIC کدام است؟
  • 4. راه‌اندازی مفسر BASICA یا GWBASIC
  • 5. حالت مستقیم (Direct Mode) در برابر حالت برنامه (Program Mode)
  • 6. اولین دستور: PRINT و نمایش خروجی روی صفحه
  • 7. پاک کردن صفحه با دستور CLS
  • 8. مفهوم شماره خط (Line Number) در برنامه‌نویسی BASIC
  • 9. ذخیره (SAVE)، بارگذاری (LOAD) و اجرای (RUN) یک برنامه
  • 10. دستور NEW و شروع یک پروژه جدید
  • 11. متغیرها: جعبه‌هایی برای نگهداری داده
  • 12. انواع داده: متغیرهای عددی و رشته‌ای
  • 13. علامت $ برای متغیرهای رشته‌ای
  • 14. دستور انتساب: LET و روش‌های خلاصه‌نویسی آن
  • 15. عملگرهای حسابی: جمع، تفریق، ضرب و تقسیم
  • 16. توان و ریشه: عملگر ^
  • 17. اولویت عملگرها در محاسبات ریاضی
  • 18. دریافت ورودی از کاربر با دستور INPUT
  • 19. افزودن توضیحات به کد با دستور REM
  • 20. کنترل جریان برنامه: دستور GOTO
  • 21. تصمیم‌گیری در برنامه: ساختار IF...THEN
  • 22. عملگرهای مقایسه‌ای: = , <>, <, >, <=, >=
  • 23. ساخت منوهای ساده با INPUT و IF...THEN
  • 24. ساختارهای تکرار: معرفی حلقه‌ها
  • 25. حلقه شمارشی FOR...NEXT
  • 26. شمارنده حلقه و مقدار اولیه و نهایی آن
  • 27. تغییر گام حلقه با کلمه کلیدی STEP
  • 28. حلقه‌های تو در تو (Nested Loops)
  • 29. ایجاد الگوهای متنی با حلقه‌های تو در تو
  • 30. خروج از برنامه با دستور END
  • 31. دستور IF...THEN...ELSE برای تصمیم‌گیری‌های دوگانه
  • 32. ترکیب شرط‌ها با عملگرهای منطقی: AND, OR, NOT
  • 33. ساختار حلقه شرطی: WHILE...WEND
  • 34. تفاوت حلقه‌های FOR...NEXT و WHILE...WEND
  • 35. دیباگ کردن برنامه: دستورات STOP و CONT
  • 36. مفهوم الگوریتم و فلوچارت
  • 37. کار با رشته‌ها: الحاق (Concatenation) با +
  • 38. تابع LEN: به دست آوردن طول یک رشته
  • 39. توابع LEFT$, RIGHT$, و MID$: استخراج زیررشته
  • 40. تبدیل رشته به عدد و برعکس: VAL و STR$
  • 41. کدهای اسکی (ASCII) و توابع ASC و CHR$
  • 42. توابع داخلی ریاضی: SQR, INT, ABS
  • 43. تولید اعداد تصادفی با تابع RND
  • 44. دستور RANDOMIZE SEED برای تولید اعداد تصادفی واقعی‌تر
  • 45. آرایه‌ها: ذخیره چندین مقدار در یک متغیر
  • 46. تعریف آرایه با دستور DIM
  • 47. آرایه‌های یک‌بعدی و کاربردهای آن
  • 48. آرایه‌های دوبعدی: جداول و ماتریس‌ها
  • 49. خواندن داده‌های ثابت با دستورات READ و DATA
  • 50. بازنشانی اشاره‌گر داده با دستور RESTORE
  • 51. برنامه‌نویسی ماژولار: معرفی زیرروال‌ها (Subroutines)
  • 52. پرش به زیرروال با GOSUB و بازگشت با RETURN
  • 53. مزایای استفاده از زیرروال‌ها در ساختار برنامه
  • 54. تعریف توابع سفارشی توسط کاربر با DEF FN
  • 55. تفاوت توابع و زیرروال‌ها
  • 56. مقدمه‌ای بر گرافیک کامپیوتری در IBM PC
  • 57. تنظیم حالت‌های گرافیکی با دستور SCREEN
  • 58. تنظیم رنگ پس‌زمینه و پیش‌زمینه با دستور COLOR
  • 59. سیستم مختصات صفحه نمایش
  • 60. رسم نقطه با دستور PSET
  • 61. پاک کردن نقطه با دستور PRESET
  • 62. رسم خط با دستور LINE
  • 63. رسم مستطیل و جعبه با دستور LINE
  • 64. رسم دایره و بیضی با دستور CIRCLE
  • 65. رنگ‌آمیزی اشکال بسته با دستور PAINT
  • 66. اصول انیمیشن ساده: طراحی و حرکت
  • 67. آشنایی با صدای کامپیوتر: دستور BEEP
  • 68. تولید فرکانس‌های صوتی با دستور SOUND
  • 69. ساخت ملودی‌های ساده با دستور PLAY
  • 70. مقدمه‌ای بر کار با فایل‌ها (File Handling)
  • 71. فایل‌های ترتیبی (Sequential Files) چیستند؟
  • 72. باز کردن یک فایل ترتیبی برای نوشتن: OPEN...FOR OUTPUT
  • 73. نوشتن داده در فایل با دستور WRITE#
  • 74. بستن فایل با دستور CLOSE
  • 75. باز کردن یک فایل ترتیبی برای خواندن: OPEN...FOR INPUT
  • 76. خواندن داده از فایل با دستور INPUT#
  • 77. تشخیص انتهای فایل با تابع EOF
  • 78. افزودن داده به انتهای فایل: OPEN...FOR APPEND
  • 79. فایل‌های با دسترسی تصادفی (Random-Access Files)
  • 80. تعریف ساختار رکورد با دستور FIELD
  • 81. باز کردن فایل تصادفی: OPEN...FOR RANDOM
  • 82. نوشتن رکورد در فایل تصادفی با PUT
  • 83. خواندن رکورد از فایل تصادفی با GET
  • 84. تبدیل انواع داده برای فایل‌های تصادفی: MKI$, MKS$, MKD$
  • 85. تبدیل داده‌های خوانده شده از فایل: CVI, CVS, CVD
  • 86. ساخت یک دفترچه تلفن ساده با فایل‌های تصادفی
  • 87. مدیریت خطاها در برنامه
  • 88. دستور ON ERROR GOTO برای خطایابی
  • 89. ادامه اجرای برنامه پس از خطا با RESUME
  • 90. کار با زمان و تاریخ سیستم: متغیرهای TIME$ و DATE$
  • 91. دستورات پیشرفته: PEEK و POKE برای دسترسی به حافظه
  • 92. تعامل با سیستم‌عامل: دستور SHELL
  • 93. جمع‌بندی مفاهیم و ساخت یک پروژه نهایی (بازی ساده)
  • 94. از BASIC تا زبان‌های برنامه‌نویسی مدرن: مسیر پیش رو
برنامه‌نویسی BASIC: دروازه‌ای به دنیای کامپیوترهای شخصی با IBM PC - آموزش جامع

برنامه‌نویسی BASIC: دروازه‌ای به دنیای کامپیوترهای شخصی با IBM PC

آیا رویای ورود به دنیای جذاب برنامه‌نویسی را در سر می‌پرورانید؟ آیا می‌خواهید از اصول اولیه رایانش و منطق برنامه‌نویسی سر در بیاورید؟ دوره آموزشی "برنامه‌نویسی BASIC: دروازه‌ای به دنیای کامپیوترهای شخصی با IBM PC"، دقیقاً همان چیزی است که به آن نیاز دارید!

این دوره با الهام از کتاب کلاسیک "BASIC for students using the IBM PC"، طراحی شده است تا شما را گام به گام با دنیای شیرین برنامه‌نویسی آشنا کند. درست مانند روزهای اولیه کامپیوترهای شخصی، ما نیز با زبان BASIC شروع می‌کنیم، زبانی که به سادگی و قدرت مشهور است و به شما کمک می‌کند تا مفاهیم پایه را به سرعت درک کنید. آماده شوید تا با یادگیری BASIC، پایه‌های محکمی برای ورود به دنیای گسترده و هیجان‌انگیز فناوری بسازید!

درباره دوره

این دوره آموزشی جامع، شما را از سطح مبتدی تا یک سطح قابل قبول در برنامه‌نویسی BASIC پیش می‌برد. ما با معرفی مفاهیم اولیه رایانش و منطق برنامه‌نویسی شروع می‌کنیم و سپس به تدریج وارد دنیای دستورات BASIC می‌شویم. تمام مطالب به صورت عملی و با مثال‌های کاربردی ارائه می‌شوند تا شما بتوانید به راحتی مفاهیم را درک کرده و به کار ببرید. در این دوره، ما تنها به آموزش تئوری اکتفا نمی‌کنیم، بلکه تمرکز اصلی ما بر روی کار عملی و حل مسائل واقعی است. همانطور که کتاب "BASIC for students using the IBM PC" مفاهیم را به زبانی ساده و قابل فهم آموزش می‌دهد، ما نیز تلاش کرده‌ایم تا در این دوره، مطالب را به گونه‌ای ارائه دهیم که برای همه قابل درک باشد.

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

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

مخاطبان دوره

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

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

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

گذراندن این دوره مزایای بسیاری برای شما خواهد داشت:

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

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

این دوره شامل 100 سرفصل جامع و کامل است که شما را از صفر تا صد با برنامه‌نویسی BASIC آشنا می‌کند. به دلیل حجم بالای سرفصل‌ها، تنها به برخی از مهم‌ترین آن‌ها اشاره می‌کنیم:

  • مقدمه ای بر دنیای کامپیوتر
  • تاریخچه BASIC
  • نصب و راه اندازی محیط برنامه نویسی
  • اولین برنامه BASIC
  • متغیرها و انواع داده
  • عملگرهای ریاضی
  • عملگرهای منطقی
  • دستور PRINT
  • دستور INPUT
  • ساختارهای شرطی (IF-THEN-ELSE)
  • حلقه ها (FOR-NEXT, WHILE-WEND)
  • آرایه ها
  • رشته ها و کار با آنها
  • زیربرنامه ها و توابع
  • کار با فایل ها (خواندن و نوشتن)
  • گرافیک در BASIC (رسم خط، دایره، مستطیل)
  • صدا در BASIC
  • دستورات پیشرفته BASIC
  • برنامه نویسی شی گرا (مقدماتی)
  • عیب یابی و رفع خطا
  • پروژه های عملی
  • و... (90 سرفصل دیگر)

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

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

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

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

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

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

تگ‌ها: BASIC Programming computer fundamentals IBM PC IBM PC BASIC learn to code Programming basics Structured Programming آموزش BASIC برنامه‌نویسی BASIC دوره برنامه‌نویسی زبان‌های برنامه‌نویسی ساختار برنامه‌نویسی مبانی رایانش مقدمه برنامه‌نویسی یادگیری برنامه‌نویسی

نظرات

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

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