کتاب لذت برنامهنویسی با میکروکامپیوترها: آموزش BASIC به زبان ساده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: لذت برنامهنویسی با میکروکامپیوترها: آموزش 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، که با الهام از کتاب دوستداشتنی و کلاسیک "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 سرفصل جامع است که به شما کمک میکند از سطح مبتدی به یک برنامهنویس با مهارتهای اساسی تبدیل شوید. سرفصلها به صورت دقیق و گام به گام طراحی شدهاند و شامل مثالهای عملی، تمرینها و پروژههای جذاب هستند. برای مشاهده لیست کامل سرفصلها، لطفا اینجا را کلیک کنید.
همین امروز شروع کنید و به جمع برنامهنویسان بپیوندید!
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.