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

لذت برنامه‌نویسی با میکروکامپیوترها: آموزش BASIC به زبان ساده لذت برنامه‌نویسی با میکروکامپیوترها: آموزش BASIC به زبان ساده آیا آماده‌اید تا رمز و رازهای دنیای برنامه‌نویسی را کشف کنید؟ به دنیای شگفت‌...

انتخاب پلن

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

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

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

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

عنوان دوره: لذت برنامه‌نویسی با میکروکامپیوترها: آموزش BASIC به زبان ساده

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

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

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

  • 1. خوش آمدید به دنیای برنامه‌نویسی!
  • 2. آشنایی با میکروکامپیوترها
  • 3. اولین برنامه‌تان: سلام، دنیا!
  • 4. آشنایی با محیط BASIC
  • 5. دستور PRINT
  • 6. چاپ اعداد
  • 7. چاپ متن
  • 8. ترکیب متن و اعداد
  • 9. دستور CLS
  • 10. دستور END
  • 11. مقدمه‌ای بر متغیرها
  • 12. انواع داده: اعداد
  • 13. انواع داده: رشته‌ها
  • 14. دستور LET (انتساب مقادیر)
  • 15. دستور INPUT (دریافت ورودی از کاربر)
  • 16. متغیرهای عددی
  • 17. متغیرهای رشته‌ای
  • 18. نام‌گذاری متغیرها
  • 19. اولین برنامه تعاملی
  • 20. حل مسئله ساده با BASIC
  • 21. عملیات ریاضی مقدماتی: جمع
  • 22. عملیات ریاضی مقدماتی: تفریق
  • 23. عملیات ریاضی مقدماتی: ضرب
  • 24. عملیات ریاضی مقدماتی: تقسیم
  • 25. اولویت عملگرها
  • 26. استفاده از پرانتز
  • 27. تابع INT (گرفتن قسمت صحیح عدد)
  • 28. تابع RND (تولید اعداد تصادفی)
  • 29. مقدمه‌ای بر شرط‌ها
  • 30. دستور IF...THEN
  • 31. مقایسه‌های عددی: مساوی (=)
  • 32. مقایسه‌های عددی: بزرگتر (>)
  • 33. مقایسه‌های عددی: کوچکتر (<)
  • 34. مقایسه‌های عددی: بزرگتر مساوی (>=)
  • 35. مقایسه‌های عددی: کوچکتر مساوی (<=)
  • 36. مقایسه‌های عددی: نابرابر (<>)
  • 37. دستور IF...THEN...ELSE
  • 38. دستور GOTO (پرش به خط دیگر)
  • 39. برنامه‌های با حلقه بی‌نهایت
  • 40. دستور FOR...NEXT (حلقه‌های شمارشی)
  • 41. مفهوم شمارنده حلقه
  • 42. حلقه‌های تو در تو
  • 43. حلقه FOR با گام منفی
  • 44. دستور WHILE...WEND (حلقه‌های شرطی)
  • 45. شرایط خروج از حلقه WHILE
  • 46. دستور IF با چند شرط (AND, OR)
  • 47. دستور ELSEIF
  • 48. دستور SELECT CASE (انتخاب از بین گزینه‌ها)
  • 49. استفاده از دستور DEF FN (تعریف توابع دلخواه)
  • 50. توابع ریاضی از پیش تعریف شده: SQR (جذر)
  • 51. توابع ریاضی از پیش تعریف شده: SIN (سینوس)
  • 52. توابع ریاضی از پیش تعریف شده: COS (کسینوس)
  • 53. توابع ریاضی از پیش تعریف شده: TAN (تانژانت)
  • 54. توابع ریاضی از پیش تعریف شده: LOG (لگاریتم طبیعی)
  • 55. توابع ریاضی از پیش تعریف شده: EXP (e به توان x)
  • 56. توابع رشته‌ای: LEN (طول رشته)
  • 57. توابع رشته‌ای: LEFT$ (حروف ابتدایی رشته)
  • 58. توابع رشته‌ای: RIGHT$ (حروف انتهایی رشته)
  • 59. توابع رشته‌ای: MID$ (قسمتی از رشته)
  • 60. توابع رشته‌ای: INSTR (یافتن موقعیت زیررشته)
  • 61. توابع رشته‌ای: STR$ (تبدیل عدد به رشته)
  • 62. توابع رشته‌ای: VAL (تبدیل رشته به عدد)
  • 63. توابع رشته‌ای: SPACE$ (تولید رشته فضای خالی)
  • 64. توابع رشته‌ای: STRING$ (تکرار یک کاراکتر)
  • 65. توابع رشته‌ای: LEFT$, RIGHT$, MID$ در برنامه‌ها
  • 66. آرایه‌ها: مقدمه‌ای بر داده‌های ذخیره شده
  • 67. دستور DIM (تعریف ابعاد آرایه)
  • 68. آرایه‌های یک بعدی
  • 69. دسترسی به عناصر آرایه
  • 70. تخصیص مقدار به عناصر آرایه
  • 71. بازیابی مقادیر از آرایه
  • 72. آرایه‌های دو بعدی
  • 73. عملیات بر روی آرایه‌ها
  • 74. مقدمه‌ای بر زیربرنامه‌ها (Subroutines)
  • 75. دستور GOSUB
  • 76. دستور RETURN
  • 77. مفهوم بازگشت از زیربرنامه
  • 78. زیربرنامه‌های با پارامتر (غیرمستقیم)
  • 79. دستور ON GOTO
  • 80. دستور ON GOSUB
  • 81. مدیریت خطاها: مقدمه
  • 82. دستور ON ERROR GOTO
  • 83. پردازش خطاهای رایج
  • 84. چاپگر و دستور LPRINT
  • 85. دستور WIDTH
  • 86. دستور LLIST
  • 87. ذخیره برنامه‌ها روی نوار کاست (اگر میکروکامپیوتر پشتیبانی کند)
  • 88. بارگذاری برنامه‌ها از نوار کاست
  • 89. دستور SAVE
  • 90. دستور LOAD
  • 91. ذخیره برنامه‌ها روی فلاپی دیسک (اگر میکروکامپیوتر پشتیبانی کند)
  • 92. بارگذاری برنامه‌ها از فلاپی دیسک
  • 93. مفهوم فایل‌ها
  • 94. عملیات مقدماتی فایل: OPEN
  • 95. عملیات مقدماتی فایل: CLOSE
  • 96. عملیات مقدماتی فایل: WRITE #
  • 97. عملیات مقدماتی فایل: INPUT #
  • 98. عملیات مقدماتی فایل: PRINT #
  • 99. جستجو در فایل‌ها
  • 100. مرتب‌سازی داده‌ها در فایل
لذت برنامه‌نویسی با میکروکامپیوترها: آموزش BASIC به زبان ساده

لذت برنامه‌نویسی با میکروکامپیوترها: آموزش BASIC به زبان ساده

آیا آماده‌اید تا رمز و رازهای دنیای برنامه‌نویسی را کشف کنید؟

به دنیای شگفت‌انگیز برنامه‌نویسی خوش آمدید! این دوره، دریچه‌ای است به سوی دنیای میکروکامپیوترها و زبان BASIC، که با الهام از کتاب دوست‌داشتنی و کلاسیک "Fun with microcomputers and BASIC" طراحی شده است. تصور کنید، شما هم می‌توانید برنامه‌های کامپیوتری خود را بسازید، بازی طراحی کنید و ایده‌های خلاقانه‌تان را به واقعیت تبدیل کنید. این دوره، مقدمه‌ای جذاب و سرگرم‌کننده برای ورود به این دنیای هیجان‌انگیز است.

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

درباره دوره

این دوره آموزشی، یک سفر هیجان‌انگیز به دنیای برنامه‌نویسی BASIC را برای شما رقم می‌زند. ما با الهام از کتاب "Fun with microcomputers and BASIC"، سعی کرده‌ایم تجربه‌ای مشابه و در عین حال به‌روز شده را به شما ارائه دهیم. این دوره، شما را از صفر به سطح متوسط می‌رساند و مهارت‌های لازم برای شروع پروژه‌های شخصی و درک عمیق‌تری از برنامه‌نویسی را به شما می‌دهد. تمرکز اصلی ما بر روی یادگیری عملی و سرگرم‌کننده است، به‌طوری که در حین یادگیری از برنامه‌نویسی لذت ببرید.

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

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

مخاطبان دوره

این دوره برای همه کسانی که به دنیای برنامه‌نویسی علاقه‌مند هستند، مناسب است:

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

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

با شرکت در این دوره، شما:

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

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

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

همین امروز شروع کنید و به جمع برنامه‌نویسان بپیوندید!

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

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

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

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

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

تگ‌ها: BASIC Programming Easy BASIC Fun Programming Fundamentals of Programming learn BASIC Microcomputers Programming basics آموزش برنامه‌نویسی برنامه‌نویسی بیسیک برنامه‌نویسی مقدماتی لذت برنامه‌نویسی مقدمات برنامه‌نویسی میکروکامپیوترها

نظرات

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

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