Вирази складаються з операндів (значень, констант, змінних, функцій), з’єднаних за допомогою знаків операцій[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.