TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

 

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;                                                                                                 { продолжение программы }

 

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz