В Турбо Паскале определены стандартные функции над арифметическими операндами, которые приведены в таблице 8.
Остальные часто встречающиеся функции моделируются из уже определённых с помощью известных математических соотношений:
Запись в Pascal
| Тип аргумента
| Тип результата
| Примечание
|
Abs(x)
| вещественный целый
| вещественный целый
| Абсолютная величина числа
|
Sqr(x)
| вещественный целый
| вещественный целый
| Возведение в квадрат значения х
|
Sqrt(x)
| вещественный целый
| вещественный вещественный
| Вычисление квадратного корня из x
|
Sin(x)
| вещественный
| вещественный
| Вычисление синуса x
|
Cos(x)
| вещественный
| вещественный
| Вычисление косинуса x
|
Arctan(x)
| вещественный
| вещественный
| Вычисление арктангенса x
|
Ln(x)
| вещественный
| вещественный
| Вычисление натурального логарифма
|
Exp(x)
| вещественный
| вещественный
| Вычисление экспоненты x
|
Trunc(x)
| вещественный
| целый
| Возвращает ближайшее целое число
|
Round(x)
| вещественный
| целый
| Округление до ближайшего целого
|
Succ(x)
| целый
| целый
| Возвращает следующее целое
|
Pred(x)
| целый
| целый
| Возвращает предыдущее целое
|
Chr(x)
| целый
| символьный
| Возвращает символ стандартной кодовой таблицы по его номеру
|
Ord(x)
| символьный
| целый
| Возвращает порядковый номер кодовой таблицы по символу
|
Odd(x)
| целый
| булевский
| Возвращает значение булевского типа, равное True, если x нечетное, и False, если x четное
|
Dec(x{,n})
| целый
| целый
| Уменьшение целой x на n
|
Inc(x,{n})
| целый
| целый
| Увеличение целой x на n
|
Random
| | вещественный
| Генерация случайного числа в диапазоне 0..0,99
|
Random(i)
| целый
| целый
| Генерация случайного числа в диапазоне 0..I
|
Pi
| | вещественный
| Возвращает значение числа π
|
Задания. Записать арифметические выражения в языке Паскаль:
7. 
8. 
9. 
10. 
11. 
12. 
13. 
14. 
15. 
16. 
17. 