کتاب صفر تا صد برنامهنویسی با بیسیک ساختیافته South-Western: گامی نو به دنیای کدنویسی
249,950 تومان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب صفر تا صد برنامهنویسی با بیسیک ساختیافته South-Western: گامی نو به دنیای کدنویسی
موضوع کلی: برنامهنویسی مقدماتی و ساختیافته
موضوع میانی: آموزش زبان برنامهنویسی بیسیک ساختیافته
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر دنیای برنامهنویسی
- 2. چرا برنامهنویسی؟
- 3. اهمیت برنامهنویسی ساختیافته
- 4. معرفی زبان بیسیک
- 5. تاریخچه بیسیک
- 6. نسخههای مختلف بیسیک
- 7. محیط توسعه بیسیک (IDE)
- 8. نصب و راهاندازی محیط بیسیک
- 9. اولین برنامه: سلام دنیا
- 10. مفهوم دستورالعمل (Instruction)
- 11. فرمت کلی دستورالعمل در بیسیک
- 12. قواعد نامگذاری متغیرها
- 13. حروف بزرگ و کوچک در بیسیک
- 14. ثابتها (Constants)
- 15. انواع دادهها: اعداد صحیح (Integers)
- 16. انواع دادهها: اعداد اعشاری (Floating-point Numbers)
- 17. انواع دادهها: رشتهها (Strings)
- 18. عملیات ریاضی پایه (+, -, *, /)
- 19. عملگرهای اولویتبندی (Parentheses)
- 20. ورودی از کاربر (INPUT)
- 21. خروجی به صفحه (PRINT)
- 22. جملات شرطی: IF...THEN
- 23. ساختار ساده IF...THEN
- 24. جملات شرطی: IF...THEN...ELSE
- 25. ساختار شرطی کامل IF...THEN...ELSE
- 26. جملات شرطی چندگانه (Nested IF statements)
- 27. مفهوم حلقه (Loop)
- 28. حلقههای تکراری: FOR...NEXT
- 29. نحوه کار FOR...NEXT
- 30. استفاده از STEP در FOR...NEXT
- 31. حلقههای شرطی: WHILE...WEND
- 32. نحوه کار WHILE...WEND
- 33. حلقههای شرطی: REPEAT...UNTIL (اگر در بیسیک الهامبخش وجود داشت)
- 34. مقایسه FOR...NEXT و WHILE...WEND
- 35. مفهوم زیر برنامه (Subroutine)
- 36. دستور GOSUB
- 37. دستور RETURN
- 38. نحوه فراخوانی زیر برنامهها
- 39. توابع (Functions)
- 40. توابع داخلی (Built-in Functions)
- 41. توابع ریاضی (ABS, SQR, SIN, COS, TAN)
- 42. توابع رشتهای (LEFT$, RIGHT$, MID$, LEN)
- 43. توابع تبدیل نوع (CINT, CSNG, CDBL)
- 44. کاراکترهای ویژه در بیسیک
- 45. مقایسه رشتهها
- 46. دستورات کنترلی پرش (GOTO)
- 47. چرا GOTO مضر است؟ (دیدگاه ساختیافته)
- 48. ساختیافتهگرایی در برنامهنویسی
- 49. اهمیت خوانایی کد
- 50. مفهوم بلوکهای منطقی
- 51. استفاده از کامنتها (REM)
- 52. اشکالزدایی (Debugging)
- 53. روشهای ساده اشکالزدایی
- 54. استفاده از دستور PRINT برای بررسی مقادیر
- 55. مفهوم آرایهها (Arrays)
- 56. آرایههای تکبعدی
- 57. اعلام آرایه (DIM)
- 58. دسترسی به عناصر آرایه
- 59. مقادیر اولیه در آرایهها
- 60. استفاده از حلقهها با آرایهها
- 61. آرایههای چندبعدی
- 62. آرایههای دوبعدی (ماتریسها)
- 63. اعلام آرایههای دوبعدی
- 64. عملیات بر روی ماتریسها
- 65. مرتبسازی آرایهها (Sorting)
- 66. الگوریتم مرتبسازی حبابی (Bubble Sort)
- 67. جستجو در آرایهها (Searching)
- 68. الگوریتم جستجوی خطی (Linear Search)
- 69. مفهوم فایل (File)
- 70. انواع فایلها (ترتیبی، تصادفی)
- 71. فایلهای ترتیبی (Sequential Files)
- 72. دستور OPEN برای فایلهای ترتیبی
- 73. دستور WRITE# برای نوشتن در فایل ترتیبی
- 74. دستور INPUT# برای خواندن از فایل ترتیبی
- 75. دستور CLOSE برای بستن فایل
- 76. دستور EOF (End Of File)
- 77. کار با فایلهای متنی
- 78. فایلهای تصادفی (Random Access Files)
- 79. ساختار رکورد (Record Structure)
- 80. استفاده از TYPE برای تعریف رکورد
- 81. دستور OPEN برای فایلهای تصادفی
- 82. دستور GET و PUT برای فایلهای تصادفی
- 83. کاربرد فایلهای تصادفی
- 84. مفهوم برنامهنویسی ماژولار (Modular Programming)
- 85. تقسیم برنامه به بخشهای کوچکتر
- 86. اهمیت توابع و رویهها (Procedures)
- 87. استفاده از پارامترها در توابع و رویهها
- 88. انتقال مقادیر به توابع
- 89. برگرداندن مقادیر از توابع
- 90. قلمرو متغیرها (Variable Scope)
- 91. متغیرهای محلی (Local Variables)
- 92. متغیرهای سراسری (Global Variables)
- 93. استفاده صحیح از قلمرو متغیرها
- 94. مدیریت حافظه
- 95. انواع خطاها در برنامهنویسی
- 96. خطاهای نحوی (Syntax Errors)
- 97. خطاهای منطقی (Logic Errors)
- 98. خطاهای زمان اجرا (Runtime Errors)
- 99. مدیریت خطاها (Error Handling)
- 100. دستور ON ERROR GOTO
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.