سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ Mohammad Nasrollahi
( تمرین ) - مسئله فیبوناچی
جامعه پایتون (وب) ایجاد شده در ۲۸ دی ۱۴۰۰

سلام

جواب تمرین فیبوناچی درسته ؟

1.شروع

2.عدد را از ورودی بگیر و در متغییر n ذخیره کن.

3.مقدار متغییر boforeLast را برابر 0 قرار بده ( این متغییر مقدار عدد یکی مانده به آخر دنباله را ذخیره میکند ).

4.مقدار متغییر last را برابر 1 قرار بده ( این متغییر مقدار عدد آخر دنباله را ذخیره میکند ).

5.اگر n برابر 0 یا 1 بود n را در خروجی چاپ کن و به خط 13 برو.

6.متغییر i را تعریف کرده و برابر 2 قرار بده ( شمارنده برای تعداد دفعات محاسبه جمع در دنباله ).

7.متغییر temp را تعریف کرده و مقدار last را در آن بریز ( متغییر موقت برای جابجایی )

8.حاصل beforeLast + last را در last بریز.

9.مقدار temp را در beforeLast بریز.

10.مقدار i را یکی اضافه کن.

11.اگر i <= n به خط 7 برو.

12.مقدار last را در خروجی چاپ کن.

13.پایان

سلام وقت بخیر


براتون راه حل دیگری رو تصویرشو قرار دادم

پوریا شفیعی ۲۸ دی ۱۴۰۰، ۱۴:۳۹

این که کلا اشتباهه.

قراره فقط جمله n ام چاپ بشه بعد تو این فلوچارت چاپ کردن رفته تو حلقه.

یه بررسی مجدد کنید.

Mohammad Nasrollahi ۲۹ دی ۱۴۰۰، ۱۴:۰۵