Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль / spravochnictp7 / Справочник по Турбо Паскалю 7.0.rtf
Скачиваний:
94
Добавлен:
10.12.2013
Размер:
821.03 Кб
Скачать

2.3.5. Функции и процедуры из библиотеки System Математические

Обращение

Наименование функции

Abs (Выражение) *

Абсолютное значение аргумента

Sqr (Выражение) *

Квадрат аргумента

Sqrt (Выражение)

Квадратный корень из аргумента

Sin (Выражение)

Синус аргумента

Cos (Выражение)

Косинус аргумента

Arctan (Выражение)

Арктангенс аргумента

Exp (Выражение)

Экспонента аргумента

Ln (Выражение)

Натуральный логарифм аргумента

Int (Выражение)

Целая часть аргумента

Frac (Выражение)

Дробная часть аргумента

  • Аргумент функции в общем случае – арифметическое выражение, в частном, - константа или переменная целого или вещественного типа. В выражениях типа Real можно использовать данные типа Integer. Подробнее – глава 2.1.

  • * В функциях Abs и Sqr тип результата совпадает с типом аргумента и может быть как вещественным, так и целым. Во всех остальных функциях (кроме Abs и Sqr) тип результата – вещественный, даже если аргумент функции - данное целого типа.

  • В тригонометрических функциях углы задаются в радианной мере (коэфф. перевода из град. в рад. – PI / 180), где PI - стандартная функция (=3.14159265).

  • Значение XN , где X и N – типа Real, можно найти по формуле Exp (N * Ln ( X )).

  • В ТП 7.0 существуют стандартные константы:

MaxInt = 32767 типа Integer и MaxLongInt = 2 147 483 647 типа LongInt.

Прочие функции и процедуры

Обращение

Тип результата

Действие

Random (N)

integer

Возвращает случайное целое число из интервала [0, N-1], аргумент N - целого типа

Random

real

Возвращает случайное число из интервала (0,1)

Randomize

Генерирует новую последовательность случайных чисел

Odd (N)

boolean

Определяет нечетность числа (нечетное – истина, четное – ложь)

Pred (Х)

Возвращает (извлекает) предыдущее значение из списка значений порядкового типа

Succ (Х)

Возвращает (извлекает) следующее значение из списка значений порядкового типа

Swap

Меняет местами байты двухбайтового аргумента

Dec (X, Y)

Уменьшает/увеличивает значение переменной X на величину Y (если аргумент один, то Y = 1)

Inc (X, Y)

  • В процедурах Pred, Succ, Dec, Inc тип результата совпадает с типом аргумента и может быть любым порядковым типом.

  • Процедуры и функции работы с символами и строками – в главе 2.3.1.

20