>> SPEAKER 1: در این نسخه آخر سیگما، من اجرا آنچه من می خواهم تماس بگیرید
یک راه حل تکرار شونده، به موجب آن من استفاده از یک حلقه رو به جلو به دفعات مشاهده شده تا همه از
اعداد بین 1 و m، پس از آن بازگشت مجموع.
>> اما معلوم است که ما می توانیم دیگری استفاده کنید روش برای پیاده سازی است که همان
تابع، یک تکنیک شناخته شده به عنوان بازگشت.
تابع بازگشتی، پس به صحبت می کنند، عبارت است از یکی است که خود را می خواند.
در حال حاضر، به خودی خود، که ممکن است یک مشکل است.
اگر یک تابع به سادگی خود را فرا می خواند که خود را فرا می خواند که خود را خواند،
این روند ممکن است تا کنون ربات به پایان برسد.
اما تا زمانی که ما شامل به اصطلاح مورد پایه، یک بیماری است که تضمین کند
که در برخی از مواقع ما تماس بگیرید خودمان، که روند در غیر این صورت
حلقه بی نهایت باید متوقف شود.
>> اکنون بیایید reimplement سیگما به شرح زیر است.
اگر نفر کمتر از یا برابر با 0 است، من هستم به سادگی، و تا حدودی خودسرانه،
رفتن به بازگشت به 0.
دیگری آنچه من قصد دارم برای انجام این کار است که در واقع محاسبه سیگما برای اعضای هیات مثبت
که من تحویل داده شده است.
>> در حال حاضر، چه سیگما از متر است؟
خوب، سیگما از متر است، البته، مجموع 1 را از طریق متر.
اما اگر ما در مورد آن فکر می کنم راه های دیگر، آن را به سادگی از مجموع متر به علاوه متر
منهای 1 به علاوه متر منهای 2 و غیره، تمام راه را به 1.
بنابراین در این معنا، به نظر می رسد که من به سادگی می تواند بازگشت متر به علاوه.
>> و بعد من باید متر منهای 1 به علاوه متر منهای 2.
اما من یک تابع است که می تواند به من بدهید من دقیقا این پاسخ، یعنی
سیگما از متر منهای 1.
>> در حال حاضر، خواستار خودم را در این راه نمی کند به نظر می رسد مانند بهترین ایده.
از آنجا که اگر سیگما سیگما که خواستار خواستار سیگما که خواستار سیگما، شما
فکر می کنم که این روند ممکن است همیشه به پایان برسد.
اما به همین دلیل است که ما پایه به اصطلاح حال مورد در بالای این تابع.
این وضعیت در صورتی که بررسی می کند متر است کمتر از یا برابر با 0 من قصد ندارم
به خودم تماس بگیرید.
من به جای رفتن به بازگشت به 0، که به نوبه خود در حال رفتن به به اضافه
شماره ی قبلی که من جمع شده است تا، در نتیجه توقف این
روند در غیر این صورت بی نهایت.
>> اکنون بیایید ببینید که اگر این جدید پیاده سازی کار می کند.
اجازه دهید را ذخیره کنید، تدوین، و این برنامه را اجرا کنید.
را سیگما 1 نقطه بریده بریده سیگما 1.
و اجازه دهید آن را با شماره مانند قبل.
2، که باید امیدوارم من 3 را.
اجازه دهید آن را با 3، که باید امیدوارم من 6 را.
و اجازه دهید در نهایت آن را با 50، که در واقع به من می دهد 1275.