مهلت تحویل: شنبه 94/8/16
1. سری فیبوناتچی دنباله ای از اعداد است که با 1 و 1 شروع شده و هر عدد از آن دنباله مجموع دو عدد قبلی آن است.
1, 1, 2, 3, 5, 8, 13, 21 …
a) الگوریتمی بنویسید که n را از ورودی گرفته و عدد nام دنباله را چاپ کند.
b) الگوریتمی بنویسد که n را از کاربر دریافت کرده و اعداد زوج دنباله فیبوناتچی کوچکتر از n را چاپ کند.
c) الگو ریتمی بنویسید که (m>n) n, m را از ورودی دریافت کرده و سری فیبوناچی بین m ,n را در خروجی چاپ کند.
2. الگوریتمی بنویسید که عددی را از ورودی گرفته و تمام مقسوم علیه های آنها را چاپ کند.
3. اعداد کوچکتر از 10 که بر 3 و یا 5 بخش پذیرند عبارتند از 3، 5، 6، 9 و جمع آنها برابر است با 23. برنامه ای بنویسید که عددی را از کاربر دریافت کرده و جمع اعداد کوچکتر از آن را که بر 3 و یا 5 بخش پذیرند را چاپ کند.
4. الگوریتمی بنویسید که عددی را از ورودی گرفته و بگوید که عدد کامل است یا نه ( عدد کامل عدد مثبتی است که با مجموع مقسوم علیه های کوچکتر از خودش برابر باشد مانند 6=1+2+3 )
5. الگوریتمی بنویسید که عدد a را از ورودی گرفته و تمام اعداد کامل قبل از آن را چاپ کند.
6. مجموع مربعات اولین 10 عدد طبیعی برابر است با:
12 + 22 + ... + 102 = 385
و مربع مجموع اولین 10 عدد طبیعی برابر است با:
(1 + 2 + ... + 10)2 = 552 = 3025
و تفاوت این دو عدد برابر است با :
3025 − 385 = 2640
الگوریتمی بنویسید که عددی را از کاربر دریافت کند و تفاوت مربع مجموع و مجموع مربعات اعداد کوچکتر از آن را محاسبه و چاپ نماید.