Методический |
Видеоуроки |
Домашняя |
Портфолио |
Полезные |
Задать |
Условный оператор цикла REPEAT.Является условным оператором цикла с постпроверкой условия, т.е. вначале выполняется оператор, а потом проверяется условие.
<Оператор> выполнится хотя бы один раз, после чего проверяется <условие>: если его значение есть FALSE (условие не выполняется), <оператор> повторяется, в противном случае (условие выполняется) оператор REPEAT UNTIL завершает свою работу. Пара REPEAT UNTILподобна операторным скобкам BEGIN END; (составной оператор), поэтому перед UNTIL ставить точку с запятой необязательно. REPEAT воспринимается как BEGIN, а UNTIL воспринимается как END;. Для более гибкого управления циклическими операторами FOR, WHILE и REPEAT в состав Turbo Pascal включены две процедуры:
Пример программы.Program Repeat_Demo; Var I : Integer; St : String; BEGIN Write('Введите слово: '); Readln(St); Writeln('Повторяю 10 раз.'); I:=0; Repeat Writeln(St); I:=I+1; Until I=10; END. Блок-схема программы. |