Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
261.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Стандартные функции и процедуры языка

Все  функции можно разделить на два вида:  не выводящие за пределы типа, т. е. аргументы и результат относятся к одному типу и те, у которых тип результата не совпадает или может не совпадать с типом результата. Ниже приводится перечень часто используемых функций  Паскаля.

Стандартная функция

Выполняемое действие

Тип

аргумента

результата

1

2

3

4

abs(x)

|x|

integer

integer

real

real

sqr(x)

x2

integer

integer

real

real

sqrt(x)

корень квадратный

integer

real

real

real

exp(x)

ex

integer

real

real

real

ln(x)

ln(x)

integer

real

real

real

pi

число пи

real

real

sin(x)

sin(x)

integer

real

real

real

cos(x)

cos(x)

integer

real

real

real

arctan(x)

arctg(x)

integer

real

real

real

div

целочисленное деление – возвращает целую часть операции деления, а дробная отбрасывается

integer

integer

mod

остаток от деления – вычисляет остаток от деления при выполнении целочисленного деления

integer

integer

Окончание

1

2

3

4

trunc

преобразует вещественный аргумент в целое число путем отбрасывания дробной части

real

integer

round

округление вещественного числа до ближайшего целого

real

integer

random(х)

возвращает случайное число указанного диапазона

integer

integer

real

real

randomize

Инициализирует программный генератор случайных чисел

-

-

Комментарии и директивы

В любом месте программы, где разрешен пробел, можно записать пояснительный текст – комментарий.

Текст комментария ограничен символами { } или (* *).

Следует знать:

  • ограничители комментария удобно использовать при отладке программы для временного исключения группы операторов, которые заключены в { } или (* *), воспринимается как комментарий и, следовательно, не выполняется;

  • комментарии необходимо отличать от директив компилятора.

Директивы компилятора используются для управления режима компиляции. Часто используют следующие директивы:

  • {$R+} – проверять выход за границы диапазонов;

  • {$I-} – отмена контроля операций ввода/вывода;

  • {$F+} – формировать дальний тип вызова процедур и функций.