Задание 9 Параграф 7 ГДЗ Босова 11 класс (Информатика)
Босова, Босова
11 класс
Автор
Босова, Босова
Задание 9 Параграф 7 ГДЗ Босова 11 класс (Информатика)
Задача
var n, s: integer;
begin
n:=0;
s:=1000;
while s > =100 do
begin
s:=s-2;
n:=n+l
end;
write(n)
end.
Ответ: 451
Программа: Z_7_9.pas (ссылка ниже)
Подробный ответ
Переменная $$s$$ начинается со значения $$1000$$ и в цикле каждый раз уменьшается на $$2$$, пока выполняется условие $$s \ge 100$$. Переменная $$n$$ увеличивается на $$1$$ при каждом выполнении цикла.
Найдём, сколько раз выполнится цикл. Значения $$s$$ образуют арифметическую прогрессию:
$$1000,\ 998,\ 996,\ \ldots,\ 100$$
Число членов прогрессии:
$$n = \frac{1000 — 100}{2} + 1 = \frac{900}{2} + 1 = 450 + 1 = 451$$
Значит, цикл выполнится $$451$$ раз, и именно это значение будет выведено.
Ответ
451
Другие учебники
Другие предметы