Вирази складаються з операндів (значень, констант, змінних, функцій), з’єднаних за допомогою знаків операцій[5]. Для зміни порядку виконання операцій можуть бути використані круглі дужки. Перелік основних математичних функцій мови Паскаль наведений в таблиці 1.1.
Таблиця 1.1-Стандартні математичні функції
Функція
| Тип аргументу
| Тип результату
| Математичний запис
|
abs (x)
| integer, real
| integer, real
| |x|
|
arctan (x)
| integer, real
| real
| arctg (x)
|
cos (x)
| integer, real
| real
| cos (x)
|
sin (x)
| integer, real
| real
| sin (x)
|
exp (x)
| integer, real
| real
| ех
|
ln (x)
| integer, real
| real
| ln(x), x>0
|
sqrt (x)
| integer, real
| real
| , x≥0
|
sqr (x)
| integer, real
| integer, real
| х²
|
pi
| -
| real
| число π
|
Решта математичних функцій можна виразити через основні, наприклад,




logba=ln(a)/ln(b)
(x>0)
xa=exp(ln(x)a),
Приклад. Обчислити значення виразу за формулою
. Вивести значення вихідних даних і результат обчислень, супроводжуючи виведення найменуваннями змінних:
Program Formula;
Var p1,x, a, b, z, g: real;
Begin
Write ('Введіть значення для a, b, z, g');
Readln (a, b, z, g);
{Обчислимо a5, результат привласнимо допоміжній змінній p1}
p1: = a*a*a*a*a;
x: = Sin (p1) + Sqr (cos (b)) + Sqrt (sqr (z) + Sqr (g));
Writeln (' При вихідних значеннях a =', a: 4:2, 'b =', b: 4:2, 'z =', z: 4:2, 'g =', g: 4:2);
Writeln ('X =', x: 6:2);
End.