کتاب Turbo و IBM Pascal: دروازه‌ای به دنیای برنامه‌نویسی ساختاریافته و توسعه نرم‌افزار با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

Turbo و IBM Pascal: دروازه‌ای به دنیای برنامه‌نویسی ساختاریافته و توسعه نرم‌افزار Turbo و IBM Pascal: دروازه‌ای به دنیای برنامه‌نویسی ساختاریافته و توسعه نرم‌افزار معرفی دوره: سفر به قلب برنامه‌نویسی ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Turbo و IBM Pascal: دروازه‌ای به دنیای برنامه‌نویسی ساختاریافته و توسعه نرم‌افزار

موضوع کلی: برنامه‌نویسی ساختاریافته

موضوع میانی: مبانی و کاربرد زبان پاسکال

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر برنامه‌نویسی و زبان پاسکال
  • 2. Turbo Pascal و IBM Pascal: تاریخچه و مقایسه
  • 3. نصب و راه‌اندازی کامپایلر Turbo Pascal
  • 4. نصب و راه‌اندازی کامپایلر IBM Pascal
  • 5. آشنایی با محیط توسعه یکپارچه (IDE) پاسکال
  • 6. ساختار کلی یک برنامه پاسکال
  • 7. متغیرها و انواع داده‌ای پایه (Integer, Real, Boolean, Char)
  • 8. اعلان متغیرها و تخصیص حافظه
  • 9. عملگرهای محاسباتی، منطقی و رابطه‌ای
  • 10. اولویت عملگرها در پاسکال
  • 11. ورودی و خروجی ساده با Readln و Writeln
  • 12. قالب‌بندی خروجی با Writeln
  • 13. دستورات انتساب (Assignment)
  • 14. دستور شرطی If-Then
  • 15. دستور شرطی If-Then-Else
  • 16. دستور شرطی Case
  • 17. حلقه‌های تکرار: While
  • 18. حلقه‌های تکرار: Repeat-Until
  • 19. حلقه‌های تکرار: For
  • 20. تفاوت و کاربرد حلقه‌های تکرار
  • 21. آرایه‌ها: تعریف و کاربرد آرایه‌های یک‌بعدی
  • 22. آرایه‌ها: تعریف و کاربرد آرایه‌های چند‌بعدی
  • 23. کار با رشته‌ها (Strings)
  • 24. توابع و رویه‌های (Procedures)
  • 25. پارامترها: پارامترهای مقدار (Value Parameters)
  • 26. پارامترها: پارامترهای ارجاع (Reference Parameters)
  • 27. متغیرهای محلی و سراسری (Local and Global Variables)
  • 28. بازگشت (Recursion)
  • 29. توابع پیش‌ساخته (Built-in Functions)
  • 30. توابع سفارشی (User-defined Functions)
  • 31. رویه‌های پیش‌ساخته (Built-in Procedures)
  • 32. رویه‌های سفارشی (User-defined Procedures)
  • 33. نوع داده‌ای Record
  • 34. نوع داده‌ای Set
  • 35. نوع داده‌ای Pointer (اشاره‌گر)
  • 36. مدیریت حافظه پویا با New و Dispose
  • 37. فایل‌ها: مقدمه‌ای بر کار با فایل‌ها
  • 38. فایل‌های متنی (Text Files): ایجاد و خواندن
  • 39. فایل‌های متنی (Text Files): نوشتن و ویرایش
  • 40. فایل‌های باینری (Binary Files): ایجاد و خواندن
  • 41. فایل‌های باینری (Binary Files): نوشتن و ویرایش
  • 42. خطایابی و اشکال‌زدایی (Debugging) در پاسکال
  • 43. استفاده از Debugger Turbo Pascal
  • 44. استفاده از Debugger IBM Pascal
  • 45. انواع خطاها: خطاهای نحوی، منطقی و زمان اجرا
  • 46. کنترل خطاها با Try-Except (نسخه‌های جدیدتر پاسکال)
  • 47. مقدمه‌ای بر برنامه‌نویسی شیءگرا (OOP) در پاسکال
  • 48. کلاس‌ها و اشیاء (Classes and Objects)
  • 49. وراثت (Inheritance)
  • 50. چندریختی (Polymorphism)
  • 51. کپسوله‌سازی (Encapsulation)
  • 52. توابع مجازی (Virtual Functions)
  • 53. توابع انتزاعی (Abstract Functions)
  • 54. واحدها (Units): ایجاد و استفاده از واحدها
  • 55. کامپایل جداگانه واحدها
  • 56. کتابخانه‌های کد (Code Libraries)
  • 57. مدیریت پروژه‌های بزرگ در پاسکال
  • 58. استفاده از Makefiles (در IBM Pascal)
  • 59. کار با حافظه: تخصیص و آزادسازی
  • 60. مدیریت پشته (Stack) و هیپ (Heap)
  • 61. Interrupt ها و کار با سخت‌افزار (مقدماتی)
  • 62. برنامه‌نویسی گرافیکی (Graphics Programming) در Turbo Pascal
  • 63. برنامه‌نویسی گرافیکی (Graphics Programming) در IBM Pascal
  • 64. رسم اشکال پایه: خط، دایره، مستطیل
  • 65. رنگ‌آمیزی و پر کردن اشکال
  • 66. متن در حالت گرافیکی
  • 67. متحرک‌سازی (Animation)
  • 68. استفاده از ماوس و کیبورد در برنامه‌های گرافیکی
  • 69. مقدمه‌ای بر کار با پایگاه داده (Databases)
  • 70. اتصال به پایگاه داده
  • 71. پرس‌وجو (Query) از پایگاه داده
  • 72. به‌روزرسانی اطلاعات در پایگاه داده
  • 73. استفاده از Turbo Vision (مقدماتی)
  • 74. ایجاد رابط کاربری گرافیکی (GUI) با Turbo Vision
  • 75. ساخت منوها و دیالوگ‌ها
  • 76. مدیریت رویدادها (Event Handling) در Turbo Vision
  • 77. مقدمه‌ای بر برنامه‌نویسی تحت شبکه (Networking)
  • 78. ایجاد و مدیریت سوکت‌ها (Sockets)
  • 79. ارسال و دریافت داده‌ها از طریق شبکه
  • 80. پیاده‌سازی پروتکل‌های ساده
  • 81. تکنیک‌های بهینه‌سازی کد در پاسکال
  • 82. کاهش زمان اجرا و مصرف حافظه
  • 83. استفاده از پروفایلر (Profiler)
  • 84. الگوریتم‌های مرتب‌سازی (Sorting Algorithms)
  • 85. الگوریتم‌های جستجو (Searching Algorithms)
  • 86. ساختارهای داده‌ای پیشرفته: لیست پیوندی (Linked Lists)
  • 87. ساختارهای داده‌ای پیشرفته: درخت (Tree)
  • 88. ساختارهای داده‌ای پیشرفته: گراف (Graph)
  • 89. برنامه‌نویسی همزمان (Concurrent Programming) و تردها (Threads) (مقدماتی)
  • 90. ایجاد و مدیریت تردها
  • 91. همگام‌سازی تردها
  • 92. مقدمه‌ای بر کامپایلرهای متقابل (Cross-Compilers)
  • 93. ایجاد برنامه‌های قابل اجرا بر روی سیستم‌عامل‌های مختلف
  • 94. استانداردهای زبان پاسکال: ANSI Pascal و ISO Pascal
  • 95. توسعه برنامه‌های سازگار با استاندارد
  • 96. بهترین شیوه‌های برنامه‌نویسی (Best Practices) در پاسکال
  • 97. مستندسازی کد
  • 98. تست و ارزیابی نرم‌افزار
  • 99. الگوهای طراحی (Design Patterns) (مقدماتی)
  • 100. بازسازی کد (Refactoring)
تگ‌ها: IBM Pascal Pascal Pascal Basics Pascal Language Pascal Tutorial Programming Software Development Structured Programming Turbo Pascal آموزش IBM Pascal آموزش Turbo Pascal آموزش پاسکال برنامه‌نویسی برنامه‌نویسی ساختاریافته پاسکال توسعه نرم‌افزار زبان پاسکال کتاب Using Turbo and IBM Pascal مبانی پاسکال

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.