کتاب آموزش جامع Structured BASIC و طراحی برنامههای کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش جامع Structured BASIC و طراحی برنامههای کاربردی آموزش جامع Structured BASIC و طراحی برنامههای کاربردی: دروازه ورود شما به دنیای برنامهنویسی سفری به قلب برنامهنویسی: از مبانی تا خلق برنامهها...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع Structured BASIC و طراحی برنامههای کاربردی
موضوع کلی: مبانی برنامهنویسی
موضوع میانی: طراحی و ساختار زبان بیسیک
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی و حل مسئله
- 2. زبانهای برنامهنویسی: نگاهی اجمالی
- 3. چرا Structured BASIC؟
- 4. محیط توسعه برنامهنویسی (IDE) در BASIC
- 5. اولین برنامه شما: "Hello World" در BASIC
- 6. ساختار کلی یک برنامه BASIC
- 7. دستور PRINT: نمایش خروجی
- 8. دستور INPUT: دریافت ورودی از کاربر
- 9. مفهوم متغیرها
- 10. انواع داده عددی (Integer, Single, Double)
- 11. انواع داده رشتهای (String)
- 12. قواعد نامگذاری متغیرها
- 13. اعلان متغیرها (DIM)
- 14. ثابتها در BASIC
- 15. عملگرهای حسابی
- 16. اولویت عملگرها
- 17. استفاده از پرانتزها برای کنترل اولویت
- 18. عملگرهای مقایسهای (رابطهای)
- 19. عملگرهای منطقی (AND, OR, NOT)
- 20. عبارات منطقی و بولی
- 21. دستور REM: افزودن توضیحات به کد
- 22. ساختار برنامه ترتیبی
- 23. فلوچارتها و شبهکد برای برنامههای ترتیبی
- 24. طراحی الگوریتم: گام به گام
- 25. مقدمهای بر ساختارهای کنترلی
- 26. ساختار انتخاب (تصمیمگیری): IF-THEN
- 27. ساختار انتخاب: IF-THEN-ELSE
- 28. IFهای تو در تو (Nested IF)
- 29. ELSEIF: انتخابهای چندگانه
- 30. ساختار SELECT CASE: جایگزینی برای IFهای پیچیده
- 31. نوشتن برنامههای تصمیمگیرنده
- 32. صحتسنجی ورودی با ساختارهای انتخاب
- 33. مقدمهای بر ساختارهای تکرار (حلقهها)
- 34. حلقه FOR-NEXT: تکرار با تعداد مشخص
- 35. کنترل گام در حلقه FOR-NEXT (STEP)
- 36. حلقههای FOR تو در تو
- 37. حلقه WHILE-WEND: تکرار تا زمانی که شرط برقرار است
- 38. حلقه DO-LOOP: انعطافپذیری بیشتر
- 39. انواع حلقه DO: DO WHILE...LOOP و DO...LOOP WHILE
- 40. انواع حلقه DO: DO UNTIL...LOOP و DO...LOOP UNTIL
- 41. خروج از حلقه (EXIT FOR, EXIT DO)
- 42. کاربرد حلقهها در پردازش دادهها
- 43. فلوچارت و شبهکد برای ساختارهای تکرار
- 44. طراحی برنامههای مبتنی بر حلقه
- 45. مفهوم برنامهنویسی ساختیافته
- 46. طراحی بالا به پایین (Top-Down Design)
- 47. ماژولار کردن برنامه: چرا و چگونه؟
- 48. مفهوم زیربرنامهها (Subroutines)
- 49. دستور GOSUB-RETURN: زیربرنامههای اولیه
- 50. استفاده از SUB/END SUB: زیربرنامههای مدرن
- 51. آرگومانها و پارامترها در زیربرنامهها
- 52. ارسال پارامترها به روش "ارسال با مقدار" (ByVal)
- 53. ارسال پارامترها به روش "ارسال با ارجاع" (ByRef)
- 54. توابع (Functions): تفاوت با زیربرنامهها
- 55. تعریف توابع کاربری (DEF FN)
- 56. استفاده از FUNCTION/END FUNCTION: توابع مدرن
- 57. متغیرهای محلی (Local Variables)
- 58. متغیرهای سراسری (Global Variables)
- 59. اسکوپ متغیرها
- 60. آرایهها: ذخیرهسازی مجموعهای از دادهها
- 61. اعلان آرایهها (DIM)
- 62. آرایههای یکبعدی
- 63. دسترسی به عناصر آرایه
- 64. پیمایش آرایهها با حلقهها
- 65. آرایههای دوبعدی (ماتریسها)
- 66. آرایههای چندبعدی
- 67. آرایههای پویا (Dynamic Arrays) با REDIM
- 68. جستجو در آرایهها (جستجوی خطی)
- 69. مرتبسازی آرایهها (مرتبسازی حبابی)
- 70. مرتبسازی آرایهها (مرتبسازی انتخابی)
- 71. مرتبسازی آرایهها (مرتبسازی درجی)
- 72. کار با رشتهها: توابع Len, Left, Right, Mid
- 73. کار با رشتهها: توابع InStr, LCase, UCase
- 74. کار با رشتهها: توابع Trim, LTrim, RTrim
- 75. تبدیل نوع داده (CInt, CLng, CSng, CDbl, CStr)
- 76. توابع ریاضی استاندارد (Sqr, Int, Rnd, Abs)
- 77. توابع تاریخ و زمان (Date, Time, Now)
- 78. مقدمهای بر کار با فایلها
- 79. انواع فایلها: ترتیبی و دسترسی تصادفی
- 80. باز کردن و بستن فایلها (OPEN, CLOSE)
- 81. نوشتن در فایلهای ترتیبی (PRINT #, WRITE #)
- 82. خواندن از فایلهای ترتیبی (INPUT #, LINE INPUT #)
- 83. تشخیص پایان فایل (EOF)
- 84. کار با فایلهای دسترسی تصادفی (RANDOM)
- 85. تعریف نوع رکورد برای فایلهای دسترسی تصادفی (TYPE...END TYPE)
- 86. نوشتن رکورد در فایل دسترسی تصادفی (PUT #)
- 87. خواندن رکورد از فایل دسترسی تصادفی (GET #)
- 88. موقعیتیابی در فایل (LOC, LOF)
- 89. مدیریت خطاها (Error Handling)
- 90. دستور ON ERROR GOTO
- 91. دستور RESUME
- 92. تکنیکهای اشکالزدایی (Debugging)
- 93. تست و اعتبارسنجی برنامه
- 94. طراحی رابط کاربری متنی ساده
- 95. مستندسازی برنامهها
- 96. اصول طراحی برنامه کاربردی
- 97. حل مسائل پیچیده با برنامهنویسی ساختیافته
- 98. پروژههای کوچک: ماشین حساب ساده
- 99. پروژههای کوچک: مدیریت موجودی اولیه
- 100. آینده برنامهنویسی و نقش Structured BASIC
تگها:
Basic Language
BASIC Programming
Structured Programming
آموزش Structured BASIC
آموزش برنامه نویسی
آموزش جامع بیسیک
الگوریتم
برنامه نویسی ساخت یافته
زبان بیسیک
طراحی برنامه
طراحی و ساختار بیسیک
فلوچارت
کتاب Structured Basic & Program Design
مبانی برنامهنویسی
مقدمات برنامه نویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.