کتاب پاسکال مکینتاش: گام به گام تا خلق برنامههای خلاقانه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
پاسکال مکینتاش: گام به گام تا خلق برنامههای خلاقانه | آموزش برنامهنویسی با پاسکال پاسکال مکینتاش: گام به گام تا خلق برنامههای خلاقانه آیا رویای ساخت برنامههایی دارید که ایدههای شما را به واقعیت ت...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پاسکال مکینتاش: گام به گام تا خلق برنامههای خلاقانه
موضوع کلی: مبانی برنامهنویسی و حل مسئله
موضوع میانی: آموزش برنامهنویسی ساختیافته با پاسکال
📋 سرفصلهای دوره
- 1. مقدمه ای بر دنیای مکینتاش و پاسکال
- 2. چرا پاسکال مکینتاش؟
- 3. محیط توسعه یکپارچه (IDE) در مکینتاش
- 4. آشنایی با پنجره ها و منوهای MPW
- 5. اولین برنامه ساده: Hello, World!
- 6. تفسیر اولین برنامه پاسکال
- 7. کامپایل و اجرای برنامه در MPW
- 8. ساختار کلی یک برنامه پاسکال
- 9. دستورات پایه ورودی و خروجی
- 10. متغیرها و انواع داده های اولیه
- 11. اعداد صحیح (Integer)
- 12. اعداد حقیقی (Real)
- 13. کاراکترها (Char)
- 14. رشته ها (String)
- 15. مقداردهی اولیه به متغیرها
- 16. عملگرهای حسابی
- 17. اولویت عملگرها
- 18. عبارات منطقی
- 19. عملگرهای منطقی (AND, OR, NOT)
- 20. عبارات شرطی: دستور IF-THEN
- 21. دستور IF-THEN-ELSE
- 22. دستورات تکرار: حلقه FOR
- 23. حلقه WHILE
- 24. حلقه REPEAT-UNTIL
- 25. انتخاب بین چندین گزینه: دستور CASE
- 26. آرایه ها: معرفی
- 27. اعلام و استفاده از آرایه ها
- 28. دسترسی به عناصر آرایه
- 29. آرایه های یک بعدی
- 30. آرایه های چند بعدی
- 31. زیربرنامهها: رویهها (Procedures)
- 32. تفاوت رویه ها با توابع
- 33. پارامترهای رویه ها
- 34. پارامترهای با مقدار (Value Parameters)
- 35. پارامترهای با ارجاع (Variable Parameters)
- 36. بازگشت مقدار از رویه ها (با استفاده از متغیرهای سراسری)
- 37. فراخوانی رویه ها
- 38. توابع (Functions)
- 39. تعریف و فراخوانی توابع
- 40. انواع داده های بازگشتی توابع
- 41. کاربرد توابع در محاسبات
- 42. تابع و رویه: مقایسه و تفاوت ها
- 43. مدیریت حافظه در پاسکال
- 44. متغیرهای محلی و سراسری (Local and Global Variables)
- 45. محدوده دید (Scope) متغیرها
- 46. رشته ها: عملیات پایه
- 47. عملگر الحاق رشته (+)
- 48. دستورات مربوط به رشته ها (Length, Concat, Copy, Pos)
- 49. کار با فایل ها: مقدمه
- 50. انواع فایل ها (Text Files, Binary Files)
- 51. فایل های متنی: رویه های ورودی/خروجی
- 52. دستورات Read, Write
- 53. دستورات ReadLn, WriteLn
- 54. دستورات Open, Close
- 55. دستورات Reset, Rewrite
- 56. دستورات Append
- 57. فایل های دودویی (Binary Files): مقدمه
- 58. دستورات Read, Write برای فایل های دودویی
- 59. دستورات Get, Put
- 60. دستورات Seek
- 61. کار با رکوردها (Records)
- 62. تعریف ساختار رکورد
- 63. اعلام و استفاده از متغیرهای رکورد
- 64. دسترسی به فیلدهای رکورد
- 65. رکوردها و آرایه ها
- 66. رکوردها و اشاره گرها (Pointers)
- 67. اشاره گرها: معرفی
- 68. اعلام و تعریف انواع اشاره گر
- 69. دستورات New, Dispose
- 70. مدیریت حافظه پویا (Dynamic Memory Management)
- 71. لیست های پیوندی (Linked Lists): مقدمه
- 72. پیاده سازی لیست های پیوندی ساده
- 73. عملیات پایه در لیست های پیوندی (درج، حذف، جستجو)
- 74. کار با مجموعه ها (Sets)
- 75. تعریف و استفاده از مجموعه ها
- 76. عملیات پایه مجموعه ها (اجتماع، اشتراک، تفاضل)
- 77. بررسی عضویت در مجموعه
- 78. پیمایش مجموعه ها
- 79. نوع داده های شمارشی (Enumerated Types)
- 80. تعریف و استفاده از انواع داده شمارشی
- 81. کاربرد انواع شمارشی در خوانایی کد
- 82. نوع داده های بازه ای (Subrange Types)
- 83. تعریف و استفاده از انواع داده بازه ای
- 84. اعتبار سنجی خودکار انواع بازه ای
- 85. مدیریت خطا در برنامه های پاسکال
- 86. استثناها (Exceptions): معرفی
- 87. مدیریت استثنا (Exception Handling)
- 88. پیاده سازی بلوک های TRY-EXCEPT
- 89. ثبت خطاها (Logging Errors)
- 90. مقدمه ای بر برنامه نویسی ساخت یافته (Structured Programming)
- 91. اصول برنامه نویسی ساخت یافته
- 92. کاهش پیچیدگی کد
- 93. خوانایی و نگهداری کد
- 94. استفاده از رویه ها و توابع
- 95. ماژولار کردن کد (Modularization)
- 96. مقدمه ای بر برنامه نویسی شیء گرا (Object-Oriented Programming - OOP)
- 97. مفاهیم پایه OOP: کلاس ها، اشیاء
- 98. کپسولهسازی (Encapsulation)
- 99. وراثت (Inheritance)
- 100. چندریختی (Polymorphism)
تگها:
Coding
Macintosh Pascal
Macintosh Programming
Pascal
problem solving
Programming fundamentals
Structured Programming
آموزش برنامهنویسی
برنامهنویسی پاسکال مکینتاش
برنامهنویسی ساختیافته
پاسکال
حل مسئله
مبانی برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.