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

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

Задача

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

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

В цикле repeat … until тело выполняется до тех пор, пока условие не станет истинным. Проверка условия происходит после выполнения очередного шага цикла.

Начальные значения:

$$a=1,\quad b=1$$

Далее значения меняются так:

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

После 4-го повторения тела цикла получаем $$a=5$$ и $$b=16$$. Условие $$b>8$$ становится истинным, поэтому цикл завершается. Затем вычисляется

$$s=a+b=5+16=21$$

Ответ

Тело цикла повторится 4 раза. После выполнения последовательности операторов $$a=5$$, $$b=16$$, $$s=21$$.



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