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

Решение #1

Изображение 5. Выясните, какое минимальное значение числа d следует ввести, чтобы после выполнения программы было напечатано 150.var n, s, d: integer;beginreadln(d);n:=3;...
Загрузка...

Рассмотрим вариант решения задания из учебника Босова, Босова, Аквилянов 11 класс, Бином:
5. Выясните, какое минимальное значение числа 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.
Для того, чтобы было выведено 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
*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.

Похожие решебники

*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением