اپلیکیشن اندرویدی فلش‌کارت آموزشی از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80

249,500 تومان
دوره آموزشی از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80 از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80™ آیا آماده‌اید تا جادوی واقعی برنامه...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80

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

موضوع میانی: آموزش زبان بیسیک (BASIC)

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

  • 1. به دنیای TRS-80 خوش آمدید: کامپیوتر شما!
  • 2. روشن کردن دستگاه و آشنایی با صفحه کلید.
  • 3. حالت مستقیم (Direct Mode) و حالت برنامه (Program Mode).
  • 4. اولین دستور شما: PRINT برای نمایش.
  • 5. پاک کردن صفحه نمایش با CLS.
  • 6. مقدمه‌ای بر متغیرها: اعداد و رشته‌ها.
  • 7. دستور LET: اختصاص دادن مقادیر به متغیرها.
  • 8. ورودی گرفتن از کاربر با INPUT.
  • 9. انجام محاسبات ساده: عملگرهای ریاضی.
  • 10. ذخیره کردن برنامه‌ها روی نوار کاست با CSAVE.
  • 11. بارگذاری برنامه‌ها از نوار کاست با CLOAD.
  • 12. مشاهده کد برنامه با LIST.
  • 13. اجرای برنامه با RUN.
  • 14. خطاهای رایج و اشکال‌زدایی اولیه.
  • 15. استفاده از REM برای توضیحات (کامنت).
  • 16. شماره خطوط برنامه: نظم در BASIC.
  • 17. دستور NEW: پاک کردن حافظه.
  • 18. تصمیم‌گیری با IF...THEN.
  • 19. عملگرهای مقایسه‌ای: =، <، > و غیره.
  • 20. ترکیب شرط‌ها با AND، OR، NOT.
  • 21. پرش به خطوط دیگر با GOTO (مقدمه).
  • 22. حلقه‌های تکرار با FOR...NEXT.
  • 23. تنظیم گام حلقه با STEP.
  • 24. حلقه‌های FOR تودرتو (Nested FOR loops).
  • 25. پرش شرطی پیشرفته: ON...GOTO.
  • 26. خواندن داده‌های از پیش تعریف شده با READ و DATA.
  • 27. شروع مجدد خواندن داده‌ها با RESTORE.
  • 28. توابع اعداد تصادفی: RND و RANDOM.
  • 29. زیرروال‌ها (Subroutines) با GOSUB و RETURN.
  • 30. استفاده از GOSUB برای ساختاردهی بهتر.
  • 31. توقف برنامه با STOP و END.
  • 32. تعریف توابع کاربری با DEF FN.
  • 33. آرگومان‌ها در توابع DEF FN.
  • 34. کار با زمان‌سنج (TIMER) برای تأخیر.
  • 35. اصول اولیه برنامه‌نویسی ساختاریافته.
  • 36. آرایه‌ها (Arrays): نگهداری مجموعه‌ای از داده‌ها.
  • 37. تعریف آرایه‌های یک‌بعدی با DIM.
  • 38. دسترسی به عناصر آرایه.
  • 39. آرایه‌های دوبعدی برای جداول.
  • 40. تعریف آرایه‌های چندبعدی.
  • 41. کار با رشته‌ها: طول رشته با LEN.
  • 42. استخراج بخشی از رشته: LEFT$, RIGHT$, MID$.
  • 43. پیدا کردن کاراکتر در رشته: INSTR.
  • 44. تبدیل کاراکتر به کد اسکی: ASC.
  • 45. تبدیل کد اسکی به کاراکتر: CHR$.
  • 46. تبدیل عدد به رشته: STR$.
  • 47. تبدیل رشته به عدد: VAL.
  • 48. چسباندن رشته‌ها به هم: الحاق (+) .
  • 49. مقایسه رشته‌ها.
  • 50. استفاده از SPACE$ و STRING$.
  • 51. آرایه‌های رشته‌ای.
  • 52. متغیرهای رشته‌ای ثابت (Fixed Length Strings).
  • 53. دسترسی مستقیم به حافظه با PEEK.
  • 54. تغییر مستقیم حافظه با POKE.
  • 55. نقش PEEK و POKE در کنترل سخت‌افزار.
  • 56. اصول اولیه گرافیک در TRS-80.
  • 57. روشن کردن پیکسل با SET (x,y).
  • 58. خاموش کردن پیکسل با RESET (x,y).
  • 59. بررسی وضعیت پیکسل با POINT (x,y).
  • 60. ترسیم خطوط ساده با SET و RESET.
  • 61. کنترل مکان‌نما و چاپ در هر نقطه با PRINT @.
  • 62. طراحی کاراکترهای سفارشی.
  • 63. نقشه حافظه صفحه نمایش.
  • 64. ایجاد انیمیشن‌های ساده.
  • 65. خواندن ورودی تک‌کاراکتری با INKEY$.
  • 66. تولید صدای بوق با POKE (آدرس صدا).
  • 67. تولید آهنگ‌های ساده با POKE و Loop.
  • 68. تغییر فرکانس و مدت زمان صدا.
  • 69. ایجاد جلوه‌های صوتی بازی.
  • 70. نوشتن یک بازی گرافیکی کوچک (مقدمه).
  • 71. مدیریت فایل‌ها روی نوار کاست.
  • 72. ذخیره و بارگذاری داده‌ها روی نوار کاست (#PRINT, #INPUT).
  • 73. مقدمه‌ای بر Disk BASIC (اگر سیستم دیسک دارید).
  • 74. دستورات پایه دیسک: DIR/CATALOG.
  • 75. ذخیره و بارگذاری برنامه‌ها روی دیسک (SAVE, LOAD).
  • 76. حذف فایل‌ها با KILL.
  • 77. تغییر نام فایل‌ها با NAME...AS.
  • 78. باز کردن و بستن فایل‌ها با OPEN و CLOSE.
  • 79. فایل‌های متوالی (Sequential Files): ذخیره داده.
  • 80. خواندن از فایل‌های متوالی (Sequential Files): بازیابی داده.
  • 81. ورودی خط به خط از فایل با LINE INPUT#.
  • 82. فایل‌های دسترسی تصادفی (Random Access Files): مفهوم.
  • 83. ساختار رکوردها با FIELD.
  • 84. ذخیره و بازیابی رکوردها با PUT و GET.
  • 85. کار با رشته‌ها در فایل‌های تصادفی با LSET و RSET.
  • 86. نقشه کامل‌تر حافظه TRS-80.
  • 87. استفاده پیشرفته از PEEK/POKE برای کنترل رجیسترها.
  • 88. توابع ماشین‌زبان با USR.
  • 89. فراخوانی روتین‌های ROM (CALL).
  • 90. چاپگر: ارسال خروجی با LPRINT و LLIST.
  • 91. فرمت‌بندی خروجی با TAB و SPC.
  • 92. کار با اعداد هگزادسیمال و اکتال: HEX$, OCT$.
  • 93. روتین‌های زمان‌بندی دقیق.
  • 94. مدیریت خطاها با ON ERROR GOTO (اگر پشتیبانی شود).
  • 95. نوشتن برنامه‌های کاربردی‌تر.
  • 96. اصول طراحی برنامه: ماژولار و خوانا.
  • 97. تکنیک‌های اشکال‌زدایی پیشرفته.
  • 98. بهینه‌سازی کد برای سرعت و حافظه.
  • 99. مروری بر مفاهیم کلیدی BASIC TRS-80.
  • 100. پروژه نهایی: خلق شاهکار بیسیک شما برای TRS-80!
دوره آموزشی از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80

از صفر تا قهرمانی با بیسیک: آموزش برنامه‌نویسی به زبان BASIC برای TRS-80™

آیا آماده‌اید تا جادوی واقعی برنامه‌نویسی را کشف کنید؟ سفری به قلب تپنده کامپیوترهای شخصی و یادگیری زبانی که انقلابی در دنیای تکنولوژی به پا کرد.

معرفی دوره: بازگشت به عصر طلایی کامپیوتر

در روزگاری که کامپیوترها ماشین‌هایی اسرارآمیز بودند و هر خط کد، یک فرمان مستقیم به سخت‌افزار بود، کتابی افسانه‌ای متولد شد: "I speak BASIC to my TRS-80™". این کتاب برای نسلی از پیشگامان، دروازه‌ای به دنیای بی‌کران برنامه‌نویسی بود. آن‌ها یاد گرفتند که چگونه با کامپیوتر خود "صحبت" کنند، بازی بسازند، مسائل را حل کنند و خلاقیت خود را به کدهای اجرایی تبدیل نمایند. امروز، ما با افتخار روح آن کتاب جریان‌ساز را در یک دوره ویدیویی جامع و مدرن زنده کرده‌ایم تا شما نیز لذت خلق مستقیم و بدون واسطه را تجربه کنید.

دوره "از صفر تا قهرمانی با بیسیک" فقط یک آموزش برنامه‌نویسی نیست؛ بلکه یک ماجراجویی نوستالژیک و در عین حال کاربردی است. ما شما را به دوران شکوهمند کامپیوترهای خانگی TRS-80™ می‌بریم، جایی که زبان BASIC پادشاه بی‌چون‌وچرای خلاقیت بود. در این سفر، شما نه تنها اصول بنیادی برنامه‌نویسی را به ساده‌ترین شکل ممکن فرا می‌گیرید، بلکه یاد می‌گیرید چگونه مانند یک مهندس نرم‌افزار اولیه فکر کنید، مشکلات را با منطق خالص حل کرده و از صفر، برنامه‌هایی شگفت‌انگیز خلق کنید. این دوره، پلی است میان گذشته الهام‌بخش و آینده درخشان شما در دنیای تکنولوژی.

درباره دوره: یادگیری عملی با الهام از یک کلاسیک

این دوره آموزشی، با الهام از ساختار ساده و قدم‌به‌قدم کتاب "I speak BASIC to my TRS-80™"، مفاهیم را به صورت کاملاً عملی و پروژه-محور به شما آموزش می‌دهد. ما از همان رویکرد مستقیم و بی‌حاشیه استفاده کرده‌ایم: هر درس یک مفهوم جدید را معرفی می‌کند و بلافاصله شما را به نوشتن کد و دیدن نتیجه آنی تشویق می‌کند. تمام آنچه برای شروع نیاز دارید، یک کامپیوتر مدرن است؛ ما به شما نشان می‌دهیم چگونه محیط TRS-80™ را شبیه‌سازی کرده و اولین خطوط کد خود را بنویسید. این دوره به گونه‌ای طراحی شده که حتی اگر هیچ پیش‌زمینه‌ای در برنامه‌نویسی ندارید، بتوانید به سادگی مفاهیم را درک کرده و از خلق کردن لذت ببرید.

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

  • آشنایی کامل با محیط کامپیوتر TRS-80™ و زبان برنامه‌نویسی BASIC.
  • دستورات پایه و اساسی: از PRINT و INPUT تا LET و REM.
  • کار با متغیرهای عددی و رشته‌ای برای ذخیره و پردازش اطلاعات.
  • منطق و کنترل جریان برنامه با دستورات شرطی IF...THEN.
  • ایجاد حلقه‌های قدرتمند با FOR...NEXT برای تکرار وظایف.
  • پرش و انشعاب در برنامه با دستورات GOTO و GOSUB.
  • کار با آرایه‌ها برای مدیریت مجموعه‌ای از داده‌ها.
  • ایجاد گرافیک‌های ساده پیکسلی و تولید صداهای ابتدایی.
  • تکنیک‌های دیباگ و خطایابی برای حل مشکلات برنامه.
  • ساخت پروژه‌های کامل از صفر: از بازی‌های ساده تا ابزارهای کاربردی.

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

  • علاقه‌مندان به کامپیوترهای کلاسیک و رترو: کسانی که می‌خواهند جادوی کار با ماشین‌های افسانه‌ای مانند TRS-80™ را تجربه کنند.
  • مبتدیان مطلق در برنامه‌نویسی: افرادی که به دنبال یک نقطه شروع ساده، قابل فهم و سرگرم‌کننده برای ورود به دنیای کدنویسی هستند.
  • برنامه‌نویسان باتجربه: متخصصانی که کنجکاوند ریشه‌های برنامه‌نویسی مدرن را بشناسند و از سادگی و قدرت BASIC لذت ببرند.
  • دانش‌آموزان و نوجوانان: یک راه عالی برای یادگیری مفاهیم پایه‌ای علوم کامپیوتر به شکلی جذاب و به دور از پیچیدگی‌های زبان‌های امروزی.
  • هنرمندان و خالقان دیجیتال: کسانی که می‌خواهند با محدودیت‌های خلاقانه، هنر پیکسلی و موسیقی چیپ‌تون (Chiptune) خلق کنند.

چرا باید در دوره "از صفر تا قهرمانی با بیسیک" شرکت کنید؟

۱. یادگیری بنیادین و همیشگی

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

۲. احساس کنترل مستقیم بر ماشین

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

۳. شروعی آسان و بدون استرس

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

۴. تقویت خلاقیت با محدودیت

کار با محدودیت‌های گرافیکی و صوتی کامپیوترهای قدیمی، شما را وادار می‌کند تا راه‌حل‌های هوشمندانه‌تر و خلاقانه‌تری پیدا کنید. این یک تمرین عالی برای ذهن و مهارت حل مسئله شماست.

۵. ساخت پروژه‌های واقعی و ملموس

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

سرفصل‌های جامع دوره: سفری در ۱۰۰ قدم

ما با وسواس فراوان، یک برنامه آموزشی با بیش از ۱۰۰ سرفصل دقیق و قدم‌به‌قدم طراحی کرده‌ایم تا هیچ نکته‌ای ناگفته باقی نماند. این سفر از روشن کردن کامپیوتر مجازی شما در فصل اول و نوشتن اولین دستور PRINT "HELLO, WORLD!" آغاز می‌شود. در ادامه، گام‌به‌گام با مفاهیم اساسی آشنا می‌شوید، در فصل‌های میانی یاد می‌گیرید چگونه منطق بازی‌های ساده‌ای مانند حدس عدد را پیاده‌سازی کنید، در فصل‌های پیشرفته‌تر به سراغ ساخت گرافیک‌های متحرک و مدیریت داده‌ها با آرایه‌ها می‌روید و در نهایت، در فصل‌های پایانی، پروژه‌های کامل و پیچیده‌تری را از صفر تا صد خلق خواهید کرد. این ساختار تضمین می‌کند که شما با یک مسیر یادگیری هموار و منطقی، از یک کاربر تازه‌کار به یک برنامه‌نویس مسلط بر BASIC تبدیل شوید. هر فصل، یک آجر در بنای دانش شماست و در انتهای این ۱۰۰ قدم، شما یک قهرمان واقعی بیسیک خواهید بود.

همین امروز ثبت‌نام کنید و کلید ورود به دنیای شگفت‌انگیز برنامه‌نویسی را به دست آورید. بیاموزید که چگونه با کامپیوتر خود به زبان مادری‌اش صحبت کنید!

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

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

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

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

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

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

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Basic BASIC Programming I speak BASIC to my TRS-80 TRS-80 آموزش TRS-80 آموزش برنامه نویسی BASIC آموزش برنامه نویسی کامپیوتر آموزش برنامه‌نویسی برنامه نویسی بیسیک برنامه نویسی کامپیوتر برنامه‌نویسی برنامه‌نویسی BASIC بیسیک کامپیوتر شخصی یادگیری BASIC

نظرات

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

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