کتاب حل مسائل منطقی و الگوریتمی با زبان BASIC برای کامپیوترهای قدیمی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره حل مسائل منطقی و الگوریتمی با زبان BASIC برای کامپیوترهای قدیمی
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: برنامهنویسی مقدماتی و الگوریتمها
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمهای بر زبان برنامهنویسی BASIC
- 2. آشنایی با محیط توسعه BASIC
- 3. اولین برنامه در BASIC: چاپ پیام
- 4. متغیرها در BASIC: انواع و کاربردها
- 5. دستورات ورودی و خروجی در BASIC
- 6. عملگرهای ریاضی و منطقی در BASIC
- 7. ساختارهای کنترلی: دستور شرطی IF-THEN-ELSE
- 8. حلقهها در BASIC: دستور FOR-NEXT
- 9. حلقهها در BASIC: دستور WHILE-WEND
- 10. دستور GOTO و GOSUB در BASIC
- 11. آرایهها در BASIC: تعریف و استفاده
- 12. عملیات روی رشتهها در BASIC
- 13. توابع ریاضی استاندارد در BASIC
- 14. کار با فایلها در BASIC: خواندن و نوشتن
- 15. مدیریت خطا در BASIC
- 16. مقدمهای بر منطق برنامهنویسی
- 17. طراحی الگوریتمهای ساده
- 18. روشهای حل مسئله
- 19. تجزیه مسئله به زیرمسائل
- 20. استفاده از شبهکد
- 21. نمودار جریان (فلوچارت)
- 22. اصول طراحی الگوریتمهای کارآمد
- 23. تحلیل پیچیدگی الگوریتمها (مقدماتی)
- 24. مرتبسازی: الگوریتم حباب (Bubble Sort)
- 25. مرتبسازی: الگوریتم انتخابی (Selection Sort)
- 26. مرتبسازی: الگوریتم درجی (Insertion Sort)
- 27. جستجو: جستجوی خطی (Linear Search)
- 28. جستجو: جستجوی دودویی (Binary Search)
- 29. مقدمهای بر ساختارهای داده
- 30. پشته (Stack) در BASIC
- 31. صف (Queue) در BASIC
- 32. لیست پیوندی (Linked List) در BASIC (مقدماتی)
- 33. درختها (Trees) در BASIC (مقدماتی)
- 34. مفاهیم بازگشت (Recursion)
- 35. حل مسائل با استفاده از بازگشت
- 36. مسائل شمارشی با بازگشت
- 37. مسائل پیمایشی با بازگشت
- 38. مقدمهای بر بهینهسازی الگوریتمها
- 39. تکنیک برنامهنویسی حریصانه (Greedy)
- 40. تکنیک برنامهنویسی پویا (Dynamic Programming) (مقدماتی)
- 41. حل مسئله کولهپشتی (Knapsack) با BASIC
- 42. حل مسئله کوتاهترین مسیر (Shortest Path) با BASIC
- 43. حل مسئله تولید زیردنباله مشترک (LCS) با BASIC
- 44. مقدمهای بر نظریه گراف
- 45. نمایش گراف در BASIC (ماتریس مجاورت)
- 46. نمایش گراف در BASIC (لیست مجاورت)
- 47. پیمایش گراف: جستجوی اول سطح (BFS)
- 48. پیمایش گراف: جستجوی اول عمق (DFS)
- 49. یافتن مولفههای همبند در گراف
- 50. تشخیص دور در گراف
- 51. مسائل مربوط به درخت پوشای کمینه (MST)
- 52. الگوریتم پریم (Prim) برای MST
- 53. الگوریتم کروسکال (Kruskal) برای MST
- 54. مسائل مربوط به کوتاهترین مسیر در گراف
- 55. الگوریتم دایکسترا (Dijkstra)
- 56. الگوریتم بلمن-فورد (Bellman-Ford)
- 57. مسائل مربوط به جریان بیشینه (Maximum Flow) (مقدماتی)
- 58. مقدمهای بر پیچیدگی محاسباتی
- 59. کلاسهای پیچیدگی P و NP (مقدماتی)
- 60. مسائل NP-کامل (مقدماتی)
- 61. کاربرد BASIC در حل مسائل آماری ساده
- 62. توزیعهای آماری مقدماتی در BASIC
- 63. محاسبه میانگین، میانه و مد
- 64. محاسبه واریانس و انحراف معیار
- 65. رگرسیون خطی ساده با BASIC
- 66. کاربرد BASIC در شبیهسازیهای ساده
- 67. شبیهسازی حرکت پرتابه
- 68. شبیهسازی رشد جمعیت (مدل ساده)
- 69. شبیهسازی حرکت براونی (مقدماتی)
- 70. شبیهسازی بازیهای ساده (مثل سنگ-کاغذ-قیچی)
- 71. مقدمهای بر مبانی منطق ریاضی
- 72. قضایای منطقی و استلثات
- 73. اصول استنتاج در منطق گزارهای
- 74. مقدمهای بر جبر بولی
- 75. گیتهای منطقی و کاربرد آنها
- 76. طراحی مدارهای منطقی ساده با BASIC
- 77. کاربرد BASIC در پردازش اعداد صحیح
- 78. عملیات بیتی در BASIC
- 79. تبدیل مبنای اعداد در BASIC
- 80. محاسبات عددی مقدماتی با BASIC
- 81. تقریب ریشههای معادلات (روش تنصیف)
- 82. تقریب ریشههای معادلات (روش نیوتن-رافسون)
- 83. مقدمهای بر بهینهسازی در BASIC
- 84. مسائل بهینهسازی خطی ساده (مقدماتی)
- 85. کاربرد BASIC در حل مسائل ترکیبیاتی
- 86. شمارش جایگشتها
- 87. شمارش ترکیبها
- 88. مسائل مربوط به شمارش با محدودیت
- 89. مقدمهای بر رمزنگاری ساده
- 90. رمز سزار (Caesar Cipher) در BASIC
- 91. رمز ویژنر (Vigenère Cipher) در BASIC
- 92. اصول رمزنگاری کلید متقارن (مقدماتی)
- 93. مقدمهای بر مباحث پیشرفتهتر در BASIC
- 94. استفاده از توابع سفارشی در BASIC
- 95. مدیریت حافظه در BASIC (مقدماتی)
- 96. بهینهسازی کد BASIC
- 97. آشنایی با کامپایلرهای BASIC (مقدماتی)
- 98. کاربرد BASIC در آموزش مفاهیم علوم پایه
- 99. مثالهای BASIC برای مفاهیم فیزیک
- 100. مثالهای BASIC برای مفاهیم شیمی
تگها:
الگوریتم BASIC
برنامهنویسی BASIC
برنامهنویسی مقدماتی
توسعه نرمافزار
حل مسئله
زبان BASIC
کامپیوترهای خانگی
کامپیوترهای قدیمی
منطق برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.