Задание 4 Вариант 3 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов
Задание 4 Вариант 3 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Задача
Определите значение переменной y, которое будет ей присвоено в результате выполнения программы:
var y: real;
i: integer;
begin
y := 0;
i := 1;
repeat
i := 2 * i;
y := y + i
until i > 5;
end.
Подробный ответ
Начальные значения: $$y=0$$, $$i=1$$.
Цикл repeat … until выполняется до тех пор, пока $$i > 5$$. Сначала внутри цикла значение $$i$$ удваивается, затем прибавляется к $$y$$.
| $$i$$ | $$y$$ |
|---|---|
| $$1$$ | $$0$$ |
| $$2$$ | $$2$$ |
| $$4$$ | $$6$$ |
| $$8$$ | $$14$$ |
После последнего выполнения цикла получаем $$i=8$$, а $$y=14$$. Условие $$i > 5$$ становится истинным, и цикл заканчивается.
Ответ
$$14$$
Другие учебники
Другие предметы

