کتاب برنامه نویسی و کار با IBM PCjr: راهنمای جامع با 77 برنامه آماده

برنامه نویسی و کار با IBM PCjr: راهنمای جامع با 77 برنامه آماده برنامه نویسی و کار با IBM PCjr: راهنمای جامع با 77 برنامه آماده آیا آماده‌اید به قلب دهه 80 سفر کنید و اسرار کامپیوترهای شخصی را کشف کنی...

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: برنامه نویسی و کار با IBM PCjr: راهنمای جامع با 77 برنامه آماده

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

موضوع میانی: آموزش برنامه نویسی بیسیک و کار با IBM PCjr

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

  • 1. آشنایی با IBM PCjr: گامی به سوی دنیای دهه 80
  • 2. تاریخچه کامپیوترهای شخصی و نقش IBM
  • 3. معرفی IBM PCjr: سخت‌افزار، پورت‌ها و اتصالات
  • 4. بررسی قابلیت‌های گرافیکی و صوتی PCjr
  • 5. سیستم عامل PCjr (DOS) و محیط کاربری
  • 6. اولین گام‌ها با PCjr: روشن کردن و بوت شدن سیستم
  • 7. آشنایی با کیبورد PCjr و کلیدهای خاص
  • 8. دستورات اولیه DOS: DIR, CLS, COPY, DEL
  • 9. مدیریت فایل‌ها و دایرکتوری‌ها در DOS
  • 10. مفهوم بایت، بایت و فایل
  • 11. حافظه RAM و ROM در PCjr
  • 12. پردازنده 8088/8086 و نقش آن
  • 13. مقدمه‌ای بر زبان برنامه‌نویسی BASIC
  • 14. انواع BASIC: Cassette BASIC, Cartridge BASIC
  • 15. اجرای برنامه‌های BASIC از روی نوار کاست
  • 16. اجرای برنامه‌های BASIC از روی فلاپی دیسک
  • 17. ساختار کلی یک برنامه BASIC: خط فرمان و خطوط دستور
  • 18. اولین برنامه BASIC: PRINT "Hello, World!"
  • 19. متغیرها در BASIC: عددی و رشته‌ای
  • 20. انواع داده‌ها در BASIC: INTEGER, REAL, STRING
  • 21. عملگرهای ریاضی در BASIC: +, -, *, /, MOD, INT
  • 22. عملگرهای مقایسه‌ای در BASIC: =, <>, <, >, <=, >=
  • 23. عملگرهای منطقی در BASIC: AND, OR, NOT
  • 24. دستور GOTO: ناوبری در کد (با احتیاط!)
  • 25. دستور IF...THEN...ELSE: تصمیم‌گیری در برنامه
  • 26. دستور FOR...NEXT: حلقه‌های تکرار شمارش شده
  • 27. دستور WHILE...WEND: حلقه‌های تکرار شرطی
  • 28. دستور READ...DATA...RESTORE: کار با داده‌های ثابت
  • 29. دستور INPUT: دریافت ورودی از کاربر
  • 30. دستور PRINT USING: قالب‌بندی خروجی
  • 31. دستور GOSUB...RETURN: فراخوانی زیرروال‌ها
  • 32. زیرروال‌ها: سازماندهی کد و جلوگیری از تکرار
  • 33. آرایه‌ها در BASIC: ذخیره‌سازی مجموعه‌ای از داده‌ها
  • 34. تعریف و استفاده از آرایه‌های یک‌بعدی
  • 35. تعریف و استفاده از آرایه‌های دو‌بعدی
  • 36. دستور DIM: اعلام ابعاد آرایه‌ها
  • 37. دستور RANDOMIZE TIMER: تولید اعداد تصادفی
  • 38. دستور RND: تولید اعداد شبه‌تصادفی
  • 39. کاربرد اعداد تصادفی در برنامه‌ها
  • 40. دستور SOUND: تولید صدا با PCjr
  • 41. کنترل فرکانس و مدت زمان صدا
  • 42. مقدمه‌ای بر گرافیک در PCjr
  • 43. حالت‌های گرافیکی PCjr: CCOLOR, GCOLOR, GGRAPHICS
  • 44. دستور COLOR: تنظیم رنگ پس‌زمینه و پیش‌زمینه
  • 45. دستور SETCOLOR: تنظیم رنگ‌های پیش‌فرض
  • 46. دستور LINE: رسم خطوط مستقیم
  • 47. دستور CIRCLE: رسم دایره و بیضی
  • 48. دستور BOX: رسم مستطیل و مربع
  • 49. دستور PAINT: پر کردن نواحی با رنگ
  • 50. دستور DRAW: رسم اشکال پیچیده با استفاده از دستورالعمل‌ها
  • 51. دستور PSET و PRESET: روشن و خاموش کردن پیکسل‌ها
  • 52. دستور POINT: خواندن رنگ یک پیکسل
  • 53. کتابخانه‌های گرافیکی PCjr (در صورت وجود در ROM)
  • 54. استفاده از فونت‌های پیش‌فرض در حالت متنی
  • 55. تغییر فونت در حالت متنی (در صورت پشتیبانی)
  • 56. مقدمه‌ای بر فایل‌ها در BASIC
  • 57. انواع فایل‌ها: ترتیبی (Sequential) و دسترسی مستقیم (Random Access)
  • 58. دستور OPEN: باز کردن فایل‌ها
  • 59. دستور CLOSE: بستن فایل‌ها
  • 60. دستور PRINT #: نوشتن در فایل ترتیبی
  • 61. دستور INPUT # یا LINE INPUT #: خواندن از فایل ترتیبی
  • 62. دستور WRITE #: نوشتن داده‌های ساختاریافته در فایل ترتیبی
  • 63. دستور EOF: بررسی رسیدن به انتهای فایل
  • 64. دستور SEEK: جابجایی در فایل دسترسی مستقیم
  • 65. دستور GET و PUT: خواندن و نوشتن رکوردهای فایل دسترسی مستقیم
  • 66. ساختار رکورد در فایل‌های دسترسی مستقیم
  • 67. کاربرد فایل‌ها در ذخیره و بازیابی داده‌ها
  • 68. مدیریت خطاها در BASIC: دستور ON ERROR GOTO
  • 69. بررسی کدهای خطا و مدیریت آن‌ها
  • 70. آشنایی با دستگاه‌های ورودی/خروجی (I/O)
  • 71. دستور INKEY$: دریافت کاراکتر از کیبورد بدون توقف برنامه
  • 72. دستور PEEK و POKE: دسترسی مستقیم به حافظه
  • 73. آدرس‌دهی حافظه در PCjr
  • 74. استفاده از PEEK و POKE برای کنترل سخت‌افزار
  • 75. کنترل کاراکترهای ASCII با PEEK و POKE
  • 76. مقدمه‌ای بر ماشین‌کد (Assembly) و ارتباط آن با BASIC
  • 77. فراخوانی رویه‌های ماشین‌کد از BASIC (در صورت پشتیبانی)
  • 78. ابزارهای برنامه‌نویسی در دهه 80: ویرایشگرها، دیباگرها
  • 79. نکات و ترفندهای برنامه‌نویسی در BASIC
  • 80. بهینه‌سازی کد BASIC برای سرعت و حافظه
  • 81. دیباگ کردن (اشکال‌زدایی) برنامه‌های BASIC
  • 82. ارزیابی و بازنگری کد: خوانایی و کارایی
  • 83. معرفی 77 برنامه آماده در کتاب
  • 84. بررسی و تحلیل اولین مجموعه از برنامه‌های آماده (مثال: بازی‌های ساده)
  • 85. پیاده‌سازی و اجرای برنامه‌های گرافیکی ساده
  • 86. پیاده‌سازی و اجرای برنامه‌های صوتی ساده
  • 87. استفاده از برنامه‌های آماده برای آموزش مفاهیم پیشرفته
  • 88. برنامه‌های آماده: ابزاری برای یادگیری عملی
  • 89. تغییر و سفارشی‌سازی برنامه‌های آماده
  • 90. مراحل طراحی یک برنامه BASIC
  • 91. مراحل مستندسازی برنامه‌های BASIC
  • 92. مروری بر محدودیت‌های PCjr و BASIC
  • 93. نکات ایمنی در کار با سخت‌افزار
  • 94. مقدمه‌ای بر بازی‌های رایانه‌ای در دهه 80
  • 95. طراحی مراحل مختلف یک بازی ساده
  • 96. پیاده‌سازی هوش مصنوعی ابتدایی در بازی‌ها
  • 97. مقدمه‌ای بر پردازش متن و کار با رشته‌ها
  • 98. الگوریتم‌های مرتب‌سازی (Sorting) و جستجو (Searching) در BASIC
  • 99. کاربرد BASIC در محاسبات علمی و مهندسی
  • 100. نمونه پروژه‌های پیشرفته با PCjr
برنامه نویسی و کار با IBM PCjr: راهنمای جامع با 77 برنامه آماده

برنامه نویسی و کار با IBM PCjr: راهنمای جامع با 77 برنامه آماده

آیا آماده‌اید به قلب دهه 80 سفر کنید و اسرار کامپیوترهای شخصی را کشف کنید؟

در دنیایی که کامپیوترهای شخصی تازه پا به عرصه گذاشته بودند، IBM PCjr یک نماد بود. این کامپیوتر، دروازه‌ای به سوی دنیای نوآوری و خلاقیت بود. حالا، شما این فرصت را دارید تا با دوره آموزشی «برنامه نویسی و کار با IBM PCjr: راهنمای جامع با 77 برنامه آماده»، به آن دوران بازگردید و از دریچه PCjr، برنامه نویسی را یاد بگیرید. این دوره، با الهام از کتاب کلاسیک «Using & programming the IBM PCjr, including 77 ready-to-run programs»، شما را به سفری جذاب در دنیای بیسیک (BASIC) و برنامه‌نویسی کامپیوتر می‌برد.

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

درباره دوره: قدم به قدم در دنیای IBM PCjr

این دوره، یک راهنمای جامع و کاربردی است که شما را از مقدمات برنامه‌نویسی بیسیک تا ساخت برنامه‌های پیچیده‌تر، همراهی می‌کند. ما از کتاب «Using & programming the IBM PCjr, including 77 ready-to-run programs» به عنوان یک مرجع ارزشمند استفاده می‌کنیم و با الهام از مثال‌ها و برنامه‌های موجود در آن، مفاهیم را به شما آموزش می‌دهیم. با این دوره، شما نه تنها با مبانی برنامه‌نویسی آشنا می‌شوید، بلکه با چالش‌ها و امکانات منحصربه‌فرد PCjr نیز آشنا می‌شوید.

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

  • مبانی برنامه‌نویسی بیسیک: متغیرها، عملگرها، توابع و ساختارهای کنترلی.
  • آشنایی با سخت‌افزار و نرم‌افزار IBM PCjr.
  • نصب و راه‌اندازی شبیه‌ساز PCjr برای تمرین و آزمایش کدها.
  • کار با دستورات ورودی و خروجی.
  • ایجاد رابط کاربری گرافیکی ساده (GUI).
  • برنامه‌نویسی بازی‌های ساده و سرگرم‌کننده.
  • مدیریت داده‌ها و کار با فایل‌ها.
  • بهینه‌سازی کد و رفع اشکال (Debugging).
  • مروری بر برنامه‌های آماده موجود در کتاب مرجع و نحوه استفاده از آنها.
  • گسترش مهارت‌های برنامه‌نویسی برای پروژه‌های شخصی.

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

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

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

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

  • یک مهارت ارزشمند در برنامه‌نویسی را فرا می‌گیرید که می‌تواند دروازه‌ای به سوی یادگیری زبان‌های برنامه‌نویسی پیشرفته‌تر باشد.
  • با تاریخچه کامپیوتر و یکی از نمادهای دهه 80، IBM PCjr، آشنا می‌شوید.
  • با استفاده از 77 برنامه آماده، خلاقیت خود را در برنامه‌نویسی به کار می‌گیرید.
  • به یک جامعه از علاقه‌مندان به PCjr و برنامه‌نویسی می‌پیوندید و تجربیات خود را به اشتراک می‌گذارید.
  • مهارت‌های حل مسئله و تفکر منطقی خود را تقویت می‌کنید.
  • یک سرگرمی جذاب و آموزنده پیدا می‌کنید.

فراموش نکنید، یادگیری برنامه‌نویسی فقط مربوط به کدنویسی نیست؛ بلکه درباره یادگیری نحوه تفکر و حل مسئله است. این دوره به شما کمک می‌کند تا این مهارت‌ها را تقویت کنید.

سرفصل‌های دوره: سفری به دنیای برنامه‌نویسی و IBM PCjr

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

بخش اول: آشنایی با IBM PCjr و مقدمات

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

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

  • ساختارهای کنترلی: IF-THEN-ELSE, FOR-NEXT, WHILE-WEND
  • آرایه‌ها و لیست‌ها
  • توابع و زیربرنامه‌ها
  • کار با ورودی و خروجی (Input/Output)
  • دستورات مربوط به صفحه نمایش: CLS, COLOR, LOCATE
  • رسم اشکال و گرافیک ساده
  • ایجاد انیمیشن‌های ساده
  • صدا و موسیقی: PLAY, SOUND

بخش سوم: کار با داده‌ها و فایل‌ها

  • مدیریت فایل‌ها: OPEN, CLOSE, READ, WRITE
  • ذخیره و بازیابی داده‌ها
  • کار با فایل‌های متنی و باینری
  • مرتب‌سازی داده‌ها

بخش چهارم: پروژه‌های عملی و برنامه‌های آماده

  • بررسی و تحلیل برنامه‌های آماده از کتاب «Using & programming the IBM PCjr, including 77 ready-to-run programs»
  • ایجاد بازی‌های ساده: حدس عدد، مار، و...
  • ایجاد برنامه‌های کاربردی: ماشین حساب، تبدیل واحد و...
  • طراحی یک رابط کاربری ساده (GUI)
  • رفع اشکال و بهینه‌سازی کد
  • ایجاد یک پروژه نهایی: تلفیق آموخته‌ها

بخش پنجم: پیشرفته و آینده

  • معرفی مفاهیم پیشرفته‌تر: پوینترها و ساختارها (در صورت امکان)
  • مروری بر سایر زبان‌های برنامه‌نویسی در دهه 80 (C, Pascal)
  • چشم‌انداز برنامه‌نویسی و نقش PCjr در تاریخ
  • منابع و مراجع برای مطالعه بیشتر
  • پایان دوره و جمع‌بندی

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

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

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

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

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

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


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

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

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

نظرات

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

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