کتاب فنون برنامهنویسی récursif پیشرفته در Turbo-BASIC XL با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره فنون برنامهنویسی récursif پیشرفته در Turbo-BASIC XL
موضوع کلی: دستهٔ جامع
موضوع میانی: برنامهنویسی récursif در زبان BASIC
📋 سرفصلهای دوره
- 1. مفاهیم پایه récursif و فرق آن با iterative
- 2. ساختار فراخوانی تابع در Turbo-BASIC XL
- 3. تعریف تابع récursif با کلیدواژه GOSUB/RETURN
- 4. استفاده از متغیرهای محلی و globale در توابع récursif
- 5. مدیریت پشته call stack در Turbo-BASIC XL
- 6. شرط توقف récursif (base case) و أهمیّت آن
- 7. مثال کلاسیک: محاسبه فاکتوریل récursif
- 8. مثال récursif: دنبالهٔ فیبوناچی
- 9. رécursif خطی vs récursif دودویی
- 10. بهینهسازی récursif با memoization در BASIC
- 11. تبدیل الگوریتم iterative به récursif و برعکس
- 12. تجزیه و تحلیل زمان اجرا récursif (Big O)
- 13. استفاده از آرایهها بهعنوان حافظه پ intermédiaire در récursif
- 14. رécursif چندمتغیره: توابع با پارامترهای متعدد
- 15. recurring با توابع تو در تو (nested recursion)
- 16. مدیریت خطا و استثنا در توابع récursif
- 17. دیباک recursive با PRINT و TRACE در Turbo-BASIC XL
- 18. بهینهسازی استفاده از حافظه در recursive عمیق
- 19. recursive در پردازش درختهای باینری (Binary Tree Traversal)
- 20. recursive در جستجوی عمیق-first (DFS) روی گرافها
- 21. recursive در حل مساله برج هانوی
- 22. recursive در تولید فракتالها (مثلثلث سرپینسکی)
- 23. recursive در الگوریتم quicksort و mergesort
- 24. recursive در محاسبه بزرگترین مقاس مشترک (GCD) با الگوریتم اقلیدس
- 25. recursive در محاسبه کمترین مضرب مشترک (LCM)
- 26. recursive در parsing عبارتهای ریاضی (Expression Evaluation)
- 27. recursive در ساخت و traversée لیستهای مرتبط (Linked Lists)
- 28. recursive در الگوریتم backtracking (مثل حل Sudoku)
- 29. recursive در تولید ترکیبها و التبادیل (Permutations & Combinations)
- 30. recursive در محاسبه توان به صورت récursif (Exponentiation)
- 31. استفاده از دست ON ERROR GOTO در توابع récursif
- 32. بهینهسازی tail recursion و تبدیل آن به iterative در BASIC
- 33. محدودیت عمق recursiveness در Turbo-BASIC XL و روشهای رفع آن
- 34. استفاده از متغیرهای STATIC برای حفظ State بین فراخوانیها
- 35. recursive در تولید تصاویر ASCII Art (مثل مثلث floyd)
- 36. recursive در شبیهسازی autómatهای celular (مثل Life)
- 37. استفاده از FUNCTION و PROCEDURE در Turbo-BASIC XL برای recursive
- 38. تمرین پروژه: ساخت interpreter ریاضی کوچک recursive
- 39. تمرین پروژه: بازی puzzle recursive (مثل Towers of Hanoi با گرافیک ASCII)
- 40. تمرین پروژه: تولید منوهای recursive در متنی
- 41. مرور بهترین pratiques برای کد recursive تمیز و خوانا
- 42. ابزارهای دیباک و پروفایلر موجود در Turbo-BASIC XL
- 43. مقایسه عملکرد recursive vs iterative در موارد مختلف
- 44. راهنمای انتقال کد recursive Turbo-BASIC XL به BASICهای دیگر
- 45. بستهبندی پروژه نهایی: ساخت کتابخانه توابع recursive عمومی
- 46. تست واحد (unit testing) برای توابع recursive در BASIC
- 47. مستندسازی و annotation کد recursive باREM
- 48. نکات نهایی و پیشنهادات برای یادگیری आगे (پیشنهاد منابع)
تگها:
algorithmic thinking
BASIC programming
coding tutorial
computer science education
function recursion
learn coding
programming exercises
recursive algorithms
recursive programming
retro programming
software development
Turbo-BASIC XL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.