دوره حل مسئله و پروژههای کاربردی در C++ همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب حل مسئله و پروژههای کاربردی در C++
موضوع کلی: یادگیری عمیق برنامهنویسی با C++
موضوع میانی: تمرین و تسلط بر مفاهیم C++
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی حل مسئله در برنامهنویسی
- 2. تحلیل مسئله و شکستن آن به اجزا
- 3. شناسایی ورودیها، پردازشها و خروجیها
- 4. طراحی الگوریتمهای ساده
- 5. نمودار جریان (فلوچارت) و شبهکد
- 6. مفاهیم اولیه C++
- 7. متغیرها و انواع داده پایه
- 8. عملگرهای حسابی و انتساب
- 9. دستورات ورودی و خروجی (cin, cout)
- 10. ساختارهای کنترلی: شرطیها (if, else if, else)
- 11. عملگرهای منطقی و مقایسهای
- 12. ساختارهای کنترلی: حلقهها (while, for, do-while)
- 13. حلقههای تودرتو
- 14. دستورات break و continue
- 15. آرایهها: تعریف و استفاده
- 16. دسترسی به عناصر آرایه
- 17. آرایههای چندبعدی
- 18. مقدمهای بر توابع
- 19. تعریف و فراخوانی توابع
- 20. پارامترهای توابع
- 21. مقدار بازگشتی توابع
- 22. توابع با پارامترهای ارجاعی (pass-by-reference)
- 23. توابع با مقادیر پیشفرض
- 24. فضاهای نام (Namespaces)
- 25. مدیریت حافظه: متغیرهای سراسری و محلی
- 26. محدوده دید متغیرها (Scope)
- 27. مقدمهای بر اشارهگرها (Pointers)
- 28. تعریف و مقداردهی اشارهگرها
- 29. عملگرهای اشارهگر (*, &)
- 30. اشارهگرها و آرایهها
- 31. اشارهگرها و توابع
- 32. اشارهگرهای پویا (Dynamic Memory Allocation)
- 33. عملگرهای new و delete
- 34. مدیریت حافظه پویا در توابع
- 35. مقدمهای بر ساختارها (Structs)
- 36. تعریف و استفاده از ساختارها
- 37. اعضای ساختار
- 38. ساختارهای تودرتو
- 39. اشارهگرها به ساختارها
- 40. آرایههای ساختارها
- 41. کلاسها و اشیاء (Classes and Objects)
- 42. مفاهیم اولیه برنامهنویسی شیءگرا (OOP)
- 43. تعریف کلاس
- 44. اعضای عمومی (Public) و خصوصی (Private)
- 45. سازندهها (Constructors)
- 46. تخریبکنندهها (Destructors)
- 47. متدهای کلاس (Member Functions)
- 48. کلمات کلیدی this
- 49. کلاسهای ثابت (Constant Member Functions)
- 50. مقدمهای بر وراثت (Inheritance)
- 51. وراثت ساده
- 52. کلاس پایه و کلاس مشتق شده
- 53. سطوح دسترسی در وراثت (Public, Protected, Private Inheritance)
- 54. کلاسهای چندگانه (Multiple Inheritance)
- 55. کلاسهای مجازی (Virtual Inheritance)
- 56. مقدمهای بر چندریختی (Polymorphism)
- 57. توابع مجازی (Virtual Functions)
- 58. فراخوانی توابع مجازی
- 59. کلاسهای انتزاعی (Abstract Classes)
- 60. توابع خالص (Pure Virtual Functions)
- 61. کلاسهای رابط (Interface Classes)
- 62. مدیریت استثناها (Exception Handling)
- 63. دستورات try, catch, throw
- 64. مدیریت انواع مختلف استثناها
- 65. استثناهای سفارشی
- 66. کار با فایلها (File I/O)
- 67. جریانهای ورودی/خروجی فایل (ifstream, ofstream, fstream)
- 68. باز کردن و بستن فایلها
- 69. خواندن و نوشتن در فایلها
- 70. حالتهای باز کردن فایل
- 71. کار با رشتهها (Strings)
- 72. کلاس std::string
- 73. عملیات اصلی رشتهها (الحاق، مقایسه، طول)
- 74. متدهای پرکاربرد رشتهها
- 75. جستجو و جایگزینی در رشتهها
- 76. تبدیل رشتهها به اعداد و بالعکس
- 77. ساختارهای داده: لیست پیوندی (Linked Lists)
- 78. مفهوم گره (Node)
- 79. پیادهسازی لیست پیوندی یکطرفه
- 80. عملیات اصلی لیست پیوندی (درج، حذف، پیمایش)
- 81. ساختارهای داده: پشته (Stacks)
- 82. مفهوم پشته (LIFO)
- 83. پیادهسازی پشته با استفاده از آرایه
- 84. عملیات اصلی پشته (Push, Pop, Top)
- 85. کاربرد پشته در حل مسائل
- 86. ساختارهای داده: صف (Queues)
- 87. مفهوم صف (FIFO)
- 88. پیادهسازی صف با استفاده از آرایه
- 89. عملیات اصلی صف (Enqueue, Dequeue, Front)
- 90. کاربرد صف در حل مسائل
- 91. الگوریتمهای مرتبسازی مقدماتی
- 92. مرتبسازی حبابی (Bubble Sort)
- 93. مرتبسازی انتخابی (Selection Sort)
- 94. مرتبسازی درجی (Insertion Sort)
- 95. الگوریتمهای جستجو مقدماتی
- 96. جستجوی خطی (Linear Search)
- 97. جستجوی دودویی (Binary Search)
- 98. پیشنیازهای جستجوی دودویی
- 99. کاربرد الگوریتمها در پروژهها
- 100. پروژه اول: ماشین حساب ساده
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.