Объясните, как ** программе PascalABC.net сделать так, чтобы в программе, если введены...

0 голосов
56 просмотров

Объясните, как на программе PascalABC.net сделать так, чтобы в программе, если введены неправильные данные вернулось в самое начало. Или началась программа заново.

Даю 15 баллов.


Информатика (777 баллов) | 56 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Например, можно так:

Repeat
<Действия>
Until <Условие>

Пример:

Repeat
Write('Хочу домой');
Readln(s)
Until s='иди'

Здесь будет всё время выходить "Хочу домой" и предлагаться ввод ответа, пока не будет введено "иди".

(2.3k баллов)
0

Repeat
<Действия>
Until <Условие>

0

После того там где Repeat, что должно в скобках быть написанно

0

Смотря что по задаче требуется. В примере у меня write и readln.

0

Т.е. то, что будет зацикленности до ввода правильных данных.

0

Будем зациклено*