Program <имя_программы>;
uses...; - подключение станд. и польз.библиотек
|
Label....; - блок описания меток
Const....; - блок описания констант
Type...; - блок описания типов
Var....; - блок описания переменных
Procedure...; - блок описания
Function...; процедур и функций
|
оператор; оператор;....
End.
Может отсутствовать полностью блок подключения библиотек, частично или полностью описательная часть. Исполнительная часть присутствует всегда.
Таблица стандартных функций
Функция | Имя функция |
Модуль числа | ABS(X) |
Квадрат числа Х | SQR(X) |
Квадратный корень из числа X | SQRT(X) |
Возведение числа X в степень N | Exp(N*Ln(X)) |
Случайное число в диапозоне от 0 до Х-1 | Random(x) |
Целый остаток от деления А на В | A mod B |
Целый результат деления А на В | A div B |
Целая часть числа Х | INT (X) |
дробная часть числа | Frac(x) |
преобразование дробного числа в целое путем отбрасывания дробной части | Trunc(x) |
число, следующее за целым числом | Succ(i) |
число, предшествующее данному целому числу | Pred(i) |
округление до ближайшего целого | Round(x) |
|
|