اپلیکیشن اندرویدی فلش‌کارت آموزشی از صفر تا صد برنامه نویسی BASIC بر روی کامپیوتر QL

349,950 تومان
از صفر تا صد برنامه نویسی BASIC بر روی کامپیوتر QL - سفر به دنیای کدنویسی رترو! از صفر تا صد برنامه نویسی BASIC بر روی کامپیوتر QL سفر به دنیای جادویی برنامه‌نویسی با BASIC در QL: از صفر تا صد! معرفی ...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: دوره از صفر تا صد برنامه نویسی BASIC بر روی کامپیوتر QL

موضوع کلی: برنامه نویسی کامپیوتر

موضوع میانی: زبان برنامه نویسی BASIC

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

  • 1. آغاز دوره: معرفی برنامه نویسی BASIC بر روی QL
  • 2. آشنایی با سخت‌افزار و نرم‌افزار QL
  • 3. نصب و راه‌اندازی QL و محیط BASIC
  • 4. اولین گام‌ها: نوشتن و اجرای یک برنامه ساده Hello World
  • 5. ساختار کلی یک برنامه BASIC
  • 6. دستور PRINT و نحوه نمایش خروجی
  • 7. متغیرها: تعریف و استفاده از آن‌ها
  • 8. انواع داده‌ها در BASIC: اعداد صحیح، اعشاری، رشته‌ها
  • 9. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم و توان
  • 10. اولویت عملگرها و استفاده از پرانتز
  • 11. عملگرهای مقایسه‌ای: =، <، >، <=، >=، <>
  • 12. عملگرهای منطقی: AND، OR، NOT
  • 13. دستور INPUT: دریافت داده از کاربر
  • 14. ساختارهای شرطی: دستور IF...THEN...ELSE
  • 15. دستورات شرطی تو در تو (Nested IF)
  • 16. دستور SELECT CASE: انتخاب از بین چند گزینه
  • 17. حلقه‌ها: دستور FOR...NEXT
  • 18. حلقه‌های تو در تو (Nested Loops)
  • 19. حلقه WHILE...WEND
  • 20. حلقه REPEAT...UNTIL
  • 21. دستور GOTO و پرش‌های غیرشرطی
  • 22. دستور GOSUB و زیرروال‌ها (Subroutines)
  • 23. استفاده از زیرروال‌ها برای ساختاردهی به کد
  • 24. آرایه‌ها: تعریف و دسترسی به عناصر
  • 25. آرایه‌های چند بعدی
  • 26. کار با رشته‌ها: توابع LEN، MID، LEFT، RIGHT
  • 27. تبدیل انواع داده‌ها: STR$، VAL
  • 28. ورودی و خروجی فایل‌ها: دستورات OPEN، CLOSE، PRINT #، INPUT #
  • 29. خواندن و نوشتن در فایل‌های متنی
  • 30. کار با فایل‌های باینری
  • 31. دستورات گرافیکی اولیه: POINT، LINE، RECTANGLE
  • 32. رسم اشکال هندسی: دایره، بیضی
  • 33. رنگ‌آمیزی اشکال و تغییر رنگ پس‌زمینه
  • 34. کار با موس و تشخیص کلیک‌ها
  • 35. کار با کیبورد و دریافت ورودی
  • 36. توابع داخلی ریاضی: SIN، COS، TAN، EXP، LOG، RND
  • 37. توابع تاریخ و زمان
  • 38. تعریف توابع دلخواه (Functions)
  • 39. استفاده از توابع برای کاهش تکرار کد
  • 40. دستور DEF FN: تعریف توابع کوتاه
  • 41. مدیریت خطا: دستور ON ERROR GOTO
  • 42. استفاده از تراپ‌های خطا برای رفع اشکال
  • 43. دستور WAIT و تاخیر در اجرای برنامه
  • 44. ایجاد انیمیشن‌های ساده
  • 45. کار با صدا: دستورات SOUND و PLAY
  • 46. پخش صدا و موسیقی
  • 47. دستورات پیشرفته‌تر گرافیکی
  • 48. کار با بیتمپ‌ها و تصاویر
  • 49. برنامه‌نویسی بازی‌های ساده: مفاهیم اولیه
  • 50. پیاده‌سازی حرکت کاراکترها در بازی
  • 51. تشخیص برخورد (Collision Detection)
  • 52. افزودن امتیاز و مدیریت بازی
  • 53. استفاده از SOUND و گرافیک در بازی‌ها
  • 54. بهینه‌سازی کد و افزایش سرعت اجرا
  • 55. استفاده از REM برای نوشتن توضیحات
  • 56. استفاده از ماژول‌ها و فایل‌های جداگانه
  • 57. اصول طراحی رابط کاربری (UI)
  • 58. ایجاد منوها و رابط‌های گرافیکی
  • 59. ذخیره و بارگذاری اطلاعات بازی
  • 60. برنامه‌نویسی شبکه‌ای (مقدماتی)
  • 61. ارتباط با دستگاه‌های خارجی
  • 62. مفاهیم برنامه‌نویسی شی‌گرا (مقدماتی)
  • 63. کلاس‌ها و اشیا در BASIC (مقدماتی)
  • 64. آشنایی با SLOW و FAST
  • 65. بهره‌گیری از دستورات QDOS
  • 66. دستورات خاص QL برای مدیریت حافظه
  • 67. کار با متون در محیط QL
  • 68. تایپوگرافی در برنامه‌های QL
  • 69. مدیریت فونت و سایز متن
  • 70. نکات و ترفندهای پیشرفته‌تر BASIC
  • 71. استفاده از ابزارهای اشکال‌زدایی (Debugging)
  • 72. اصول تست و عیب‌یابی برنامه
  • 73. آشنایی با کتابخانه‌های BASIC اضافی
  • 74. افزایش قابلیت‌های BASIC با کتابخانه‌ها
  • 75. ایجاد برنامه‌های کاربردی
  • 76. ایجاد ابزارهای کمکی
  • 77. شبیه‌سازی سیستم‌های ساده
  • 78. اصول حفاظت از کپی‌رایت
  • 79. انتشار و توزیع برنامه‌ها
  • 80. آموزش ساخت فایل‌های اجرایی
  • 81. بهینه‌سازی کد برای QL
  • 82. استفاده از دستورات اسمبلی (مقدماتی)
  • 83. ترجمه BASIC به زبان ماشین
  • 84. آشنایی با ساختار داده‌ها
  • 85. پیاده‌سازی لیست‌های پیوندی
  • 86. پیاده‌سازی صف و پشته
  • 87. مرتب‌سازی داده‌ها
  • 88. جستجو در داده‌ها
  • 89. استفاده از فایل‌های داده‌ای پیچیده
  • 90. مدیریت حافظه پیشرفته
  • 91. ایجاد واسط‌های کاربری پویا
  • 92. آشنایی با گرافیک سه‌بعدی
  • 93. برنامه‌نویسی چندوظیفه‌ای (Multitasking) در QL
  • 94. برنامه‌نویسی سیستم‌های زمان‌بندی‌شده
  • 95. آشنایی با ابزارهای توسعه پیشرفته QL
  • 96. مروری بر زبان BASIC و QL
  • 97. چالش‌های برنامه‌نویسی و حل مسئله
  • 98. ادامه یادگیری و منابع آموزشی
  • 99. پایان دوره: جمع‌بندی و مرور کلی
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلش‌کارت طراحی شده است. کارت‌ها را یکی‌یکی مرور کنید، پاسخ پرسش‌ها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: BASIC Programming Retro Computing Sinclair QL SuperBASIC آموزش برنامه نویسی برنامه نویسی BASIC برنامه نویسی برای مبتدیان برنامه نویسی کامپیوتر دوره آموزشی QL رترو کامپیوتینگ زبان بیسیک کامپیوتر QL کدنویسی

نظرات

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

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