Вопрос задан 23.03.2021 в 06:50. Предмет Информатика. Спрашивает Ткачук София.

Это цикл с условием ( ПАСКАЛЬ ) Ввести натуральное число N и вычислить сумму всех чисел

Фибоначчи, меньших N. Предусмотрите защиту от ввода отрицательного числа N. Пример: Введите число N: 10000 Сумма 17710 Помогите пожалуйста сделать Заранее спасибо
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ракчеева Лена.

Если не нужен вывод самих чисел, закомментируйте строки 8, 12, 15



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам написать код на Паскаль, который решит эту задачу. Вот как он может выглядеть:

less
program sum_of_fibonacci; var n, a, b, c, sum: integer; begin sum := 0; write('Введите число N: '); readln(n); if n < 0 then begin writeln('Ошибка: N не может быть отрицательным!'); exit; end; a := 0; b := 1; c := a + b; while c < n do begin sum := sum + c; a := b; b := c; c := a + b; end; writeln('Сумма всех чисел Фибоначчи, меньших N: ', sum); end.

Как это работает:

  • Мы сначала объявляем переменные n (число, которое пользователь вводит), a, b и c (эти переменные используются для вычисления последовательности Фибоначчи), и sum (эта переменная используется для хранения суммы чисел Фибоначчи, меньших n).

  • Затем мы запрашиваем у пользователя число n и проверяем, что оно положительное. Если n отрицательное, то мы выводим ошибку и завершаем программу.

  • Далее мы инициализируем переменные a и b как 0 и 1 соответственно, а затем вычисляем c как сумму a и b.

  • Мы используем цикл while для вычисления суммы всех чисел Фибоначчи, меньших n. Цикл продолжается до тех пор, пока c меньше n. Внутри цикла мы добавляем c к переменной sum и затем обновляем значения переменных a, b и c.

  • Наконец, мы выводим результат (сумму всех чисел Фибоначчи, меньших n) на экран.

Я надеюсь, что это поможет вам решить задачу!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос