Задание 6 Параграф 3.5 ГДЗ Босова 8 класс (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Задание 6 Параграф 3.5 ГДЗ Босова 8 класс (Информатика)
Задача
а:=1;
b:=1;
repeat
а:=а+1;
Ь:=b*2;
until b > 8;
s: =а+Ь
Сколько раз будет повторён цикл и какими будут значения переменных а, 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$$.
Другие учебники
Другие предметы