В Турбо Паскале определены стандартные функции над арифметическими операндами, которые приведены в таблице 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. 