Вопрос:

23. Цикл в фрагменте программы a := 1; b := 1; while a + b < 8 do begin a := a + 1; b := b + 2 end; выполнится: 2 раза 3 раза 0 раз бесконечное число раз

Смотреть решения всех заданий с листа

Ответ:

  • 2 раза

Пояснение:

1. Изначально: a = 1, b = 1. Условие (a + b < 8) -> (1 + 1 < 8) истинно.

2. Первая итерация: a = 1 + 1 = 2, b = 1 + 2 = 3. Условие (a + b < 8) -> (2 + 3 < 8) истинно.

3. Вторая итерация: a = 2 + 1 = 3, b = 3 + 2 = 5. Условие (a + b < 8) -> (3 + 5 < 8) ложно.

Цикл завершается после двух итераций.

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие