Встроенные стандартные математические функции, используемые в Turbo Pascal.

Используются в арифметических выражениях.

Функция Назначение Тип аргумента Тип функции
Abs(x) Вычисление абсолютного значения x вещественный целый вещественный целый
sqr(x) Вычисление квадрата x вещественный целый вещественный целый
sqrt(x) Вычисление квадратного корня из x вещественный целый вещественный вещественный
sin(x) Вычисление синуса x вещественный целый вещественный вещественный
cos(x) Вычисление косинуса x вещественный целый вещественный вещественный
arctan(x) Вычисление арктангенса x вещественный целый вещественный вещественный
exp(x) Вычисление экспоненты (числа e=2,71828…) в степени x вещественный целый вещественный вещественный
ln(x) Вычисление натурального логарифма x вещественный целый вещественный вещественный
log(x) Вычисление десятичного логарифма x вещественный целый вещественный вещественный
Pi Число p нет вещественный

Структура программы:

Заголовок программы (необязателен) Program <имя>;
Раздел описаний Список используемых модулей Uses ...;
Метки Label ...;
Константы Const ...;
Типы Type ...;
Переменные Var ...;
Процедуры Procedure ...;
Функции Function ...;
Раздел операторов Begin   <Операторы программы>   End.

Раздел меток (label)

Любой выполняемый оператор может быть снабжен меткой – положительной константой, содержащей не более 4-х цифр. Метка отделяется от оператора двоеточием. Все метки, встречающиеся в программе, должны быть описаны в разделе label. Общий вид:

label l1, l2, l3…;

здесь l1, l2, l3… - метки.

Раздел типов (type)

Если в программе вводится тип, отличный от стандартного, то этот тип описывается в разделе type:

type t1=<вид типа>;

t2=<вид типа>;

. . . . . . .

где t1 и t2 – идентификаторы вводимых типов.

 

Пример.

Type color=(red, yellow, green, blue);

 

Здесь описан тип color, задаваемый перечислением значений.

Переменные. Описание переменных

Все переменные должны быть описаны с указанием типа:

Var a, b : integer ;

f, d, c : real ;