Var y real i: integer
begin
y=0; i:=5
while i 2 do
begin
i=1-1
y =y+i7
end
end
ответ: y=​

кристина2043 кристина2043    3   12.12.2020 07:52    118

Ответы
kashamovasha kashamovasha  21.01.2024 19:50
Добрый день! Разберем данный код по шагам:

1) Создаем переменные "y" (действительное число) и "i" (целое число).

2) Присваиваем переменной "y" значение 0 и переменной "i" значение 5.

3) Запускаем цикл while (пока) с условием "i > 2".

4) Входим внутрь цикла.

5) Присваиваем переменной "i" значение 1 - 1, то есть 0.

6) Умножаем значение переменной "i" на 7 и прибавляем к переменной "y". Получаем новое значение переменной "y".

7) Возвращаемся к шагу 3 и проверяем условие "i > 2". Так как переменная "i" равна 0, условие не выполняется и мы выходим из цикла.

8) Код завершается, и мы получаем окончательный результат - значение переменной "y".

Теперь решим данный код по шагам:

1) Создаем переменные "y" и "i".
2) Присваиваем переменной "y" значение 0 и переменной "i" значение 5.
3) Запускаем цикл while (пока) с условием "i > 2".
4) Входим внутрь цикла.
5) Присваиваем переменной "i" значение 1 - 1, что равно 0.
6) Умножаем значение переменной "i" на 7 и прибавляем к переменной "y". Получаем новое значение переменной "y".
7) Возвращаемся к шагу 3 и проверяем условие "i > 2". Так как переменная "i" равна 0, условие не выполняется и мы выходим из цикла.
8) Код завершается.
9) Ответ: y = 0.

Таким образом, после выполнения данного кода значение переменной "y" остается равным 0.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика