Упр.2.157 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Выполните алгоритм при заданных исходных данных:
a =100, b = 20, c = 40, n = 0.
Составьте таблицу значений переменных.
Запас рыбы с каждым годом увеличивается, заданный план можно продолжать без ущерба для окружающей среды без изменения плана отлова.
По блок-схеме выполняются такие действия:
- вводятся $$a, b, c$$;
- $$n := 0$$;
- пока $$a \ge c$$, выполняются команды $$a := a \cdot 1{,}25 — b$$ и $$n := n + 1$$;
- когда становится $$a < c$$, выводится $$n$$.
Подставим данные $$a = 100$$, $$b = 20$$, $$c = 40$$.
1) $$100 \ge 40$$, значит, выполняем шаги цикла:
$$a = 100 \cdot 1{,}25 — 20 = 105$$, $$n = 1$$.
2) $$105 \ge 40$$:
$$a = 105 \cdot 1{,}25 — 20 = 111{,}25$$, $$n = 2$$.
3) $$111{,}25 \ge 40$$:
$$a = 111{,}25 \cdot 1{,}25 — 20 = 119{,}0625 \approx 119{,}06$$, $$n = 3$$.
Запас рыбы всё ещё не стал меньше $$c$$, поэтому цикл будет продолжаться дальше. По таблице видно, что при данных значениях запас увеличивается, значит, заданный план можно выполнять без ущерба для окружающей среды неограниченно долго.
Таблица значений переменных:
| $$a$$ | $$b$$ | $$c$$ | $$n$$ | $$a < c$$ |
|---|---|---|---|---|
| 100 | 20 | 40 | 0 | |
| 105 | 20 | 40 | 1 | нет |
| 111,25 | 20 | 40 | 2 | нет |
| 119,06 | 20 | 40 | 3 | нет |
Недостающие команды в блок-схеме: $$a := a \cdot 1{,}25 — b$$, $$n := n + 1$$, проверка $$a < c$$.
Ответ
План можно выполнять без ущерба для окружающей среды неограниченно долго; при данных значениях алгоритм не завершится.