Задание 5 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов
Задание 5 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Задача
Выясните, какое минимальное значение числа $$d$$ следует ввести, чтобы после выполнения программы было напечатано 150.
var n, s, d: integer;
begin
readln(d);
n:=3;
s:=38;
while s <=1200 do begin
s:=s+d;
n:=n+7
end;
write(n)
end.
Подробный ответ
В программе значение n увеличивается на $$7$$ при каждом повторении цикла. Начальное значение $$n=3$$, а нужно получить $$150$$.
Составим уравнение:
$$3+7k=150$$
$$7k=147$$
$$k=21$$
Значит, цикл должен выполниться $$21$$ раз. За это время переменная s увеличится на $$21d$$:
$$38+21d>1200$$
$$21d>1162$$
$$d>\frac{1162}{21}\approx 55{,}33$$
Минимальное целое значение $$d$$ равно $$56$$.
Проверка:
$$38+55\cdot 21=1193$$ — цикл ещё не завершится.
$$38+56\cdot 21=1214$$ — цикл завершится.
Ответ
56
Другие учебники
Другие предметы

