Объяснение:
У вас записано S<2 или T<5
Это читается так: S меньше двух или T меньше пяти
То есть, в данном условии допускается 4 исхода событий
S действительно меньше двух и T действительно меньше пяти (выполняются оба условия)S меньше двух, но T больше или равно пяти (то есть, одно условие выполняется, а второе не выполняется)S больше или равно двум, а T меньше пяти (то есть, первое условие не выполняется, но второе верно)S больше или равно двум и T больше или равно пяти (оба условия оказались ложными)Если у вас получился один из вариантов 1,2,3, то условие (S<2 или T<5) будет иметь итоговый вердикт ВЕРНО
Если у вас получился вариант №4, то условие будет иметь итоговый вердикт НЕВЕРНО
К моему ответу прикрепляю изображение с объяснением этого правила в алгебре логики.
Надеюсь . Если остались вопросы - задавайте в ЛС или в комментарии к ответу. Удачи!
a, b, s: real;
begin
a := 1;
b := 2;
while a + b < 8 do
begin
a := a + 1;
b := b + 2;
writeln('a = ', a, ' b = ', b);
end;
s := a + b;
writeln('s = ', s);
end.
вывод
a = 2 b = 4
a = 3 b = 6
s = 9
Отсюда видно что цикл прокрутился 2 раза и a = 3 b = 6 s = 9