کتاب صوتی از صفر تا صد Structured BASIC: طراحی الگوریتم و کدنویسی حرفهای
از صفر تا صد Structured BASIC: طراحی الگوریتم و کدنویسی حرفهای از صفر تا صد Structured BASIC: طراحی الگوریتم و کدنویسی حرفهای معرفی دوره آیا رویای ساخت بازیهای کامپیوتری، برنامههای کاربردی و حل مس...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا صد Structured BASIC: طراحی الگوریتم و کدنویسی حرفهای
موضوع کلی: مبانی برنامهنویسی و الگوریتمنویسی
موضوع میانی: برنامهنویسی ساختیافته با BASIC
📋 سرفصلهای دوره
- 1. مقدمهای بر دنیای برنامهنویسی
- 2. چرا BASIC؟ انتخاب زبان BASIC
- 3. نصب و راهاندازی محیط BASIC
- 4. اولین برنامه: سلام دنیا!
- 5. آشنایی با ساختار کلی یک برنامه BASIC
- 6. متغیرها: جعبههای نگهداری اطلاعات
- 7. انواع دادهها در BASIC (اعداد، رشتهها)
- 8. اعلان و مقداردهی اولیه متغیرها
- 9. عملیات ریاضی پایه: جمع، تفریق، ضرب، تقسیم
- 10. اولویت عملگرها در محاسبات
- 11. دستور PRINT: نمایش اطلاعات
- 12. دستور INPUT: دریافت اطلاعات از کاربر
- 13. دستور CLS: پاک کردن صفحه نمایش
- 14. دستور END: پایان برنامه
- 15. کامنتگذاری در کد: راهنمای خودتان و دیگران
- 16. مدیریت خطاها در سطح پایه
- 17. مقدمهای بر الگوریتم: زبانی برای حل مسئله
- 18. مفهوم الگوریتم و اهمیت آن
- 19. نمودار جریان (Flowchart): نمایش بصری الگوریتم
- 20. فلوچارتهای ساده: ورودی، پردازش، خروجی
- 21. دستورات شرطی: تصمیمگیری در برنامه
- 22. دستور IF...THEN: شرط ساده
- 23. دستور IF...THEN...ELSE: شرط دوگانه
- 24. عملگرهای مقایسهای: <, >, <=, >=, =, <>
- 25. عملگرهای منطقی: AND, OR, NOT
- 26. ساختارهای تکرار: اجرای مکرر دستورات
- 27. حلقه FOR...NEXT: تکرار با تعداد مشخص
- 28. متغیر شمارنده در حلقه FOR
- 29. دستور STEP در حلقه FOR
- 30. حلقه WHILE...WEND: تکرار تا زمانی که شرط برقرار است
- 31. حلقه REPEAT...UNTIL (در صورت وجود در نسخه BASIC مورد استفاده)
- 32. دستور GOTO: پرش به بخشی از برنامه (استفاده با احتیاط)
- 33. دستور GOSUB...RETURN: فراخوانی زیربرنامه
- 34. مفهوم زیربرنامه (Subroutine)
- 35. مدیریت پارامترها در زیربرنامهها
- 36. اندازه و دامنه متغیرها (Scope)
- 37. آرایهها: نگهداری مجموعهای از دادهها
- 38. آرایههای یکبعدی
- 39. اعلان و مقداردهی آرایهها
- 40. دسترسی به عناصر آرایه
- 41. آرایههای چندبعدی
- 42. عملیات بر روی آرایهها
- 43. مرتبسازی آرایهها (مقدماتی)
- 44. جستجو در آرایهها (مقدماتی)
- 45. مدیریت رشتهها: کار با متن
- 46. توابع رشتهای: LEFT$, RIGHT$, MID$
- 47. توابع رشتهای: LEN, INSTR, STR$
- 48. توابع رشتهای: VAL, CHR$, ASC
- 49. ترکیب رشتهها (Concatenation)
- 50. تبدیل رشته به عدد و بالعکس
- 51. مدیریت فایلها: ذخیره و بازیابی اطلاعات
- 52. مفهوم فایل و انواع آن
- 53. دستور OPEN: باز کردن فایل
- 54. دستور CLOSE: بستن فایل
- 55. دستور WRITE # : نوشتن در فایل
- 56. دستور INPUT # : خواندن از فایل
- 57. دستور LINE INPUT # : خواندن خط به خط از فایل
- 58. دستور PRINT # : نوشتن با فرمت در فایل
- 59. فایلهای ترتیبی (Sequential Files)
- 60. فایلهای دسترسی تصادفی (Random Access Files - مقدماتی)
- 61. مدیریت خطا در عملیات فایل
- 62. مقدمهای بر برنامهنویسی ساختیافته (Structured Programming)
- 63. اصول برنامهنویسی ساختیافته
- 64. ساختار ترتیبی (Sequential Structure)
- 65. ساختار انتخابی (Selection Structure - IF, CASE)
- 66. ساختار تکراری (Iteration Structure - FOR, WHILE)
- 67. اجتناب از GOTO: اهمیت خوانایی کد
- 68. ماژولار کردن برنامه: شکستن مسائل بزرگ
- 69. استفاده از رویهها (Procedures) و توابع (Functions)
- 70. طراحی توابع سفارشی
- 71. پارامترهای توابع و رویهها
- 72. ارزش بازگشتی توابع
- 73. مفهوم پیچیدگی زمانی الگوریتم (مقدماتی)
- 74. تحلیل الگوریتمهای ساده
- 75. کارایی برنامهها: بهینهسازی کد
- 76. مقدمهای بر اشکالزدایی (Debugging)
- 77. روشهای یافتن و رفع خطا
- 78. استفاده از دستور PRINT برای اشکالزدایی
- 79. مراحل تست و اعتبارسنجی برنامه
- 80. برنامهنویسی رویدادگرا (Event-Driven Programming - مقدماتی)
- 81. مقدمهای بر گرافیک در BASIC
- 82. دستورات ترسیم خط، دایره، مستطیل
- 83. تغییر رنگ و پسزمینه
- 84. مفهوم رویداد (Event)
- 85. مقدمهای بر پایگاه داده (مفهومی)
- 86. مدل رابطهای (Relational Model - مفاهیم اولیه)
- 87. طراحی پایگاه داده ساده
- 88. ایجاد جداول و فیلدها
- 89. ارتباط بین جداول (مفهومی)
- 90. پرسوجو (Query) در پایگاه داده (مفهومی)
- 91. مقدمهای بر ساختمان دادهها (Data Structures)
- 92. لیست پیوندی (Linked List - مفهومی)
- 93. پشته (Stack - مفهومی)
- 94. صف (Queue - مفهومی)
- 95. درخت (Tree - مفهومی)
- 96. مقدمهای بر اصول شیگرایی (OOP - مفاهیم اولیه)
- 97. شی (Object) و کلاس (Class)
- 98. وراثت (Inheritance - مفهومی)
- 99. چندریختی (Polymorphism - مفهومی)
- 100. توسعه پروژههای کوچک با BASIC
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Algorithm design
Basic
BASIC Programming
Beginner Programming
Programming
Programming fundamentals
Structured BASIC
Structured Programming
آموزش برنامهنویسی
الگوریتم
الگوریتمنویسی
برنامهنویسی ساختیافته
کدنویسی
مبانی برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.