При каком наибольшем введённом числе d после выполнения программы будет напечатано 89?...

0 голосов
213 просмотров

При каком наибольшем введённом числе d после выполнения программы будет напечатано 89?
Прошу расписать подробнее,чтобы поняла как делать


image

Информатика (152 баллов) | 213 просмотров
Дан 1 ответ
0 голосов

Нам нужно вывести число N изначально оно равно пяти, что-б получить 89 нужно 14 раз прибавить к пяти 6. тоесть сделать 6 шагов. Для этого подбираем такое значение D, что-бы число S на четырнадцатом шаге было равно или больше чем 1200. Это число 86

Ответ: При введенном числе 86

(610 баллов)
0

Решение:
шаг изменения переменной n равен 6, а шаг изменения переменной s равен неизвестному значению d
для того, чтобы значение n стало равно 89, нужно увеличить его на 6 (с 5) ровно 14 раз, поэтому цикл выполнится ровно 14 раз
следовательно, s увеличится на d тоже 11 раз и станет равно 83 + 14·d
чтобы цикл остановился на 14-м шаге, нужно выполнить условие 14·d+83 > =1200, при этом он не должен остановиться на 13, 13·d+83 <=1200<br>Решаем систему неравенств и получаем результат: 85