اپلیکیشن اندرویدی فلشکارت آموزشی آموزش 100 برنامه آماده و زیرروال کاربردی در Basic برای IBM PC (از مقدماتی تا پیشرفته)
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش 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. ایجاد یک کتابخانه از زیرروالهای کاربردی شخصی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.