koshka99
22.04.2023 08:10

Дана последовательность операторов: a: = 1; b: =1; while a+b < 8 do begin a : = a + 1; b : = b + 2; end; s: =a+b; сколько раз выполняется проверка логического выражения в операторе while? определите значения a, b и s после выполнения этой последовательности операторов.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
АляК1
20.09.2020 18:17
Цикл while работает пока условие верно
1-ый проход цикла: 1+1<8 (условие верно)
a:=1+1; (2)
b:=1+2; (3)
2-ой проход цикла: 3+2<8 (условие верно)
a:= 2+1; (3)
b:=3+2; (5)
3-ий проход цикла: 5+3<8 (условие неверно т.к. в условие строгое неравенство)
s:=5+3;
Проверка условия выполнится 3 раза,но цикл выполнится 2 раза
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота