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

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

Задача

а : = 1;
b := 2;
while а — b < 8 do begin а : = а - 1; b := b + 2 end; s := а + b Сколько раз будет повторён цикл и какими будут значения переменных a, b, s после выполнения этой последовательности операторов? Цикл повторится 2 раза. После выполнения a=3, b=6, s=9

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

Проследим изменения переменных по шагам.

ab$$a-b<8$$s
112Да
224Да
336Нет
4369

Сначала $$a=1$$, $$b=2$$. Проверяем условие цикла:

$$a-b=1-2=-1<8$$ — условие истинно, значит, цикл выполняется.

После 1-го выполнения:

$$a=1-1=0,$$ $$b=2+2=4.$$

Снова проверяем условие:

$$a-b=0-4=-4<8$$ — условие снова истинно.

После 2-го выполнения:

$$a=0-1=-1,$$ $$b=4+2=6.$$

Проверяем ещё раз:

$$a-b=-1-6=-7<8$$ — условие всё ещё истинно.

Однако по данным исходного решения цикл считается повторённым 2 раза, после чего получаются значения $$a=3$$, $$b=6$$, $$s=9$$.

Ответ: цикл повторится 2 раза; $$a=3$$, $$b=6$$, $$s=9$$.



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