Алгоритм решения задачи:
1. Инициализация переменных:
* `d` = 1 (номер текущего дня)
* `A` = 12 (количество комаров, съеденных в первый день)
2. Цикл:
* Пока `A` <= 30, повторять шаги 3-5.
3. Вычисление количества комаров на следующий день:
* `A` = `A` + 0.2 * `A` + 2
4. Увеличение номера дня:
* `d` = `d` + 1
5. Конец цикла
6. Вывод результата:
* Вывести `d - 1` (количество дней, через которое количество комаров превысит 30).
Таблица значений переменных:
| d | A | A <= 30 |
|---|
| 1 | 12 | true |
| 2 | 12 + 0.2 * 12 + 2 = 18.4 | true |
| 3 | 18.4 + 0.2 * 18.4 + 2 = 24.08 | true |
| 4 | 24.08 + 0.2 * 24.08 + 2 = 30.9 | false |
Блок-схема:
+-------+
| Начало |
+-------+
|
V
+-----------------+
| d = 1, A = 12 |
+-----------------+
|
V
+---------+
| A <= 30 |
+---------+
|
ДА / \ НЕТ
/ \
V V
+---------------+ +---------+
| A = A + 0.2A+2| | Конец |
+---------------+ +---------+
|
V
+---------+
| d = d + 1 |
+---------+
|
---------------
Через 3 дня количество съеденных комаров превысит 30.
Ответ: 3