یکی از سورس کدهایی که به شدت مورد استقبال و توجه کاربران سایت قرار گرفته است سورس کد سری فیبوناچی هست که در سایت های دیگر با قیمت های مختلفی برای فروش گذاشته اند. در این مطلب سورس کد سری فیبوناچی در اسمبلی رو آماده کردیم که میتوانید از همین پست دانلود کنید. سعی کنید از سورس کدها در جهت آموزش برنامه نویسی استفاده کنید.
سورس کد سری فیبوناچی در اسمبلی
اعداد فیبوناچی چیست ؟
در ریاضیات سری فیبوناچی به دنبالهای از اعداد گفته میشود که بصورت زیر تعریف میشود:
غیر از دو عدد اول اعداد بعدی از جمع دو عدد قبلی خود بدست میآید. اولین اعداد این سری عبارتاند از:
- ۰٬ ۱٬ ۱٬ ۲٬ ۳٬ ۵٬ ۸٬ ۱۳٬ ۲۱٬ ۳۴٬ ۵۵٬ ۸۹٬ ۱۴۴٬ ۲۳۳٬ ۳۷۷٬ ۶۱۰٬ ۹۸۷٬ ۱۵۹۷٬ ۲۵۸۴٬ ۴۱۸۱٬ ۶۷۶۵٬ ۱۰۹۴۶٬ ۱۷۷۱۱
این اعداد به نام لئوناردو فیبوناچی ریاضیدان ایتالیایی نام گذاری شدهاست.
دنباله فیبوناچی :
در واقع فیبوناچی در سال 1202 به مسئله عجیبی علاقمند شد. او می خواست بداند اگر یک جفت خرگوش نر و ماده داشته باشد و رفتاری برای زاد و ولد آنها تعریف کند در نهایت نتیجه چگونه خواهد شد. فرضیات اینگونه بود :
– شما یک جفت خرگوش نر و ماده دارید که همین الآن بدنیا آمده اند.
– خرگوشها پس از یک ماه بالغ می شوند.
– دوران بارداری خرگوشها یک ماه است.
– هنگامی که خرگوش ماده به سن بلوغ می رسد حتما” باردار می شود.
– در هر بار بارداری خرگوش ماده یک خرگوش نر و یک ماده بدنیا می آورد.
– خرگوش ها هرگز نمی میرند.
حساب کنید پس از n ماه چند جفت از این نوع خرگوش خواهیم داشت؟
فرض کنیم xn تعداد جفت خرگوش پس از n ماه باشد، میدانیم که x۲=۱,x۱=۱، تعداد جفت خرگوشها در ماه n+۱ ام برابر خواهد بود با حاصل جمع تعداد جفت خرگوشهایی که در این ماه متولد میشوند با تعداد جفت خرگوشهای موجود(xn).اما چون هر جفت خرگوش که از دو ماه قبل موجود بوده هم اکنون حداقل دوماه سن خواهند داشت و به سن زادو ولد رسیدهاند تعداد جفت خرگوش های متولد شده برابر خواهد بود با xn-۱، پس خواهیم داشت:
x۱ = ۱ , x۲ = ۱ , xn + ۱ = xn + xn – ۱
که اگر از قواعد مذکور پیروی کنیم به دنباله زیر خواهیم رسید که به دنباله فیبوناچی مشهور است.
۱, ۱, ۲, ۳, ۵, ۸, ۱۳, ۲۱, ۳۴, ۵۵, ۸۹, ۱۴۴, ۲۳۳, ۳۷۷, ۶۱۰, ۹۸۷, ۱۵۹۷, ۲۵۸۴,…
فیبوناچی با حل این مسئله از راه حل فوق دنباله حاصل را به جهان ریاضیات معرفی کرد که خواص شگفتانگیز و کاربردهای فراوان آن تا به امروز نه تنها نظر ریاضیدانان بلکه دانشمندان بسیاری از رشتههای دیگر را به خود جلب کرده است.
رابطهٔ دنبالهٔ فیبوناچی به این شکل است:
برای مثال برای به دست آوردن جملهٔ دهم باید جملهٔ نهم (۳۴) و جملهٔ هشتم (۲۱) را با هم جمع کنیم که برابر ۵۵ میشود.
دیدگاه کاربران
تعداد دیدگاه های کاربران : 2 دیدگاهسلام سورس کد فیبوناچی برای دانلود گذاشتید همش خطا میزنه
سلام
وقت بخیر
مرورگر رو عوض کنید