Задание 6 Параграф 3.5 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Задание 6 Параграф 3.5 ГДЗ Босова 8 класс (Информатика)
Задача
Дана последовательность операторов: $$a:=1;\quad b:=1;\quad \operatorname{repeat}\ a:=a+1;\quad b:=b\cdot2;\quad \operatorname{until}\ b>8;\quad s:=a+b.$$ Сколько раз будет повторён цикл и какими будут значения переменных $$a$$, $$b$$, $$s$$ после исполнения этой последовательности операторов?
Подробный ответ
Проследим изменения переменных по шагам.
| Количество шагов | a | b | b > 8 | s |
|---|---|---|---|---|
| 0 | 1 | 1 | Нет | — |
| 1 | 2 | 2 | Нет | — |
| 2 | 3 | 4 | Нет | — |
| 3 | 4 | 8 | Нет | — |
| 4 | 5 | 16 | Да | 21 |
Цикл повторяется 4 раза. После его завершения получаем:
$$a=5$$
$$b=16$$
$$s=a+b=5+16=21$$
Ответ
Цикл повторится 4 раза; $$a=5$$, $$b=16$$, $$s=21$$.
Другие учебники
Другие предметы



