کتاب سلام دنیا با پاسکال: برنامه نویسی Apple II را از صفر شروع کنید با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
سلام دنیا با پاسکال: برنامه نویسی Apple II را از صفر شروع کنید سلام دنیا با پاسکال: برنامه نویسی Apple II را از صفر شروع کنید آیا همیشه رویای ورود به دنیای جذاب برنامهنویسی را در سر داشتهاید؟ آیا دو...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سلام دنیا با پاسکال: برنامه نویسی Apple II را از صفر شروع کنید
موضوع کلی: برنامهنویسی ساختیافته با پاسکال
موضوع میانی: آموزش پاسکال برای اپل II
📋 سرفصلهای دوره
- 1. مقدمه: خوش آمدید به دنیای پاسکال اپل II
- 2. فصل 1: چرا پاسکال؟ چرا اپل II؟
- 3. فصل 2: معرفی اپل II و محیط برنامهنویسی آن
- 4. فصل 3: اولین برنامه شما: سلام دنیا!
- 5. فصل 4: اجرای برنامه در اپل II
- 6. فصل 5: خطاها چه میگویند؟ اشکالزدایی اولیه
- 7. فصل 6: ساختار کلی یک برنامه پاسکال
- 8. فصل 7: دستورالعملهای پایه: نوشتن و خروجی گرفتن
- 9. فصل 8: معرفی متغیرها: جعبههای اطلاعات
- 10. فصل 9: انواع دادههای پایه: عدد صحیح (Integer)
- 11. فصل 10: انواع دادههای پایه: اعداد اعشاری (Real)
- 12. فصل 11: انواع دادههای پایه: کاراکتر (Char)
- 13. فصل 12: انواع دادههای پایه: بولین (Boolean)
- 14. فصل 13: تخصیص مقدار به متغیرها
- 15. فصل 14: عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
- 16. فصل 15: عملگرهای ریاضی: تقسیم صحیح و باقیمانده
- 17. فصل 16: عملگرهای مقایسهای: مساوی، نامساوی، بزرگتر، کوچکتر
- 18. فصل 17: عملگرهای منطقی: AND, OR, NOT
- 19. فصل 18: اولویت عملگرها
- 20. فصل 19: ورودی گرفتن از کاربر
- 21. فصل 20: ساختارهای کنترلی: دستور شرطی IF
- 22. فصل 21: ساختارهای کنترلی: IF...THEN...ELSE
- 23. فصل 22: ساختارهای کنترلی: IF های تو در تو
- 24. فصل 23: ساختارهای کنترلی: دستور CASE
- 25. فصل 24: ساختارهای کنترلی: حلقههای FOR
- 26. فصل 25: ساختارهای کنترلی: حلقههای WHILE
- 27. فصل 26: ساختارهای کنترلی: حلقههای REPEAT...UNTIL
- 28. فصل 27: تفاوت حلقههای WHILE و REPEAT
- 29. فصل 28: پرشهای کنترلی: GOTO (با احتیاط!)
- 30. فصل 29: زیربرنامهها: رویهها (Procedures)
- 31. فصل 30: زیربرنامهها: توابع (Functions)
- 32. فصل 31: پارامترهای رویهها و توابع: ارسال مقدار
- 33. فصل 32: پارامترهای رویهها و توابع: ارسال متغیر (VAR)
- 34. فصل 33: متغیرهای محلی و سراسری
- 35. فصل 34: حوزه دید متغیرها (Scope)
- 36. فصل 35: انواع دادههای مرکب: آرایهها (Arrays)
- 37. فصل 36: تعریف و استفاده از آرایهها
- 38. فصل 37: آرایههای یک بعدی
- 39. فصل 38: آرایههای چند بعدی
- 40. فصل 39: انواع دادههای مرکب: رشتهها (Strings)
- 41. فصل 40: عملیات پایه روی رشتهها: طول، الحاق
- 42. فصل 41: عملیات پایه روی رشتهها: برش (Substring)
- 43. فصل 42: عملیات پایه روی رشتهها: جستجو
- 44. فصل 43: انواع دادههای مرکب: مجموعهها (Sets)
- 45. فصل 44: تعریف و استفاده از مجموعهها
- 46. فصل 45: عملیات روی مجموعهها: عضویت، اجتماع، اشتراک، تفاضل
- 47. فصل 46: انواع دادههای مرکب: رکوردهای (Records)
- 48. فصل 47: تعریف و استفاده از رکوردها
- 49. فصل 48: دسترسی به فیلدهای رکورد
- 50. فصل 49: اشارهگرها (Pointers): مفهوم
- 51. فصل 50: اشارهگرها: تعریف و تخصیص
- 52. فصل 51: اشارهگرها: dereferencing
- 53. فصل 52: اشارهگرها: لیستهای پیوندی (Linked Lists) - مقدمه
- 54. فصل 53: ساختار دادههای پویا
- 55. فصل 54: تخصیص و آزادسازی حافظه پویا (NEW, DISPOSE)
- 56. فصل 55: انواع دادههای شمارشی (Enumerated Types)
- 57. فصل 56: انواع دادههای محدود (Subrange Types)
- 58. فصل 57: فایلها: مقدمه
- 59. فصل 58: فایلهای متنی (Text Files)
- 60. فصل 59: خواندن و نوشتن در فایلهای متنی
- 61. فصل 60: مدیریت فایلهای متنی: باز کردن، بستن، وضعیت
- 62. فصل 61: فایلهای باینری (Binary Files)
- 63. فصل 62: خواندن و نوشتن در فایلهای باینری
- 64. فصل 63: توابع و رویههای داخلی (Built-in) مفید
- 65. فصل 64: توابع کار با رشتهها (Standard String Functions)
- 66. فصل 65: توابع ریاضی (Standard Math Functions)
- 67. فصل 66: توابع کار با کاراکترها (Character Functions)
- 68. فصل 67: مدیریت حافظه در اپل II
- 69. فصل 68: کار با حافظه صفحه نمایش (Screen Memory)
- 70. فصل 69: کار با حافظه گرافیکی (Graphics) - مقدمه
- 71. فصل 70: حالتهای گرافیکی اپل II
- 72. فصل 71: رسم اشکال هندسی ساده در گرافیک
- 73. فصل 72: رنگها و پیکسلها در گرافیک
- 74. فصل 73: گرافیک پیشرفته: خطوط و منحنیها
- 75. فصل 74: متحرکسازی (Animation) - اصول اولیه
- 76. فصل 75: طراحی بازیهای ساده: منطق
- 77. فصل 76: ورودی از جوی استیک (Joystick)
- 78. فصل 77: صدا در اپل II (Sound) - مقدمه
- 79. فصل 78: تولید صدا با Beep
- 80. فصل 79: مقدمه ای بر زبان اسمبلی در اپل II
- 81. فصل 80: فراخوانی کدهای اسمبلی از پاسکال
- 82. فصل 81: مدیریت وقفه ها (Interrupts) - مفاهیم
- 83. فصل 82: برنامهنویسی ساختیافته در عمل
- 84. فصل 83: الگوریتمهای مرتبسازی: Bubble Sort
- 85. فصل 84: الگوریتمهای مرتبسازی: Selection Sort
- 86. فصل 85: الگوریتمهای جستجو: Linear Search
- 87. فصل 86: الگوریتمهای جستجو: Binary Search
- 88. فصل 87: الگوریتمهای بازگشتی (Recursion) - مفهوم
- 89. فصل 88: مثال بازگشتی: فاکتوریل
- 90. فصل 89: مثال بازگشتی: اعداد فیبوناچی
- 91. فصل 90: طراحی واسط کاربری (User Interface) - اصول
- 92. فصل 91: کار با Page 0 حافظه (Zero Page)
- 93. فصل 92: ارتباط با دستگاههای جانبی (Peripherals)
- 94. فصل 93: بهینهسازی کد پاسکال
- 95. فصل 94: کامپایلر پاسکال اپل II (UCSD Pascal) - ویژگی ها
- 96. فصل 95: خطاهای زمان اجرا (Runtime Errors)
- 97. فصل 96: مدیریت استثناها (Exception Handling) - مفاهیم
- 98. فصل 97: پروژههای عملی کوچک
- 99. فصل 98: اشکالزدایی پیشرفته
- 100. فصل 99: مراحل توسعه نرمافزار
تگها:
8-bit Programming
Apple II
Apple II Pascal
Apple II programming
Beginner Pascal
Hello World
Pascal for Apple II
Retro programming
Structured Programming
Vintage Computing
آموزش برنامه نویسی از صفر
آموزش پاسکال برای اپل II
برنامه نویسی پاسکال
برنامه نویسی ساخت یافته
پاسکال
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.