Задание 5 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)


Решение

Ниже вариант решения задания из учебника Босова, Босова, Аквилянов 11 класс, Бином:

5. Выясните, какое минимальное значение числа d следует ввести, чтобы после выполнения программы было напечатано 150.

var n, s, d: integer;

begin

readln(d);

n:=3; s:=38;

while s

begin

s:=s+d;

n:=n+7

end;

write(n)

end.

Для того, чтобы было выведено 150, должно выполнить условие: n=3+k*7=150, k – количество повторений (шагов в цикле).

k*7=147; k=21

Теперь надо посмотреть неравенство:

38+21*d>1200, и найти наименьшее возможное d.

21*d>1200 – 38; d>1162/21; d>55,333…

Ближайшее возможное значение 56.

Проверка:

38+55*21=1193, цикл не завершится.

38+56*21=1214, цикл завершится.

Ответ: 56