| 10.4.    Процедура EXITКак указывалось раньше (см. п. 5.1.2), оператор GOTO нельзя использовать для досрочного выхода из подпрограммы. В Turbo Pascal с этой целью используется процедура Exit.  Пример.  Функция, определяющая первое отрицательное число в массиве. 
   | function Minus(var Massiv; N: Integer): Real; | {Massiv - параметр без типа} |  
   | type T = array[l..1000] of Real; |  |  
   | var i: Integer; |  |  
   | begin |  |  
   | Minus := 0; |  |  
   | for i := 1 to N do |  |  
   | if T(Massiv)[i] < 0 then | {преобразование типа} |  
   | begin |  |  
   | Minus := T(Massiv) [ i ]; |  |  
   | Exit | {досрочный выход из функции} |  
   | end |  |  
   | end; |  |  
 
 |