Это, в первую очередь, процедуры ввода и вывода Read, readln, write, writeln. С ними вы знакомы.
В циклах Repeat, While и For можно использовать еще две процедуры – Break и Continue. Процедура Break позволяет досрочно выйти из цикла, не дожидаясь выполнения условий выхода.
Процедура Continue позволяет начать новую итерацию цикла, даже если предыдущая не завершена.
Пример: В массиве целых чисел найти первое отрицательное число и вывести его на экран.
Фрагмент программы
For I:=1 to N do {поиск отрицательного числа}
Begin
If A[i]>=0 then
Continiue; {не отр.=> на след. число}
Writeln (‘1-ое отриц. число=’, A[i]);
Break
End;
Процедура Exit служит для досрочного выхода из программы. Дело в том, что безусловный переход с использованием оператора goto можно осуществлять далеко не из каждого места программы и не в любое место программы. Так, например, нельзя с его помощью перейти из основной программы в подпрограмму или выйти из подпрограммы. Для этой цели используется процедура Exit.
Пример: Функция, обращает первое отрицательное число в массиве.
Function Minus
---------------------
Begin
Minus:=0
For i:=1 to N do
If T[i]<0 then
Begin
Minus:=T[i];
Exit {досрочный выход из фун-и}
END
End;
Существует множество стандартных процедур, которые работают с файлами:
Halt(1) - остановка,
Halt(0) - завершение,
Halt=Halt(0).