بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
درباره الگوریتم سری فیبوناچی و ترتیب اجرا
سلام.یک نکته جالب اینکه در ویدیو چهارم الگوریتم فیبوناچی اگر کد به اینگونه باشد:
int numberA1 = 1;
int numberB1 = 2;
int nextNumber = 0;
while (nextNumber < 1000) {
Log.i("LOG", "Figonachi jadid = " + nextNumber);
nextNumber = numberA1 + numberB1;
numberA1 = numberB1;
numberB1 = nextNumber;
}
عدد ها رو زیر 1000 تا نشان میدهد.
ولی اگر اینوگونه باشد:
int numberA1 = 1;
int numberB1 = 2;
int nextNumber = 0;
while (nextNumber < 1000) {
nextNumber = numberA1 + numberB1;
Log.i("LOG", "Figonachi jadid = " + nextNumber);
numberA1 = numberB1;
numberB1 = nextNumber;
}
عدد بعد از 1000 را نشان می دهد (1597).چه فرقی میکند کد nextNumber زیر while یا زیر Log نوشته شود.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
uncocoder
12 سال پیش
0
0
کدها همیشه به ترتیب اجرا میشن، پس اگر اول مقدار nextNumber رو محاسبه کنید و بعد چاپ کنید فرق می کنه با اینکه اول چاپ کنید و بعد محاسبه کنید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .