1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 6 Параграф 5.5 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 6 Параграф 5.5 ГДЗ Босова 8 класс 2023 (Информатика)

Задача

а = 1
b = 1
while True:
а += 1
b *= 2
if b > 8: break
s = а + b
Сколько раз будет повторено тело цикла и какими будут значения переменных a, b, s после выполнения этой последовательности операторов? Обсудите этот вопрос в группе.
Цикл будет повторятся до тех пор, пока b не станет больше 8.
Цикл повторится 4 раза; a=5, b=16, s=21

Подробный ответ

Цикл выполняется до тех пор, пока $$b \le 8$$. На каждой итерации переменная $$a$$ увеличивается на 1, а $$b$$ умножается на 2.

$$a$$$$b$$$$b>8$$$$s$$
111
222Нет
334Нет
448Нет
5516Да21

После 4 повторений цикла значение $$b$$ становится равным $$16$$, то есть $$b>8$$, и цикл завершается. Затем вычисляется $$s=a+b=5+16=21$$.

Ответ

Тело цикла будет повторено 4 раза; $$a=5$$, $$b=16$$, $$s=21$$.



Общая оценка
4.1 / 5
Другие учебники
Другие предметы