| Форма
записи
| Название
| Типы
|
| аргумента
| результата
|
| Математические функции
|
| Abs(X)
| Абсолютное значение числа X
| целый,
вещественный
| соответствует
типу аргумента
|
| Sqr(X)
| Квадрат числа X
| целый,
вещественный
| соответствует
типу аргумента
|
| Sqrt(X)
| Корень квадратный из числа X
| вещественный
| вещественный
|
| Exp(X)
| Экспонента eX
| вещественный
| вещественный
|
| Ln(X)
| Натуральный логарифм от числа X
| вещественный
| вещественный
|
| Sin(X)
| Синус числа X
| вещественный
(в рад.)
| вещественный
|
| Cos(X)
| Косинус числа X
| вещественный
(в рад.)
| вещественный
|
| Arctan(X)
| Арктангенс числа X
| вещественный
| вещественный (рад.)
|
| Pi
| Число Пи
|
|
|
| Trunc(X)
| Округление с отбрасыванием дробной части
| вещественный
| целый (длинный)
|
| Round(X)
| Округление до ближайшего целого
| вещественный
| целый (длинный)
|
| Frac(X)
| Дробная часть числа X
| вещественный
| вещественный
|
| Int(X)
| Целая часть числа X
| вещественный
| вещественный
|
| Random(X)
| Случайное число от 0 до X
| целый
| целый
|
| Odd(X)
| Возвращает True, если число X нечётное
| целое
| логический
|
| Математические процедуры
|
| Inc(X,Y)
| Увеличивает число X на Y
(если Y не приведен, то на 1)
| целое
| целое
|
| Dec(X,Y)
| Уменьшает число X на Y
(если Y не приведен, то на 1)
| целое
| целое
|
| randomize
| Обеспечивает несовпадение последовательностей случайных чисел, генерируемых функцией Random
|
|
|
| Операции над символами
|
| Chr(X)
| Символ для ASCII кода X
| целое (байт)
| символьный
|
| Ord(X)
| Порядковый номер X в таблице ASCII
| перечислимый (целый,
символьный)
| совпадает с типом аргумента
|
| UpCase(X)
| Символы из строчных в прописные
| символьный
| символьный
|
| Pred(X)
| Предшествующий X в таблице ASCII элемент
| перечислимый (целый,
символьный)
| совпадает с типом аргумента
|
| Succ(X)
| Следующий за X в таблице ASCII элемент
| перечислимый (целый,
символьный)
| совпадает с типом аргумента
|
1. Turbo Pascal. Программирование на языке высокого уровня: Учеб. для вузов. 2-е изд. / С.А. Немнюгин. СПб.: Питер, 2003. 544 с.
2. Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Практикум. СПб.: Питер, 2006. 317 с.
3. Турбо Паскаль 7.0 К.: Издат. группа BHV, 1996. 448 с.
4. Малыхина М. П. Программирование на языке высокого уровня Turbo Pascal: Учеб. пособие. СПб.: БХВ-Петербург, 2006. 544 с.
5. Культин Н. Программирование в Turbo Pascal 7.0 и Delphi. СПб.: БХВ-Петербург, 2007. 400 с.