TURBO PASCAL |
Новости |
1. 7. 6.
Операторы ограничения и прерывания
цикла
Данные операторы применяются внутри
операторов цикла с параметром или условием.
Операторы имеют вид:
Continue;
-
ограничение цикла,
Break; - прерывание цикла.
Операторы Continue; и
Break;
позволяют производить действия не
для всех операторов внутри цикла.
Действие оператора
Continue; заключается
в передаче управления на начало цикла,
при этом контролируется условие выхода
из цикла. Действие
оператора Break;
заключается в передаче управления
оператору, следующему
за последним оператором цикла,
при этом не контролируется условие
выхода из цикла. Во
вложенных циклах операторы
Continue; и
Break; действуют
только на цикл в котором они записаны. Приведем пример использования
операторов для блокировки
несанкционированного доступа в программу. For i:= 1 to 3 do
begin
Write( 'Введите ПАРОЛЬ:' );
Readln(S); {S и Parol -
переменные одного типа}
If S = Parol Then
Break {
прерывание
цикла }
else If i
<> 3 Then Continue; {
ограничение
цикла }
Writeln( 'Доступ к программе ЗАПРЕЩЕН' );
Writeln( 'Нажмите Enter' );
Readln; Halt
{ прерывание программы } end; {
продолжение программы } |
(с) Все права защищены. По всем интересующим вопросам прошу писать электронный адрес |