Warning: Creating default object from empty value in /home/alimirir/public_html/wp-content/plugins/alimir-menu/redux/ReduxCore/inc/class.redux_filesystem.php on line 29

Warning: Cannot modify header information - headers already sent by (output started at /home/alimirir/public_html/wp-content/plugins/alimir-menu/redux/ReduxCore/inc/class.redux_filesystem.php:29) in /home/alimirir/public_html/wp-content/plugins/download-monitor/src/DownloadHandler.php on line 367

Warning: Cannot modify header information - headers already sent by (output started at /home/alimirir/public_html/wp-content/plugins/alimir-menu/redux/ReduxCore/inc/class.redux_filesystem.php:29) in /home/alimirir/public_html/wp-includes/feed-rss2.php on line 8
بایگانی‌های مجموعه توانی | دنیای وردپرس https://alimir.ir/tag/مجموعه-توانی/ دانلود رایگان قالب و افزونه وردپرس + آموزش Mon, 04 Feb 2013 19:36:10 +0000 fa-IR hourly 1 https://alimir.ir/wp-content/uploads/cropped-favicon-32x32.png بایگانی‌های مجموعه توانی | دنیای وردپرس https://alimir.ir/tag/مجموعه-توانی/ 32 32 زیر برنامه های بازگشتی https://alimir.ir/736/%d8%b2%db%8c%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%87%d8%a7%db%8c-%d8%a8%d8%a7%d8%b2%da%af%d8%b4%d8%aa%db%8c/ https://alimir.ir/736/%d8%b2%db%8c%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%87%d8%a7%db%8c-%d8%a8%d8%a7%d8%b2%da%af%d8%b4%d8%aa%db%8c/#comments Mon, 04 Feb 2013 19:36:10 +0000 https://alimir.ir/?p=736 زیر برنامه بازگشتی
مدتی بود بود که از سورس کد و مباحث برنامه نویسی دور شده بودم و امروز بالاخره طلسم شکسته شد و با مبحث زیربرنامه های بازگشتی (Recursive) به امید خدا دوباره کار این قسمت رو شروع میکنم.
اگه بخوام توضیح کوتاهی در رابطه با زیر برنامه بازگشتی بدم، زیر برنامه های بازگشتی چیزی نیستند جز برنامه هایی که مرتبا خودشون را صدا میزنن.
بذارید یه مثال بزنم، مثلا آینه ای رو در نظر بگیرید، تو حالت عادی وقتی شما رو به روی آینه بایستید آینه انعکاس تصویر شما رو در خودش نشون میده، اما وقتی یک آینه دیگه رو در مقابلش قرار بدید، با صحنه ای متفاوت مواجه میشید، در این حالت آینه اول بازتاب (انعکاس) آینه دوم رو نشون میده و این در حالیه که آینه دوم هم انعکاسی از آینه اوله و این انعکاس ها دائما تکرار میشن و یک تونل مانندی رو ایجاد میکنن. در این حالت بازتاب هر تصویر به انعکاس تصویر آینه مقابل وابسته است...
بازگشتی هم یعنی همین، تو ریاضیات واضح ترین مثال فاکتوریله، فرض کنید که شما میخواید !5 رو محاسبه کنید. میدونید که حاصل برابر با 5×4×3×2×1 و این هم چیزی نیست جز !4×5 و !4 هم به این صورت. پس میبینید که !5 به وجود پاسخ !4 نیاز داره و !4 هم به جواب !3 و همینطور الی آخر.

نوشته زیر برنامه های بازگشتی اولین بار در دنیای وردپرس. پدیدار شد.

]]>
https://alimir.ir/736/%d8%b2%db%8c%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%87%d8%a7%db%8c-%d8%a8%d8%a7%d8%b2%da%af%d8%b4%d8%aa%db%8c/feed/ 36