اپلیکیشن اندرویدی فلش‌کارت آموزشی اژدهای برنامه‌نویسی: آموزش گام به گام BASIC برای Dragon 32

249,500 تومان
اژدهای برنامه‌نویسی: آموزش گام به گام BASIC برای Dragon 32 اژدهای برنامه‌نویسی: آموزش گام به گام BASIC برای Dragon 32 آیا آماده‌اید تا جادوی برنامه‌نویسی را کشف کنید؟ به دنیای شگفت‌انگیز برنامه‌نویسی ...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: اژدهای برنامه‌نویسی: آموزش گام به گام BASIC برای Dragon 32

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

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

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر کامپیوتر Dragon 32
  • 2. روشن کردن Dragon 32
  • 3. آشنایی با صفحه کلید Dragon 32
  • 4. اولین فرمان شما: PRINT
  • 5. تابع CLS
  • 6. آشنایی با محیط BASIC
  • 7. دستور RUN
  • 8. دستور LIST
  • 9. ذخیره و بارگذاری برنامه‌ها (SAVE/LOAD)
  • 10. مفهوم متغیرها
  • 11. انواع داده: عددی
  • 12. انواع داده: رشته‌ای
  • 13. تعیین مقدار به متغیرها (LET)
  • 14. دستور INPUT
  • 15. اولین برنامه تعاملی شما
  • 16. عملگرهای ریاضی: جمع و تفریق
  • 17. عملگرهای ریاضی: ضرب و تقسیم
  • 18. ترتیب عملیات ریاضی
  • 19. دستور FOR...NEXT
  • 20. شمارنده‌ها (Counters)
  • 21. کارهای تکراری با FOR...NEXT
  • 22. دستور GOTO
  • 23. نکات احتیاطی در استفاده از GOTO
  • 24. دستور IF...THEN
  • 25. شرط‌های ساده
  • 26. عملگرهای مقایسه‌ای
  • 27. دستور GOSUB...RETURN
  • 28. زیربرنامه‌ها (Subroutines)
  • 29. مدیریت جریان برنامه
  • 30. مفهوم داده‌های آرایه‌ای
  • 31. یک بعدی (Single-dimensional Arrays)
  • 32. تعریف آرایه‌ها (DIM)
  • 33. استفاده از آرایه‌ها
  • 34. کار با آرایه‌های رشته‌ای
  • 35. نمایش داده‌ها در صفحه
  • 36. کنترل موقعیت کرسر
  • 37. دستور PRINT@
  • 38. دستور TAB
  • 39. ایجاد جلوه‌های بصری ساده
  • 40. مفهوم اعداد تصادفی (Random Numbers)
  • 41. تابع RND
  • 42. تولید اعداد تصادفی در بازه مشخص
  • 43. شبیه‌سازی‌های ساده با اعداد تصادفی
  • 44. دستور DATA
  • 45. دستور READ
  • 46. دستور RESTORE
  • 47. مدیریت داده‌ها در برنامه
  • 48. نکات مهم در استفاده از DATA/READ/RESTORE
  • 49. ورودی‌های کاربر در حالت پیشرفته
  • 50. اعتبار سنجی ورودی‌ها
  • 51. پیام‌های خطا و راهنمایی کاربر
  • 52. دستور WHILE...WEND (در صورت وجود در BASIC Dragon 32)
  • 53. حلقه‌های شرطی
  • 54. مقایسه FOR...NEXT و WHILE...WEND
  • 55. مفهوم توابع (Functions)
  • 56. توابع داخلی (Built-in Functions)
  • 57. تابع INT (صحیح کردن اعداد)
  • 58. تابع SGN (علامت عدد)
  • 59. تابع ABS (قدر مطلق)
  • 60. تابع SQR (ریشه دوم)
  • 61. تابع SIN, COS, TAN (توابع مثلثاتی)
  • 62. تابع LOG, EXP (لگاریتم و توان)
  • 63. توابع کار با رشته‌ها: LEFT$
  • 64. توابع کار با رشته‌ها: RIGHT$
  • 65. توابع کار با رشته‌ها: MID$
  • 66. توابع کار با رشته‌ها: LEN
  • 67. توابع کار با رشته‌ها: INSTR
  • 68. توابع کار با رشته‌ها: CHR$
  • 69. توابع کار با رشته‌ها: ASC
  • 70. توابع کار با رشته‌ها: STR$
  • 71. توابع کار با رشته‌ها: VAL
  • 72. دستور DEF FN (تعریف توابع سفارشی)
  • 73. استفاده از توابع سفارشی
  • 74. بهینه‌سازی توابع سفارشی
  • 75. مفهوم گرافیک در Dragon 32
  • 76. دستور PLOT
  • 77. رنگ‌ها در گرافیک Dragon 32
  • 78. دستور DRAW
  • 79. دستور LINE
  • 80. دستور CIRCLE
  • 81. دستور PAINT
  • 82. دستور POINT
  • 83. نکات مهم در برنامه‌نویسی گرافیکی
  • 84. ایجاد اشکال هندسی پیچیده‌تر
  • 85. انیمیشن‌های ساده با گرافیک
  • 86. ورودی از جوی استیک (در صورت پشتیبانی)
  • 87. ذخیره گرافیک در حافظه (در صورت امکان)
  • 88. صدای ساده در Dragon 32
  • 89. دستور SOUND
  • 90. کنترل فرکانس و مدت صدا
  • 91. ترکیب صدا با رویدادهای برنامه
  • 92. مفاهیم پیشرفته در BASIC
  • 93. مدیریت خطا در زمان اجرا (Error Handling)
  • 94. دستور ON ERROR GOTO
  • 95. بررسی کدهای خطا
  • 96. عملیات روی فایل‌ها (File Operations) - در صورت پشتیبانی
  • 97. باز کردن و بستن فایل
  • 98. خواندن از فایل
  • 99. نوشتن در فایل
  • 100. ترکیب فایل‌ها با برنامه‌های BASIC
اژدهای برنامه‌نویسی: آموزش گام به گام BASIC برای Dragon 32

اژدهای برنامه‌نویسی: آموزش گام به گام BASIC برای Dragon 32

آیا آماده‌اید تا جادوی برنامه‌نویسی را کشف کنید؟

به دنیای شگفت‌انگیز برنامه‌نویسی خوش آمدید! اگر همیشه کنجکاو بوده‌اید که چگونه می‌توانید با کامپیوتر صحبت کنید و ایده‌های خود را به واقعیت تبدیل کنید، این دوره دقیقاً برای شما طراحی شده است. ما با الهام از کتاب کلاسیک Easy Programming for the Dragon 32، شما را گام به گام با زبان قدرتمند BASIC آشنا می‌کنیم و به شما یاد می‌دهیم چگونه برای کامپیوتر افسانه‌ای Dragon 32 کد بنویسید.

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

درباره دوره

این دوره یک راهنمای جامع و عملی برای یادگیری زبان BASIC و برنامه‌نویسی برای کامپیوتر Dragon 32 است. ما از اصول اساسی شروع می‌کنیم و به تدریج شما را با مفاهیم پیچیده‌تر آشنا می‌کنیم. درس‌ها به صورت گام به گام و با مثال‌های عملی ارائه می‌شوند تا درک مطالب را آسان‌تر کنند. ما از کتاب Easy Programming for the Dragon 32 به عنوان یک مرجع ارزشمند استفاده می‌کنیم، اما مطالب دوره به گونه‌ای طراحی شده‌اند که فراتر از کتاب بروند و شما را برای چالش‌های دنیای واقعی برنامه‌نویسی آماده کنند.

موضوعات کلیدی که در این دوره یاد خواهید گرفت

  • مقدمه‌ای بر برنامه‌نویسی و زبان BASIC
  • نصب و راه‌اندازی شبیه‌ساز Dragon 32
  • ساختار کلی برنامه‌های BASIC
  • متغیرها، انواع داده و عملگرها
  • دستورات ورودی و خروجی (PRINT, INPUT)
  • ساختارهای کنترلی (IF...THEN...ELSE, FOR...NEXT, WHILE...WEND)
  • آرایه‌ها (Arrays) و رشته‌ها (Strings)
  • توابع و زیربرنامه‌ها
  • کار با گرافیک و صدا
  • ایجاد بازی‌ها و برنامه‌های تعاملی
  • اشکال‌زدایی و رفع خطاهای برنامه‌نویسی
  • و بسیاری از مفاهیم پیشرفته‌تر!

این دوره برای چه کسانی مناسب است؟

این دوره برای طیف وسیعی از افراد مناسب است، از جمله:

  • دانش‌آموزان و دانشجویانی که به دنبال یادگیری برنامه‌نویسی هستند
  • علاقه‌مندان به کامپیوترهای قدیمی و نوستالژی
  • کسانی که می‌خواهند مهارت‌های جدیدی کسب کنند و ذهن خود را به چالش بکشند
  • برنامه‌نویسان تازه‌کار که می‌خواهند با زبان BASIC آشنا شوند
  • هر کسی که به دنبال یک سرگرمی جذاب و آموزنده است

چرا این دوره را بگذرانیم؟

با شرکت در این دوره، شما:

  • یک مهارت ارزشمند و پرطرفدار را یاد خواهید گرفت
  • مبانی برنامه‌نویسی را به طور کامل درک خواهید کرد
  • قادر خواهید بود برنامه‌های خود را بنویسید و خلاقیت خود را به کار گیرید
  • با یک کامپیوتر کلاسیک و جذاب مانند Dragon 32 آشنا خواهید شد
  • یک سرگرمی جدید و هیجان‌انگیز را تجربه خواهید کرد
  • اعتماد به نفس خود را در زمینه برنامه‌نویسی افزایش خواهید داد
  • وارد یک جامعه از برنامه‌نویسان علاقه‌مند به Dragon 32 خواهید شد

سرفصل‌های دوره: 100 درس برای تبدیل شدن به یک برنامه‌نویس حرفه‌ای BASIC!

این دوره شامل 100 درس جامع و کاربردی است که به شما امکان می‌دهد تمام جنبه‌های برنامه‌نویسی BASIC را یاد بگیرید. در اینجا تنها چند نمونه از سرفصل‌های دوره آورده شده است:

بخش اول: مقدمات

  • آشنایی با تاریخچه کامپیوتر Dragon 32
  • نصب و راه‌اندازی شبیه‌ساز Dragon 32
  • مبانی سیستم‌عامل و محیط BASIC
  • اولین برنامه: "Hello, World!" در BASIC
  • ساختارهای داده: اعداد، رشته‌ها و متغیرها
  • عملگرهای ریاضی و منطقی
  • دستور PRINT: خروجی به صفحه نمایش
  • دستور INPUT: دریافت ورودی از کاربر
  • ... (ادامه در دوره)

بخش دوم: ساختارهای کنترلی

  • دستور IF...THEN...ELSE: تصمیم‌گیری در برنامه‌نویسی
  • دستور FOR...NEXT: تکرار و حلقه‌ها
  • دستور WHILE...WEND: حلقه‌های شرطی
  • استفاده از حلقه‌ها برای ایجاد الگوها
  • دستور GOTO و روش‌های اجتناب از آن
  • ... (ادامه در دوره)

بخش سوم: آرایه‌ها و رشته‌ها

  • آشنایی با آرایه‌ها: ذخیره و دستکاری داده‌ها
  • اعلان و مقداردهی آرایه‌ها
  • کار با آرایه‌های چند بعدی
  • عملیات روی رشته‌ها: concatenation, substring
  • توابع مربوط به رشته‌ها: LEN, MID, LEFT, RIGHT
  • ... (ادامه در دوره)

بخش چهارم: توابع و زیربرنامه‌ها

  • ایجاد توابع سفارشی: کپسوله‌سازی کد
  • فراخوانی و استفاده از توابع
  • انتقال پارامترها به توابع
  • زیربرنامه‌ها: سازماندهی کد
  • استفاده از subroutines برای ساختاردهی برنامه
  • ... (ادامه در دوره)

بخش پنجم: گرافیک و صدا

  • مبانی گرافیک در Dragon 32
  • رسم اشکال هندسی: خط، دایره، مستطیل
  • کار با رنگ‌ها و صفحات نمایش
  • ایجاد انیمیشن‌های ساده
  • پخش صدا و موسیقی
  • ... (ادامه در دوره)

بخش ششم: بازی‌سازی و برنامه‌نویسی پیشرفته

  • ایجاد بازی‌های ساده: حدس عدد، پازل
  • طراحی رابط کاربری برای برنامه‌ها
  • اشکال‌زدایی و رفع خطا در برنامه‌نویسی
  • مفاهیم پیشرفته: فایل‌ها و ورودی/خروجی
  • بهینه‌سازی کد و افزایش سرعت اجرا
  • و ده‌ها سرفصل جذاب دیگر!

همین حالا ثبت‌نام کنید و به جمع برنامه‌نویسان Dragon 32 بپیوندید!

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

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

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

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

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

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

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: 8-bit Computer Basic Computer Programming Dragon 32 Dragon 32 Programming easy programming Retro Computing آموزش گام به گام اژدهای برنامه نویسی برنامه نویسی BASIC زبان برنامه نویسی BASIC کدنویسی مبانی برنامه نویسی

نظرات

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

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