Дана последовательность операторов: a = 1; b = 2 Сколько раз будет повторено тело цикла и какими будут значения переменных a, b, s после выполнения этой последовательности операторов?

ГДЗ информатика 8 класс

§ 5.5. Программирование циклических алгоритмов Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


2. Дана последовательность операторов:

a = 1; b = 2

while a + b < 8:

a += 1

b += 2

s = a + b

Сколько раз будет повторено тело цикла и какими будут значения переменных a, b, s после выполнения этой последовательности операторов?

Ответ

Тело цикла будет повторено 3 раза.

При каждой итерации цикла, значения переменных a и b будут изменяться следующим образом:

Первая итерация:
a = 2 (1 + 1)
b = 4 (2 + 2)

Вторая итерация:
a = 3 (2 + 1)
b = 6 (4 + 2)

Третья итерация:
a = 4 (3 + 1)
b = 8 (6 + 2)

После выполнения последовательности операторов, значения переменных будут:
a = 4
b = 8
s = a + b = 12


Понравилась статья? Поделиться с друзьями: