Ниже приводится перечень часто используемых функций Паскаля.
Вызов функции
Тип аргумента
Тип результата
Назначение
Abs(x)
целый вещественный
целый вещественный
Возвращает абсолютное значение x
Pi
-
вещественный
Возвращает значение числа ПИ
Sin(x)
целый вещественный
вещественный
Возвращает синус x радиан
Cos(x)
целый вещественный
вещественный
Возвращает косинус x радиан
ArcTan(x)
целый вещественный
вещественный
Возвращает арктангенс x радиан
Sqrt(x)
целый вещественный
вещественный
Возвращает квадратный корень из x>=0
Sqr(x)
целый вещественный
целый вещественный
Возвращает значение квадрата x
Exp(x)
целый вещественный
вещественный
Возвращает значение e в степени x
Ln(x)
целый вещественный
вещественный
Возвращает натуральный логарифм x, x>0
Любая программа на Паскале имеет следующий общий вид:
Program <имя программы>; Блок.
Первая строка - это заголовок программы, содержащий ее имя. Блок содержит описание действий, которые должны быть выполнены в соответствии с назначением данной программы. Обычно блок включает также описания используемых структур данных (константы, типы, переменные) и элементов организации алгоритма (метки, функции, процедуры).
В общем случае блок состоит из описательной и исполняемой частей.
Описательная часть содержит:
1. 1. Описание меток.
Пример: Label 5, 361, 017, a2;
Метки необходимы при использовании оператора перехода Goto. В качестве меток используются целые числа из диапазона 0 - 9999.
2. 2. Описание констант. Пример: Const a = -1.5; b = True; c = `pascal`;
3. 3. Описание типов.
Кроме ранее перечисленных стандартных типов языка Паскаль в программе могут быть описаны собственные типы данных. Общий вид описания
Type<имя типа>= <определение типа>;
Пример:
Type d = 1..100; abc = 'a' .. 'z'; color = (red, yellow, green);
vektor = Array[d] Of Real;
4. 4. Описание переменных.
Общий вид
Var <список имен переменных>: <имя типа>;
Имя типа здесь - это имя какого-либо стандартного или описанного в данной программе типа данных.
Например: Var n,m: Integer; a: Real; b1,b2: Boolean;
pen: color; x: vektor;
5. 5. Описание процедур и функций.
Исполняемая часть содержит список выполняемых операторов программы. Обязательным является наличие служебного слова Begin в начале и служебного слова Endв конце раздела. Весь текст программы должен завершаться точкой. Простейшие операторы перечислены ниже