Вопрос задан 03.07.2023 в 12:48. Предмет Информатика. Спрашивает Стратилатов Евгений.

Запишите число, которое будет напечатано в результате выполнения программы. Паскаль var s, n:

integer; begin s := 47; n := 1; while s > 0 do begin s := s - 9; n := n + 4 end; writeln(n) end.
0 0
Перейти к ответам

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

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

Ответ:

n=25

Объяснение:

1я итерация) s=38 n=5

2я итерация) s=29 n=9

3я итерация) s=20 n=13

4я итерация) s=11 n=17

5я итерация) s=2 n=21

6я итерация) s=-7 n=25

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

Программа выведет число 45.

В начале программы переменной s присваивается значение 47, а переменной n присваивается значение 1. Затем запускается цикл while, который выполняется, пока значение переменной s больше 0.

Внутри цикла выполняются две операции:

  1. Значение переменной s уменьшается на 9 (s := s - 9).
  2. Значение переменной n увеличивается на 4 (n := n + 4).

Цикл повторяется, пока значение переменной s больше 0. В данном случае, после 5 итераций значение переменной s становится отрицательным (-8) и цикл завершается.

На выходе из цикла происходит вывод значения переменной n с помощью функции writeln(n). Таким образом, программа выведет число 45.

0 0

Похожие вопросы

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

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

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