Вопрос задан 03.05.2023 в 08:02. Предмет Информатика. Спрашивает Птицын Александр.

Определите значение переменной y, которое будет получено в результате выполнения следующей

программы: var y : real; i : integer; begin y:=0; i:=1; repeat i:=2*i; y:=y+i until i>5; end.
0 0
Перейти к ответам

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

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

Ответ:

у=14

Объяснение:

repeat ... until ... — условие вычисляется после очередной итерации цикла, и если оно истинно, то происходит выход из цикла.

==========================

начало программы

1) y=0, i=1

2) i = 2*1=2, y = 0+2=2

3) i=2 >5 (нет) →

4) i = 2*2=4, y = 2+4=6

5) i=4 >5 (нет) →

6) i = 2*4=8, y = 6+8=14

7) i=6 >5 (да) → (выход из цикла)

конец программы

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

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

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

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