Упр.166 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Рассмотрим вариант решения задания из учебника Босова 8 класс, Бином: 166 Каждая бактерия делится на две в течение 1 минуты. В начальный момент имеется одна бактерия. Заполните блок-схему алгоритма вычисления количества бактерий через 10 минут. алг f, i – цел нач f: =1 нц для i от 1 до 10 f: =f*2 кц вывод f кон № шага i f Вывод 1 — 1 2 1 2 3 2 4 4 3 8 5 4 16 6 5 32 7 6 64 8 7 128 9 8 256 10 9 512 11 10 1024 12 10 1024 1024
Пусть $$f$$ — количество бактерий. В начале $$f=1$$. Каждый минутный шаг число бактерий удваивается, значит за 10 минут нужно 10 раз выполнить операцию $$f:=f\cdot 2$$.
Алгоритм:
алг
f, i — цел
нач
f := 1
нц для i от 1 до 10
f := f * 2
кц
вывод f
кон
Проверим значения по шагам:
| № шага | i | f | Вывод |
|---|---|---|---|
| 1 | – | 1 | |
| 2 | 1 | 2 | |
| 3 | 2 | 4 | |
| 4 | 3 | 8 | |
| 5 | 4 | 16 | |
| 6 | 5 | 32 | |
| 7 | 6 | 64 | |
| 8 | 7 | 128 | |
| 9 | 8 | 256 | |
| 10 | 9 | 512 | |
| 11 | 10 | 1024 | |
| 12 | 10 | 1024 | 1024 |
После 10 минут получится:
$$1\cdot 2^{10}=1024$$
Ответ
1024 бактерии.