کتاب آموزش جامع GW-BASIC و PC-BASIC برای مبتدیان: از صفر تا قهرمانی

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

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

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب آموزش جامع GW-BASIC و PC-BASIC برای مبتدیان: از صفر تا قهرمانی

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

موضوع میانی: برنامه نویسی بیسیک (Basic)

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

  • 1. موضوعات 100 گانه دوره "آموزش جامع GW-BASIC و PC-BASIC برای مبتدیان: از صفر تا قهرمانی":
  • 2. آشنایی با برنامه نویسی و کامپیوتر
  • 3. معرفی BASIC: زبان برنامه‌نویسی برای مبتدیان
  • 4. تاریخچه GW-BASIC و PC-BASIC
  • 5. چرا GW-BASIC را امروز یاد بگیریم؟
  • 6. راه‌اندازی محیط GW-BASIC/PC-BASIC (با DOSBox)
  • 7. آشنایی با محیط ویرایشگر و خط فرمان بیسیک
  • 8. اولین برنامه شما: "Hello, World!"
  • 9. اجرا و ذخیره برنامه‌ها در بیسیک
  • 10. مفهوم شماره خطوط در بیسیک
  • 11. دستور `PRINT`: نمایش متن و اعداد
  • 12. متغیرها: معرفی و قوانین نام‌گذاری
  • 13. انواع داده عددی: Integer و Single Precision
  • 14. انواع داده رشته‌ای: String
  • 15. دستور `LET`: تخصیص مقدار به متغیرها
  • 16. عملگرهای محاسباتی: جمع، تفریق، ضرب، تقسیم
  • 17. اولویت عملگرها در محاسبات
  • 18. دستور `INPUT`: دریافت ورودی از کاربر
  • 19. دستور `REM`: افزودن توضیحات به کد
  • 20. دستور `CLS`: پاک کردن صفحه نمایش
  • 21. دستور `END`: پایان اجرای برنامه
  • 22. عملگرهای رابطه‌ای: مقایسه مقادیر
  • 23. عملگرهای منطقی: AND, OR, NOT
  • 24. اجرای شرطی: دستور `IF...THEN`
  • 25. دستور `IF...THEN...ELSE`
  • 26. عبارات `IF` تو در تو (Nested IF)
  • 27. دستور `GOTO`: پرش‌های غیرشرطی
  • 28. حلقه‌های `FOR...NEXT`: تکرار با تعداد مشخص
  • 29. استفاده از `STEP` در حلقه‌های `FOR...NEXT`
  • 30. حلقه‌های `FOR...NEXT` تو در تو
  • 31. حلقه‌های `WHILE...WEND`: تکرار تا زمانی که شرط صحیح است
  • 32. کنترل حلقه‌ها و جلوگیری از حلقه بی‌نهایت
  • 33. آرایه‌ها (Arrays): معرفی و کاربرد
  • 34. اعلان آرایه‌ها با دستور `DIM`
  • 35. آرایه‌های عددی تک‌بعدی
  • 36. آرایه‌های رشته‌ای تک‌بعدی
  • 37. آرایه‌های دو‌بعدی
  • 38. پر کردن آرایه‌ها با دستورات `READ` و `DATA`
  • 39. دسترسی به عناصر آرایه
  • 40. مرتب‌سازی ساده آرایه‌ها (معرفی Bubble Sort)
  • 41. جستجو در آرایه‌ها (معرفی Linear Search)
  • 42. الحاق رشته‌ها (String Concatenation)
  • 43. تابع `LEN`: یافتن طول رشته
  • 44. تابع `LEFT$`: استخراج زیررشته از چپ
  • 45. تابع `RIGHT$`: استخراج زیررشته از راست
  • 46. تابع `MID$`: استخراج زیررشته از میانه
  • 47. تابع `VAL`: تبدیل رشته به عدد
  • 48. تابع `STR$`: تبدیل عدد به رشته
  • 49. تابع `CHR$`: تبدیل کد ASCII به کاراکتر
  • 50. تابع `ASC`: تبدیل کاراکتر به کد ASCII
  • 51. تابع `INSTR`: یافتن موقعیت یک زیررشته
  • 52. توابع `SPACE$` و `STRING$`: ایجاد رشته‌های با تکرار کاراکتر
  • 53. ورودی تک کاراکتری با `INKEY$`
  • 54. ساب‌روتین‌ها: دستورات `GOSUB` و `RETURN`
  • 55. مزایای استفاده از ساب‌روتین‌ها
  • 56. برنامه‌نویسی ماژولار و ساختاریافته
  • 57. دستور `ON...GOSUB`: منوهای برنامه‌نویسی
  • 58. دستور `ON...GOTO`: پرش‌های شرطی چندگانه
  • 59. مدیریت خطا: دستور `ON ERROR GOTO`
  • 60. دستورات `RESUME NEXT` و `RESUME 0` برای ادامه پس از خطا
  • 61. دستور `LOCATE`: تعیین موقعیت مکان‌نما
  • 62. دستور `COLOR`: تنظیم رنگ متن و پس‌زمینه
  • 63. معرفی حالت‌های گرافیکی با دستور `SCREEN`
  • 64. دستورات `PSET` و `PRESET`: رسم نقطه‌ها
  • 65. دستور `LINE`: رسم خطوط و مستطیل‌ها
  • 66. دستور `CIRCLE`: رسم دایره و بیضی
  • 67. دستور `PAINT`: پر کردن اشکال با رنگ
  • 68. سیستم مختصات گرافیکی و Viewport
  • 69. دستور `DRAW`: زبان ماکرو برای گرافیک
  • 70. مقدمه‌ای بر ورودی/خروجی فایل (File I/O)
  • 71. فایل‌های ترتیبی (Sequential Files): باز کردن برای نوشتن (`OPEN...FOR OUTPUT`)
  • 72. نوشتن در فایل‌های ترتیبی با `PRINT #` و `WRITE #`
  • 73. باز کردن فایل برای خواندن (`OPEN...FOR INPUT`)
  • 74. خواندن از فایل‌های ترتیبی با `INPUT #` و `LINE INPUT #`
  • 75. بستن فایل‌ها با دستور `CLOSE`
  • 76. تشخیص پایان فایل با `EOF`
  • 77. باز کردن فایل برای اضافه کردن (`OPEN...FOR APPEND`)
  • 78. فایل‌های دسترسی تصادفی (Random Access Files): معرفی
  • 79. باز کردن فایل برای دسترسی تصادفی (`OPEN...FOR RANDOM`)
  • 80. دستور `FIELD`: تعریف بافر رکورد
  • 81. دستورات `LSET` و `RSET`: آماده‌سازی فیلدهای رشته‌ای
  • 82. توابع `MKS$`, `MKD$`, `MKI$`: تبدیل عدد به رشته برای فایل
  • 83. توابع `CVS`, `CVD`, `CVI`: تبدیل رشته به عدد از فایل
  • 84. دستور `PUT`: نوشتن رکورد در فایل تصادفی
  • 85. دستور `GET`: خواندن رکورد از فایل تصادفی
  • 86. توابع `LOF` و `LOC`: بررسی مکان‌نمای فایل تصادفی
  • 87. دستور `KILL`: حذف فایل‌ها
  • 88. دستور `NAME`: تغییر نام فایل‌ها
  • 89. توابع `DATE$` و `TIME$`: دریافت تاریخ و زمان سیستم
  • 90. تابع `TIMER`: اندازه‌گیری زمان سپری شده
  • 91. تولید اعداد تصادفی با `RND` و `RANDOMIZE`
  • 92. دستور `BEEP`: صدای ساده
  • 93. دستور `SOUND`: کنترل فرکانس و مدت صدا
  • 94. دستور `PLAY`: زبان ماکرو موسیقی (MML)
  • 95. `PEEK` و `POKE`: دسترسی مستقیم به حافظه (پیشرفته)
  • 96. تکنیک‌های اشکال‌زدایی: `STOP`, `CONT`, `TRON`, `TROFF`
  • 97. ساخت یک برنامه کاربردی خط فرمان ساده
  • 98. پروژه کوچک: سیستم مدیریت داده ساده
  • 99. گام‌های بعدی: مهاجرت به بیسیک‌های مدرن‌تر
  • 100. ادامه مسیر شما در دنیای برنامه‌نویسی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

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

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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