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

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

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

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

عنوان دوره: برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر

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

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

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

  • 1. آشنایی با دنیای کامپیوتر و برنامه‌نویسی
  • 2. مقدمه‌ای بر زبان برنامه‌نویسی BASIC
  • 3. نصب و راه‌اندازی مفسر IBM BASIC
  • 4. اجرای اولین برنامه: دستور PRINT
  • 5. متغیرها: نامگذاری و انواع داده
  • 6. اعداد صحیح و اعشاری در BASIC
  • 7. رشته‌ها و کاراکترها در BASIC
  • 8. عملگرهای محاسباتی: جمع، تفریق، ضرب و تقسیم
  • 9. اولویت عملگرها و استفاده از پرانتز
  • 10. دستور LET: انتساب مقدار به متغیر
  • 11. دستور INPUT: دریافت ورودی از کاربر
  • 12. دستور REM: درج توضیحات در برنامه
  • 13. دستور END: پایان برنامه
  • 14. دستور GOTO: پرش به خطوط دیگر
  • 15. دستور IF...THEN: شرط‌های ساده
  • 16. عملگرهای مقایسه‌ای: =, <>, <, >, <=, >=
  • 17. ترکیب شرط‌ها با AND و OR
  • 18. دستور IF...THEN...ELSE: شرط‌های دوگانه
  • 19. دستور ON...GOTO: پرش شرطی بر اساس مقدار
  • 20. حلقه‌های FOR...NEXT: تکرار بلوک کد
  • 21. متغیر شمارنده در حلقه FOR
  • 22. گام‌های افزایشی متفاوت در حلقه FOR
  • 23. حلقه‌های تودرتو FOR
  • 24. دستور WHILE...WEND: حلقه شرطی
  • 25. تفاوت‌های حلقه WHILE و FOR
  • 26. دستور STOP: توقف موقت برنامه
  • 27. دستور CONT: ادامه اجرای برنامه بعد از STOP
  • 28. آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها
  • 29. تعریف و مقداردهی آرایه‌ها
  • 30. دسترسی به عناصر آرایه با اندیس
  • 31. آرایه‌های دو بعدی (ماتریس‌ها)
  • 32. کاربرد آرایه‌ها در ذخیره داده‌های جدولی
  • 33. دستور DIM: تعیین ابعاد آرایه
  • 34. توابع داخلی: مقدمه
  • 35. توابع ریاضی: SQR, ABS, INT, RND
  • 36. تولید اعداد تصادفی با RND
  • 37. توابع رشته‌ای: LEN, LEFT$, RIGHT$, MID$
  • 38. تبدیل بین اعداد و رشته‌ها: STR$, VAL
  • 39. توابع ورودی/خروجی: INKEY$, INPUT$
  • 40. دستور LOCATE: تعیین موقعیت مکان‌نما
  • 41. دستور COLOR: تغییر رنگ متن و پس‌زمینه
  • 42. دستور CLS: پاک کردن صفحه نمایش
  • 43. دستور PRINT USING: قالب‌بندی خروجی
  • 44. کار با فایل‌ها: مقدمه
  • 45. دستور OPEN: باز کردن فایل
  • 46. دستور CLOSE: بستن فایل
  • 47. دستور WRITE#: نوشتن در فایل
  • 48. دستور PRINT#: نوشتن در فایل با قالب‌بندی
  • 49. دستور INPUT#: خواندن از فایل
  • 50. دستور LINE INPUT#: خواندن یک خط کامل از فایل
  • 51. دستور EOF: تشخیص پایان فایل
  • 52. انواع فایل‌ها: ترتیبی و تصادفی
  • 53. دستور FIELD: ساختار فایل‌های تصادفی
  • 54. دستور LSET و RSET: تراز کردن داده در فایل تصادفی
  • 55. دستور GET: خواندن رکورد از فایل تصادفی
  • 56. دستور PUT: نوشتن رکورد در فایل تصادفی
  • 57. برنامه‌نویسی ساخت‌یافته: مقدمه
  • 58. زیرروال‌ها (Subroutines): تعریف و فراخوانی
  • 59. دستور GOSUB و RETURN: اجرای زیرروال
  • 60. انتقال پارامتر به زیرروال
  • 61. متغیرهای محلی و سراسری
  • 62. توابع تعریف شده توسط کاربر (User-Defined Functions)
  • 63. دستور DEF FN: تعریف تابع
  • 64. فراخوانی توابع تعریف شده توسط کاربر
  • 65. استفاده از توابع برای ساده‌سازی کد
  • 66. مدیریت خطاها: مقدمه
  • 67. دستور ON ERROR GOTO: پرش به روال مدیریت خطا
  • 68. دستور RESUME: ادامه اجرای برنامه بعد از خطا
  • 69. کدهای خطا و بررسی آنها
  • 70. رفع خطاهای رایج برنامه‌نویسی
  • 71. Debugging: پیدا کردن و رفع اشکالات برنامه
  • 72. استفاده از دستور PRINT برای بررسی مقادیر متغیرها
  • 73. استفاده از STOP برای توقف برنامه و بررسی متغیرها
  • 74. طراحی رابط کاربری ساده با BASIC
  • 75. استفاده از دستور LOCATE و COLOR برای طراحی فرم‌ها
  • 76. ایجاد منوهای ساده با استفاده از INPUT و GOTO
  • 77. مقدمه‌ای بر گرافیک در IBM BASIC
  • 78. دستور SCREEN: انتخاب حالت گرافیکی
  • 79. دستور PSET: رسم یک نقطه
  • 80. دستور LINE: رسم خط
  • 81. دستور CIRCLE: رسم دایره
  • 82. دستور PAINT: رنگ‌آمیزی یک ناحیه
  • 83. دستور DRAW: رسم اشکال پیچیده با رشته
  • 84. استفاده از گرافیک برای ایجاد بازی‌های ساده
  • 85. ایجاد انیمیشن ساده با استفاده از CLS و PSET
  • 86. کار با صفحه کلید و ماوس
  • 87. دستور INKEY$: دریافت ورودی از صفحه کلید
  • 88. استفاده از ماوس (در صورت پشتیبانی سخت‌افزاری)
  • 89. مقدمه‌ای بر صدا در IBM BASIC
  • 90. دستور BEEP: تولید یک صدای کوتاه
  • 91. دستور SOUND: تولید صدا با فرکانس و مدت زمان مشخص
  • 92. موسیقی ساده با استفاده از SOUND
  • 93. ایجاد جلوه‌های صوتی در بازی‌ها
  • 94. کار با درگاه‌های ورودی/خروجی (مقدماتی)
  • 95. مقدمه‌ای بر حافظه کامپیوتر
  • 96. روش‌های بهینه‌سازی کد BASIC
  • 97. جلوگیری از خطاهای رایج برنامه‌نویسی
  • 98. تکنیک‌های مستندسازی کد
  • 99. استفاده از کامپایلر برای افزایش سرعت اجرا
  • 100. تبدیل برنامه‌های BASIC به برنامه‌های اجرایی
برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر

برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر

شگفتی‌های کدنویسی را با IBM BASIC تجربه کنید!

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

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

درباره دوره جامع IBM BASIC

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

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

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

  • آشنایی با محیط و اصول اولیه IBM BASIC
  • متغیرها، انواع داده و عملگرها
  • دستورات شرطی (IF-THEN-ELSE) برای تصمیم‌گیری
  • حلقه‌ها (FOR, WHILE) برای تکرار و پردازش
  • آرایه‌ها برای مدیریت داده‌های گروهی
  • توابع و رویه‌ها برای سازماندهی کد
  • ورودی و خروجی (Input/Output)
  • مبانی گرافیک در BASIC
  • رفع اشکال (Debugging) و بهینه‌سازی کد
  • و بسیاری مباحث کاربردی دیگر...

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

دوره "برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر" برای طیف گسترده‌ای از علاقه‌مندان به دنیای کامپیوتر و برنامه‌نویسی طراحی شده است:

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

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

گذراندن دوره "برنامه‌نویسی به سبک کلاسیک: دوره جامع IBM BASIC از صفر" فواید بی‌شماری برای شما خواهد داشت:

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

سرفصل‌های جامع و کاربردی

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

همین امروز سفر خود را در دنیای برنامه‌نویسی کلاسیک آغاز کنید!

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

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

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

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

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

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

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Basic basic programming tutorial IBM BASIC Learning IBM BASIC Old school programming Vintage Programming آموزش برنامه‌نویسی آموزش بیسیک آموزش گام به گام برنامه‌نویسی برنامه‌نویسی کلاسیک توسعه نرم‌افزار زبان بیسیک کدنویسی مبانی برنامه‌نویسی

نظرات

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

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