Структура программы в Паскале

Program <имя_программы>;

uses ...;- подключение станд. и польз.библиотек

Описательная часть

Label ....;- блок описания меток

Const ....; - блок описания констант

Type ...; - блок описания типов

Var ....; -блок описания переменных

Procedure ...; - блок описания

Function ...;процедур и функций

 

исполнительная часть
begin

оператор; оператор;....

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)