دوره از صفر تا صد Structured BASIC: طراحی الگوریتم و کدنویسی حرفهای همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب از صفر تا صد Structured BASIC: طراحی الگوریتم و کدنویسی حرفهای
موضوع کلی: مبانی برنامهنویسی و الگوریتمنویسی
موضوع میانی: برنامهنویسی ساختیافته با BASIC
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر دنیای برنامهنویسی
- 2. چرا BASIC؟ انتخاب زبان BASIC
- 3. نصب و راهاندازی محیط BASIC
- 4. اولین برنامه: سلام دنیا!
- 5. آشنایی با ساختار کلی یک برنامه BASIC
- 6. متغیرها: جعبههای نگهداری اطلاعات
- 7. انواع دادهها در BASIC (اعداد، رشتهها)
- 8. اعلان و مقداردهی اولیه متغیرها
- 9. عملیات ریاضی پایه: جمع، تفریق، ضرب، تقسیم
- 10. اولویت عملگرها در محاسبات
- 11. دستور PRINT: نمایش اطلاعات
- 12. دستور INPUT: دریافت اطلاعات از کاربر
- 13. دستور CLS: پاک کردن صفحه نمایش
- 14. دستور END: پایان برنامه
- 15. کامنتگذاری در کد: راهنمای خودتان و دیگران
- 16. مدیریت خطاها در سطح پایه
- 17. مقدمهای بر الگوریتم: زبانی برای حل مسئله
- 18. مفهوم الگوریتم و اهمیت آن
- 19. نمودار جریان (Flowchart): نمایش بصری الگوریتم
- 20. فلوچارتهای ساده: ورودی، پردازش، خروجی
- 21. دستورات شرطی: تصمیمگیری در برنامه
- 22. دستور IF...THEN: شرط ساده
- 23. دستور IF...THEN...ELSE: شرط دوگانه
- 24. عملگرهای مقایسهای: <, >, <=, >=, =, <>
- 25. عملگرهای منطقی: AND, OR, NOT
- 26. ساختارهای تکرار: اجرای مکرر دستورات
- 27. حلقه FOR...NEXT: تکرار با تعداد مشخص
- 28. متغیر شمارنده در حلقه FOR
- 29. دستور STEP در حلقه FOR
- 30. حلقه WHILE...WEND: تکرار تا زمانی که شرط برقرار است
- 31. حلقه REPEAT...UNTIL (در صورت وجود در نسخه BASIC مورد استفاده)
- 32. دستور GOTO: پرش به بخشی از برنامه (استفاده با احتیاط)
- 33. دستور GOSUB...RETURN: فراخوانی زیربرنامه
- 34. مفهوم زیربرنامه (Subroutine)
- 35. مدیریت پارامترها در زیربرنامهها
- 36. اندازه و دامنه متغیرها (Scope)
- 37. آرایهها: نگهداری مجموعهای از دادهها
- 38. آرایههای یکبعدی
- 39. اعلان و مقداردهی آرایهها
- 40. دسترسی به عناصر آرایه
- 41. آرایههای چندبعدی
- 42. عملیات بر روی آرایهها
- 43. مرتبسازی آرایهها (مقدماتی)
- 44. جستجو در آرایهها (مقدماتی)
- 45. مدیریت رشتهها: کار با متن
- 46. توابع رشتهای: LEFT$, RIGHT$, MID$
- 47. توابع رشتهای: LEN, INSTR, STR$
- 48. توابع رشتهای: VAL, CHR$, ASC
- 49. ترکیب رشتهها (Concatenation)
- 50. تبدیل رشته به عدد و بالعکس
- 51. مدیریت فایلها: ذخیره و بازیابی اطلاعات
- 52. مفهوم فایل و انواع آن
- 53. دستور OPEN: باز کردن فایل
- 54. دستور CLOSE: بستن فایل
- 55. دستور WRITE # : نوشتن در فایل
- 56. دستور INPUT # : خواندن از فایل
- 57. دستور LINE INPUT # : خواندن خط به خط از فایل
- 58. دستور PRINT # : نوشتن با فرمت در فایل
- 59. فایلهای ترتیبی (Sequential Files)
- 60. فایلهای دسترسی تصادفی (Random Access Files - مقدماتی)
- 61. مدیریت خطا در عملیات فایل
- 62. مقدمهای بر برنامهنویسی ساختیافته (Structured Programming)
- 63. اصول برنامهنویسی ساختیافته
- 64. ساختار ترتیبی (Sequential Structure)
- 65. ساختار انتخابی (Selection Structure - IF, CASE)
- 66. ساختار تکراری (Iteration Structure - FOR, WHILE)
- 67. اجتناب از GOTO: اهمیت خوانایی کد
- 68. ماژولار کردن برنامه: شکستن مسائل بزرگ
- 69. استفاده از رویهها (Procedures) و توابع (Functions)
- 70. طراحی توابع سفارشی
- 71. پارامترهای توابع و رویهها
- 72. ارزش بازگشتی توابع
- 73. مفهوم پیچیدگی زمانی الگوریتم (مقدماتی)
- 74. تحلیل الگوریتمهای ساده
- 75. کارایی برنامهها: بهینهسازی کد
- 76. مقدمهای بر اشکالزدایی (Debugging)
- 77. روشهای یافتن و رفع خطا
- 78. استفاده از دستور PRINT برای اشکالزدایی
- 79. مراحل تست و اعتبارسنجی برنامه
- 80. برنامهنویسی رویدادگرا (Event-Driven Programming - مقدماتی)
- 81. مقدمهای بر گرافیک در BASIC
- 82. دستورات ترسیم خط، دایره، مستطیل
- 83. تغییر رنگ و پسزمینه
- 84. مفهوم رویداد (Event)
- 85. مقدمهای بر پایگاه داده (مفهومی)
- 86. مدل رابطهای (Relational Model - مفاهیم اولیه)
- 87. طراحی پایگاه داده ساده
- 88. ایجاد جداول و فیلدها
- 89. ارتباط بین جداول (مفهومی)
- 90. پرسوجو (Query) در پایگاه داده (مفهومی)
- 91. مقدمهای بر ساختمان دادهها (Data Structures)
- 92. لیست پیوندی (Linked List - مفهومی)
- 93. پشته (Stack - مفهومی)
- 94. صف (Queue - مفهومی)
- 95. درخت (Tree - مفهومی)
- 96. مقدمهای بر اصول شیگرایی (OOP - مفاهیم اولیه)
- 97. شی (Object) و کلاس (Class)
- 98. وراثت (Inheritance - مفهومی)
- 99. چندریختی (Polymorphism - مفهومی)
- 100. توسعه پروژههای کوچک با BASIC
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.