کتاب سلام دنیا با پاسکال: برنامه نویسی Apple II را از صفر شروع کنید با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

سلام دنیا با پاسکال: برنامه نویسی Apple II را از صفر شروع کنید سلام دنیا با پاسکال: برنامه نویسی Apple II را از صفر شروع کنید آیا همیشه رویای ورود به دنیای جذاب برنامه‌نویسی را در سر داشته‌اید؟ آیا دو...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره سلام دنیا با پاسکال: برنامه نویسی 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 برنامه نویسی پاسکال برنامه نویسی ساخت یافته پاسکال

نظرات

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

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