کتاب صوتی Big Blue BASIC: از صفر تا ساخت بازیهای ساده
Big Blue BASIC: از صفر تا ساخت بازیهای ساده | دوره آموزش برنامهنویسی BASIC Big Blue BASIC: از صفر تا ساخت بازیهای ساده - دروازهای به دنیای برنامهنویسی معرفی دوره: قدمی محکم در دنیای کدنویسی با Bi...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Big Blue BASIC: از صفر تا ساخت بازیهای ساده
موضوع کلی: مبانی برنامهنویسی و توسعه نرمافزار
موضوع میانی: آموزش زبان برنامهنویسی BASIC
📋 سرفصلهای دوره
- 1. شروع دوره و معرفی Big Blue BASIC
- 2. آشنایی با محیط توسعه Big Blue BASIC
- 3. اولین برنامه: "Hello, World!"
- 4. مفهوم متغیرها در BASIC
- 5. انواع داده: اعداد صحیح و اعشاری
- 6. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
- 7. اولویت عملگرها
- 8. عملگرهای مقایسهای: بزرگتر، کوچکتر، مساوی
- 9. عملگرهای منطقی: AND, OR, NOT
- 10. دستور PRINT برای نمایش خروجی
- 11. دستور INPUT برای دریافت ورودی از کاربر
- 12. دستور CLS برای پاک کردن صفحه
- 13. دستور REM برای نوشتن توضیحات (کامنت)
- 14. ساختار برنامه: دستورات خط به خط
- 15. دستور GOTO و ایجاد حلقههای بینهایت (هشدار)
- 16. مفهوم زیربرنامه (Subroutine)
- 17. دستور GOSUB و RETURN
- 18. دستور IF...THEN برای تصمیمگیری
- 19. دستور IF...THEN...ELSE
- 20. دستورات FOR...NEXT برای حلقههای شمارشی
- 21. ایجاد شمارندههای معکوس با FOR...NEXT
- 22. دستور WHILE...WEND برای حلقههای شرطی
- 23. کار با رشتهها (Strings)
- 24. عملیات روی رشتهها: اتصال (Concatenation)
- 25. توابع رشتهای: LEFT$, RIGHT$, MID$
- 26. توابع رشتهای: LEN, INSTR
- 27. توابع رشتهای: STRING$, SPACE$
- 28. کار با آرایهها (Arrays)
- 29. آرایههای یک بعدی
- 30. تعریف آرایهها با DIM
- 31. دسترسی به عناصر آرایه
- 32. عملیات روی آرایهها
- 33. آرایههای چند بعدی
- 34. ذخیره سازی داده در فایلها
- 35. انواع فایلها: ترتیبی (Sequential) و تصادفی (Random)
- 36. دستور OPEN برای باز کردن فایل
- 37. دستور WRITE # برای نوشتن در فایل ترتیبی
- 38. دستور READ # برای خواندن از فایل ترتیبی
- 39. دستور CLOSE برای بستن فایل
- 40. دستور EOF برای بررسی انتهای فایل
- 41. کار با فایلهای تصادفی
- 42. ساختار رکورد (Record) در فایلهای تصادفی
- 43. دستور FIELD برای تعریف ساختار رکورد
- 44. دستور PUT # برای نوشتن رکورد در فایل تصادفی
- 45. دستور GET # برای خواندن رکورد از فایل تصادفی
- 46. مفهوم گرافیک در Big Blue BASIC
- 47. دستور SCREEN برای انتخاب حالت صفحه نمایش
- 48. دستور COLOR برای تنظیم رنگ
- 49. دستور PSET برای ترسیم نقطه
- 50. دستور LINE برای ترسیم خط
- 51. دستور CIRCLE برای ترسیم دایره
- 52. دستور BOX برای ترسیم مستطیل
- 53. دستور PAINT برای پر کردن اشکال
- 54. مفهوم توابع
- 55. توابع داخلی BASIC: SQR, INT, RND
- 56. توابع ریاضی: SIN, COS, TAN, LOG, EXP
- 57. توابع تبدیل: ASC, CHR$
- 58. توابع کار با زمان: TIME$, DATE$
- 59. ایجاد توابع سفارشی (User-Defined Functions)
- 60. دستور DEF FN
- 61. استفاده از توابع سفارشی
- 62. مفهوم توابع رویهای (Subroutines)
- 63. انتقال پارامتر به زیربرنامهها
- 64. کار با متغیرهای محلی و سراسری
- 65. مدیریت خطا در BASIC
- 66. دستور ON ERROR GOTO
- 67. رفع خطاها با استفاده از GOTO
- 68. دستور RESUME
- 69. پیچیدگی زمانی و فضایی (مقدماتی)
- 70. نوشتن الگوریتمهای کارآمد
- 71. بهینهسازی کد BASIC
- 72. کاربرد Big Blue BASIC در پروژههای واقعی
- 73. مثال: ساخت یک ماشین حساب ساده
- 74. مثال: ساخت یک دفترچه تلفن ساده
- 75. مثال: ساخت یک بازی حدس عدد
- 76. مثال: ساخت یک بازی سنگ، کاغذ، قیچی
- 77. مقدمات ساخت بازیهای گرافیکی
- 78. تعریف کاراکترهای سفارشی (Character Sets)
- 79. انیمیشن ساده با جابجایی کاراکترها
- 80. مفهوم منطق بازی (Game Logic)
- 81. مدیریت ورودی کاربر در بازی
- 82. برخورد (Collision Detection) در بازیهای ساده
- 83. ذخیره امتیاز و نام بازیکنان
- 84. پیشرفت در طراحی بازی
- 85. مفاهیم اولیه پایگاه داده
- 86. طراحی یک پایگاه داده ساده در BASIC
- 87. جستجو و فیلتر کردن دادهها
- 88. مرتب سازی دادهها
- 89. مقدمات برنامهنویسی شیءگرا (مفهومی)
- 90. مقایسه با زبانهای مدرن
- 91. نکات مهم در خوانایی کد
- 92. نوشتن مستندات برای کد
- 93. تست و اشکالزدایی (Debugging)
- 94. روشهای مختلف اشکالزدایی
- 95. استفاده از دستور TRACE
- 96. مفهوم حلقه بینهایت و نحوه جلوگیری
- 97. مدیریت حافظه در BASIC (مقدماتی)
- 98. کاربرد دستور DATA و READ (تکمیلی)
- 99. دستور RESTORE
- 100. دستور DEF SEG و PEEK/POKE (سطح پایین)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
BASIC Programming
Big Blue BASIC
Coding for Beginners
Game Development
Programming fundamentals
Software Development
آموزش برنامهنویسی
برنامهنویسی BASIC
برنامهنویسی برای مبتدیان
توسعه نرمافزار
ساخت بازی ساده
کدنویسی
مبانی برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.