🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: آموزش 100 برنامه آماده و زیرروال کاربردی در Basic برای IBM PC (از مقدماتی تا پیشرفته)
موضوع کلی: برنامهنویسی کامپیوتر
موضوع میانی: برنامهنویسی Basic برای IBM PC
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمهای بر IBM PC و محیط BASIC
- 2. اولین برنامه شما: "سلام دنیا"
- 3. متغیرها، انواع داده و تخصیص مقادیر
- 4. ورودی و خروجی پایه: PRINT و INPUT
- 5. ساختارهای شرطی: IF…THEN…ELSE
- 6. دستور GOTO و لیبلها (مقدمه بر جریان کنترل)
- 7. حلقههای تکرار: FOR…NEXT (شمارشی)
- 8. حلقههای تکرار: WHILE…WEND (شرطی)
- 9. دستور GOSUB و RETURN: مقدمهای بر زیرروالها
- 10. عملیات حسابی و توابع ریاضی پایه
- 11. کار با رشتهها: معرفی و توابع پایه
- 12. آرایهها: ذخیره سازی دادههای همنوع
- 13. کنترل صفحه نمایش: CLS، LOCATE، WIDTH
- 14. ایجاد تاخیر در برنامه: WAIT و FOR…NEXT لوپ خالی
- 15. توابع داخلی BASIC (MID$, LEFT$, RIGHT$)
- 16. ساخت منوهای متنی ساده
- 17. توابع ریاضی پیشرفته: SQR, INT, RND
- 18. تولید اعداد تصادفی برای شبیهسازی
- 19. کاراکترهای اسکی (ASCII) و کاربرد آنها
- 20. تغییر رنگ متن و پسزمینه: COLOR
- 21. دریافت ورودی از کیبورد بدون ENTER: INKEY$
- 22. ذخیره سازی دادهها با READ، DATA و RESTORE
- 23. آشنایی با ارورها و خطایابی اولیه
- 24. زیرروالهای ورودی اعتبارسنجی عددی
- 25. زیرروالهای ورودی اعتبارسنجی رشتهای
- 26. کار با زمان و تاریخ: DATE$, TIME$
- 27. ایجاد جلوههای صوتی: دستور SOUND
- 28. پخش موسیقی ساده: دستور PLAY
- 29. مدیریت حافظه با PEEK و POKE (مقدماتی)
- 30. معرفی فایلها: باز کردن، نوشتن و بستن فایلهای ترتیبی
- 31. خواندن از فایلهای ترتیبی
- 32. افزودن داده به فایلهای ترتیبی
- 33. آشنایی با فایلهای دسترسی تصادفی: OPEN، FIELD
- 34. نوشتن داده در فایلهای دسترسی تصادفی: PUT
- 35. خواندن داده از فایلهای دسترسی تصادفی: GET
- 36. فهرست کردن فایلها در یک دایرکتوری: FILES
- 37. رسم نقاط روی صفحه: PSET
- 38. رسم خطوط: LINE (مقدماتی)
- 39. رسم مستطیل توپر و توخالی: LINE با B و BF
- 40. ایجاد انیمیشنهای متنی ساده
- 41. حرکت اشیاء متنی روی صفحه
- 42. نمایش پیامهای وضعیت و پیشرفت
- 43. جستجوی خطی در آرایهها
- 44. مرتبسازی حبابی (Bubble Sort) برای آرایهها
- 45. توابع تعریف شده توسط کاربر: DEF FN
- 46. استفاده از آرایههای دو بعدی (ماتریسها)
- 47. انتقال بلوکهای حافظه: دستور DEF SEG
- 48. دسترسی به پورتهای I/O: INP و OUT
- 49. استفاده از چاپگر: LPRINT، LPOS، WIDTH LPRINT
- 50. کار با دادههای هگزادسیمال و باینری
- 51. ابزارهای تبدیل واحد (مثلاً دما، طول)
- 52. برنامههای ماشین حساب ساده
- 53. ساخت یک ساعت دیجیتال روی صفحه
- 54. نمایش وضعیت باتری و حافظه (مقدماتی)
- 55. استفاده از دستور ON…GOSUB برای منوهای پیشرفته
- 56. استفاده از دستور ON…GOTO برای پرشهای شرطی
- 57. شبیهسازی تاس برای بازیها
- 58. تولید نمودارهای میلهای متنی ساده
- 59. تولید نمودارهای خطی متنی ساده
- 60. ساخت یک دفترچه آدرس ساده (با فایل ترتیبی)
- 61. ساخت یک مدیریت موجودی انبار ساده
- 62. برنامههای قرعهکشی و انتخاب تصادفی
- 63. بازی حدس زدن اعداد
- 64. بازی سنگ، کاغذ، قیچی
- 65. مقدمهای بر رسم دایره: CIRCLE
- 66. رسم کمان و قطاع: CIRCLE با پارامترها
- 67. رنگآمیزی نواحی: PAINT
- 68. ذخیره و بازیابی تصاویر گرافیکی: GET، PUT (مقدماتی)
- 69. تنظیم مودهای گرافیکی: SCREEN
- 70. پاک کردن بخشهایی از صفحه نمایش
- 71. ایجاد افکتهای محو شدن (Fade-out)
- 72. کنترل مکان نما (Cursor) و پنهان کردن آن
- 73. ایجاد پنجرههای پاپآپ (Pop-up) متنی
- 74. مدیریت ورودیهای کلیدهای تابعی (Function Keys)
- 75. اعتبارسنجی ورودی تاریخ و زمان
- 76. برنامههای مدیریت رمز عبور ساده
- 77. فشردهسازی و بازیابی دادههای متنی (مقدماتی)
- 78. زیرروالهای جستجوی پیشرفته (مثل جستجوی باینری)
- 79. مرتبسازی انتخابی (Selection Sort)
- 80. مرتبسازی درج (Insertion Sort)
- 81. مقایسه دو فایل ترتیبی
- 82. کپی کردن محتوای یک فایل به فایل دیگر
- 83. تغییر نام و حذف فایلها: NAME و KILL
- 84. ایجاد دایرکتوریها (مقدماتی)
- 85. حذف دایرکتوریها (مقدماتی)
- 86. دسترسی به خط فرمان DOS از طریق BASIC (SHELL)
- 87. مدیریت حافظه سیستم (با PEEK/POKE پیشرفته)
- 88. استفاده از اینتراپتهای DOS (با دستور CALL یا BLOAD/CALL)
- 89. ساخت زیرروالهای پرینت گزارشهای ساده
- 90. فرمتبندی خروجی پرینتر
- 91. ایجاد پالتهای رنگی سفارشی (در مودهای گرافیکی پیشرفتهتر)
- 92. شبیهسازی نمایشگرهای LED یا LCD
- 93. مدیریت چندین ورودی کاربر به طور همزمان (با ترفند)
- 94. رمزنگاری و رمزگشایی ابتدایی دادهها
- 95. پیادهسازی یک لیست پیوندی ساده (با آرایهها)
- 96. ایجاد یک پشته (Stack) داده
- 97. ایجاد یک صف (Queue) داده
- 98. بهینهسازی کدهای BASIC برای سرعت و حافظه
- 99. مستندسازی برنامهها و زیرروالها
- 100. ایجاد یک کتابخانه از زیرروالهای کاربردی شخصی
آموزش ۱۰۰ برنامه آماده در Basic: سفری به قلب برنامهنویسی IBM PC
معرفی دوره: بازگشت به ریشههای کدنویسی
آیا تا به حال به این فکر کردهاید که برنامهنویسی کامپیوتر از کجا شروع شد؟ در روزهایی که هر خط کد، یک کشف جدید بود و قدرت پردازش برای اولین بار در دستان کاربران عادی با کامپیوترهای شخصی (PC) قرار گرفت. دوره “آموزش ۱۰۰ برنامه آماده و زیرروال کاربردی در Basic برای IBM PC” یک بازگشت شکوهمند به همان دوران طلایی است؛ سفری آموزشی که با الهام از کتاب کلاسیک و نایاب “100 Ready-To-Run Programs and Subroutines for the IBM PC” طراحی شده تا شما را با اصول بنیادین کدنویسی به شکلی کاملاً عملی و ملموس آشنا کند.
این دوره فقط یک آموزش نوستالژیک نیست، بلکه یک گنجینه ارزشمند از منطق برنامهنویسی است. ما در این دوره، مفاهیم ارزشمند کتاب را به زبان امروز بازگشایی کرده و به شما نشان میدهیم چگونه با استفاده از زبان ساده و قدرتمند BASIC، میتوانید ۱۰۰ برنامه و زیرروال کاربردی را از صفر بسازید. از ابزارهای ساده ریاضی و مالی گرفته تا بازیهای سرگرمکننده و برنامههای مدیریت داده، شما با دستان خودتان قدرت خلق نرمافزار را از همان ابتدا تجربه خواهید کرد. این دوره، دروازهای برای درک عمیق تفکر الگوریتمی و حل مسئله است.
درباره دوره: یادگیری با ساختن، نه فقط تماشا کردن
این دوره یک مجموعه آموزشی جامع و پروژهمحور است که شما را قدم به قدم با دنیای برنامهنویسی BASIC روی پلتفرم افسانهای IBM PC آشنا میکند. ما به جای آموزش تئوریهای خشک و خستهکننده، مستقیماً به سراغ ساخت ۱۰۰ برنامه واقعی میرویم. هر برنامه، یک درس جدید و یک چالش جذاب است که مفاهیمی مانند متغیرها، حلقهها، دستورات شرطی، کار با رشتهها، فایلها و حتی گرافیک و صدا را به شما میآموزد. محتوای این دوره، نسخه مدرن، ساختاریافته و ویدیویی همان کتاب الهامبخش است که به برنامهنویسان نسل اول کمک کرد تا مهارتهای خود را بسازند و پایههای دانش خود را محکم کنند.
موضوعات کلیدی که فرا خواهید گرفت
- مبانی و ساختار زبان برنامهنویسی BASIC
- ورودی و خروجی (Input/Output) و تعامل با کاربر
- عملیات ریاضی، علمی و مهندسی
- پردازش متن و دستکاری رشتهها (String Manipulation)
- کار با آرایهها و ساختارهای داده ساده
- ایجاد برنامههای کاربردی تجاری و مالی
- مدیریت فایلها: ذخیره و بازیابی اطلاعات بر روی دیسک
- برنامهنویسی گرافیک و تولید صداهای پایه
- ساخت بازیهای ساده و سرگرمکننده
- طراحی زیرروالهای (Subroutines) ماژولار و قابل استفاده مجدد
این دوره برای چه کسانی مناسب است؟
- تازهکاران مطلق: افرادی که هیچ تجربهای در برنامهنویسی ندارند و میخواهند با یک زبان ساده و پایهای شروع کنند.
- دانشجویان علوم کامپیوتر: کسانی که میخواهند با ریشههای برنامهنویسی و تاریخچه کامپیوترهای شخصی آشنا شوند.
- علاقهمندان به رایانههای کلاسیک (Retro Computing): افرادی که به سختافزارها و نرمافزارهای قدیمی علاقه دارند و میخواهند تجربه برنامهنویسی روی آنها را بازسازی کنند.
- برنامهنویسان باتجربه: توسعهدهندگانی که با زبانهای مدرن (مانند پایتون، جاوا یا C++) کار میکنند و کنجکاوند بدانند برنامهنویسی در گذشته چگونه بوده است.
- مربیان و معلمان: کسانی که به دنبال مثالهای ساده و قابل فهم برای آموزش مفاهیم پایه برنامهنویسی به دانشآموزان خود هستند.
چرا باید در این دوره شرکت کنید؟
- یادگیری ۱۰۰٪ عملی و پروژهمحور: شما تئوری حفظ نمیکنید، بلکه ۱۰۰ برنامه واقعی میسازید. این بهترین روش برای درونیسازی مفاهیم است.
- ساخت پایههای مستحکم برنامهنویسی: BASIC به شما منطق خالص برنامهنویسی را میآموزد. مهارتهایی که در این دوره کسب میکنید، در هر زبان برنامهنویسی دیگری کاربرد خواهد داشت.
- محتوای منحصربهفرد و جذاب: این دوره شما را با برنامههایی آشنا میکند که هم کاربردی هستند و هم سرگرمکننده. از محاسبهگر وام تا یک بازی ساده، هر پروژه یک دستاورد جدید است.
- آموزش گام به گام از صفر مطلق: نگران نباشید اگر چیزی از کدنویسی نمیدانید. ما همه چیز را از ابتداییترین مفاهیم و با زبانی ساده و روان توضیح میدهیم.
- افزایش خلاقیت و توانایی حل مسئله: با هر برنامه، شما یاد میگیرید که چگونه یک مشکل را به مراحل کوچکتر تقسیم کرده و برای آن یک راهحل منطقی و کدی بنویسید.
- لذت ساختن و دیدن نتیجه فوری: یکی از زیباترین جنبههای برنامهنویسی با BASIC، سادگی و سرعت دیدن نتیجه است. شما کدی را مینویسید، آن را اجرا میکنید و فوراً خروجی را مشاهده میکنید.
سرفصلهای جامع دوره (۱۰۰ برنامه و زیرروال)
این دوره جامع شامل ۱۰۰ درس و پروژه مجزا است که در دستهبندیهای اصلی زیر ارائه میشوند تا یک نقشه راه کامل از مقدماتی تا پیشرفته در اختیار شما قرار گیرد:
بخش اول: مبانی و برنامههای مقدماتی (درس ۱ تا ۱۵)
- آشنایی با محیط BASIC و اولین برنامه: Hello, World!
- متغیرها، انواع داده و عملیات ریاضی پایه
- دریافت ورودی از کاربر (INPUT) و نمایش خروجی (PRINT)
- دستورات شرطی (IF…THEN…ELSE) برای تصمیمگیری در کد
- حلقههای تکرار (FOR…NEXT و WHILE…WEND) برای انجام کارهای تکراری
- ساخت یک ماشین حساب چهار عمل اصلی
- برنامه کاربردی تبدیل واحدها (دما، طول، وزن)
بخش دوم: پردازش متن و رشتهها (درس ۱۶ تا ۳۰)
- توابع کلیدی کار با رشتهها (LEN, LEFT$, RIGHT$, MID$)
- ترکیب (Concatenation) و جداسازی رشتهها
- برنامه جستجوی یک کلمه در متن
- ایجاد یک دفترچه تلفن ساده مبتنی بر متن
- برنامه رمزنگاری و رمزگشایی پیام (الگوریتم سزار)
- طراحی و ساخت منوهای متنی تعاملی و کاربرپسند
بخش سوم: برنامههای ریاضی و علمی (درس ۳۱ تا ۴۵)
- محاسبه فاکتوریل و دنباله فیبوناچی
- برنامه حل معادلات درجه دوم
- پیادهسازی برنامههای آماری (محاسبه میانگین، واریانس و انحراف معیار)
- شبیهسازی پرتاب تاس و تولید اعداد تصادفی (RND)
- کار با توابع مثلثاتی و کاربردهای آن در محاسبات هندسی
بخش چهارم: ابزارهای تجاری و مالی (درس ۴۶ تا ۶۰)
- محاسبهگر اقساط وام و نمایش جدول بازپرداخت (Loan Amortization)
- برنامه محاسبه سود سپرده بانکی (ساده و مرکب)
- ابزار مدیریت بودجه شخصی و ثبت هزینهها
- برنامه ساده مدیریت موجودی کالا برای یک فروشگاه کوچک
- محاسبهگر بازگشت سرمایه (ROI) برای پروژهها
بخش پنجم: مدیریت داده و کار با فایلها (درس ۶۱ تا ۷۵)
- مقدمهای بر آرایهها (Arrays) برای ذخیره لیستی از دادهها
- پیادهسازی الگوریتمهای مرتبسازی ساده (مانند Bubble Sort)
- الگوریتمهای جستجو در آرایهها (مانند جستجوی خطی)
- نوشتن داده در فایلهای ترتیبی (Sequential Files) بر روی دیسک
- خواندن داده از فایلها و بارگذاری آن در برنامه
- پروژه نهایی: ایجاد یک سیستم مدیریت اطلاعات تماس با قابلیت ذخیرهسازی دائمی
بخش ششم: گرافیک، صدا و بازیسازی (درس ۷۶ تا ۹۰)
- آشنایی با مدهای گرافیکی (SCREEN) در BASIC
- ترسیم نقطه، خط و اشکال هندسی ساده (PSET, LINE, CIRCLE)
- رنگآمیزی اشکال و فضاهای بسته (PAINT)
- تولید صدا و موسیقی ساده با دستورات (SOUND, BEEP, PLAY)
- ساخت بازی کلاسیک و جذاب “حدس عدد”
- طراحی یک بازی ماجراجویی مبتنی بر متن (Text-Based Adventure)
- برنامه نقاشی ساده برای کودکان
بخش هفتم: زیرروالها و برنامههای کاربردی پیشرفته (درس ۹۱ تا ۱۰۰)
- مفهوم زیرروال (GOSUB…RETURN) برای ماژولار کردن و سازماندهی کد
- ساخت یک کتابخانه از زیرروالهای پرکاربرد (مانند نمایش تاریخ و ساعت سیستم)
- برنامه کاربردی مدیریت لیست کارها (To-Do List)
- طراحی ابزار زمانسنج و کرنومتر دقیق
- مدیریت خطاها در برنامه (Error Handling with ON ERROR GOTO)
- و دهها برنامه، ابزار و زیرروال کاربردی دیگر که شما را به یک برنامهنویس مسلط بر BASIC تبدیل میکند!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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