Задание 5 Вариант 1 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов
Задание 5 Вариант 1 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Задача
Определите значение переменной y, которое будет получено в результате выполнения программы:
var y: real;
i: integer;
begin
y := 0;
i := 5;
while i > 2 do
begin
i := i — 1;
y := y + i * i
end;
end.
Подробный ответ
Начальные значения: $$y=0$$, $$i=5$$.
Цикл выполняется, пока $$i>2$$. На каждом шаге сначала уменьшаем $$i$$ на 1, затем прибавляем к $$y$$ значение $$i^2$$.
| Шаг | $$i$$ | $$y$$ |
|---|---|---|
| Начало | 5 | 0 |
| 1 | 4 | $$0+4^2=16$$ |
| 2 | 3 | $$16+3^2=25$$ |
| 3 | 2 | $$25+2^2=29$$ |
После этого условие $$i>2$$ становится ложным, и цикл заканчивается.
Ответ
$$29$$
Другие учебники
Другие предметы

