دوره سلام دنیا با پاسکال: برنامه نویسی Apple II را از صفر شروع کنید همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب سلام دنیا با پاسکال: برنامه نویسی Apple II را از صفر شروع کنید
موضوع کلی: برنامهنویسی ساختیافته با پاسکال
موضوع میانی: آموزش پاسکال برای اپل II
📋 سرفصلهای کتاب (100 موضوع)
- 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: مراحل توسعه نرمافزار
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.