66

Ооочень прошу, помогите!

boss174 22 августа 2022

Ооочень прошу, помогите! Составить в QBasic программу, печатающую ряд Фибоначчи, где каждое последующее число равно сумме двух предыдущих.1,1,2,3,5,8,… n пусть m=20

категория: информатика

39

Не знаю, поддерживает ли Бейсик рекурсию, но решение с рекурсией очень красивое, вот оно Основная программаВвод (M); Сообщить (F (M); Все! Подпрограмма вычисления M-того числа Фибоначчи (рекурсивная!) Функция F (M) Если M<1 Тогда Возврат (0); КонецЕсли; Если M<3 тогда Возврат (1); Иначе Возврат (F (M-2)+F (M-1); КонецЕсли; КонецФункции Проверил (не на бейсике), работает. Достаточно быстро посчиталаF (20)=6765

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...