Top.Mail.Ru
Ответы

Turbo Pascal. Можно в Паскале в цикле repeat..until в until указать два условия окончания цикла, если да, то как

По дате
По рейтингу
Аватар пользователя
Новичок
14лет

Алгоритмически (на русском) цикл repeat ...until можно записать как:
Выполнять
....
Пока не выполнится Условие
Где Условие - это логическое выражение.
А логическое выражение может быть любым.
К примеру вот несколько логических выражений:
A = B - A равно B
N > 10 - N больше 10
(A = B) or (N > 10) - A равно B или N больше 10
(A = B) and (N > 10) - A равно B и N больше 10

Аватар пользователя
Мудрец
14лет

Конечно, через OR или AND перечислить всё что надо

(условие 1) OR ((условие 2) AND (условие 3))

Например:

....
repeat
x:=x+1;
until ((keypressed) or (x=10)); {не помню сколько там скобок нужно}
....

Аватар пользователя
Гуру
14лет

можно

until (условие 1) and (условие 2) and...(условие N);

в место and может быть еще or,xor

Аватар пользователя
14лет

кажется через or можно

Аватар пользователя
Мастер
14лет

(a