סדרה פיבונצ'י

tal3691

New member
סדרה פיבונצ'י

שבוע טוב לכולם ,
צריכה עזרה בכתיבת תרשים זרימה הקולטת מספר ותציג את סדרת הפיבונצ'י שלה...
למשל :
יקלוט מיקום מס' 4 הפלט יהיה 3
הסדרה : 112358132134

תודה רבה שבוע טוב ומוצלח !!!
 

אלעדק

New member
סידרת פיבונצ'י מגדירה חוקיות מסוימת

את צריכה להראות את החוקיות הזאת ע"י שימוש בפרמטרים.

בסידרה הזאת, כל איבר מייצג את סכום שני האיברים שלפניו, ז"א ש n1+n2 = n3 וכן הלאה

קחי 3 פרמטרים a, b ,c ותייצגי את החוקיות בעזרתם

a = 0 b = 1 c = 1
a = 1 b = 1 c = 2
a = 1 b = 2 c = 3
a = 2 b = 3 c = 5
a = 3 b = 5 c = 8
a = 5 b = 8 c = 13
a = 8 b = 13 c = 21
a = 13 b = 21 c = 34
a = 21 b = 34 c = 55
a = 34 b = 55 c = 89
a = 55 b = 89 c = 144

מה החוקיות כאן?

c=a+b
a=b
b=a

זה הכל - ואם נרצה להדפיס זה ייראה ככה :


public static void main(String[] args)
{
int a=0,b=1,c ;

for (int i=0;i<100;i++)
{
c=a+b;
System.out.println(" a = "+a+" b = "+b+" c = "+c);
a=b;
b=c;
}
}
 
למעלה