Задание 2 Параграф 5.5 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Задание 2 Параграф 5.5 ГДЗ Босова 8 класс 2023 (Информатика)
Задача
а = 1; b = 2
while а — b < 8:
а += 1
b += 2
s = а + b
Сколько раз будет повторено тело цикла и какими будут значения переменных a, b, s после выполнения этой последовательности операторов?
Цикл выполнится 2 раза.
а=3; b=6; s=9
Подробный ответ
Начальные значения переменных: $$a=1$$, $$b=2$$.
Проверяем условие цикла: $$a+b<8$$.
1) $$1+2=3<8$$ — условие истинно, выполняем тело цикла:
$$a=1+1=2$$
$$b=2+2=4$$
2) Снова проверяем условие:
$$2+4=6<8$$ — условие истинно, выполняем тело цикла ещё раз:
$$a=2+1=3$$
$$b=4+2=6$$
3) Проверяем условие ещё раз:
$$3+6=9<8$$ — условие ложно, цикл заканчивается.
После цикла выполняется оператор $$s=a+b$$:
$$s=3+6=9$$
Ответ
Тело цикла будет повторено 2 раза. После выполнения последовательности операторов: $$a=3$$, $$b=6$$, $$s=9$$.
Другие учебники
Другие предметы