В мові Pascal використовується наступні арифметичні операції:
арифметична операція (а=14, b=4) результат
- складання (+) S:=a+b S=18
- віднімання (-) S:=a-b S=10
- множення (*) S:=a*b S=56
- розподіл (/) S:=a / b S=3.5
- цілочисельний розподіл S:=a div b S=3
- залишок від цілочисельного розподілу S:=a mod b S=2
Немає зведення в ступінь. Якщо ступінь цілий, її замінюють множенням: а3 - S:=a*a*a
Для зведення числа в довільний ступінь використовується наступне співвідношення: xy=e ln(x )=eylnx тоді xy=exр(y*ln(x))
Основні математичні функції.
sqr(x) - зведення X в квадрат
sqrt(x) - корінь квадратний з X
abs(x) - модуль від X
int(x) - ціла частина X (результат - дійсне число)
trunc(x) - ціла частина X (результат - ціле число)
round(x) - округляє число X до цілого (результат - ціле число)
frac(x) - дробова частина від X
pi - видає число 3.1415926... (19 знаків після коми)
sin(x) - синус X
cos(x) - косинус X
arctan(x) - арктангенс X
exp(x) - зведення числа е=2.7183 в стерень X (ех)
ln(x) - логорифм числа X
random(x) - вибирається випадкове число від 0 до X-1 (ціле)
random - вибирається випадкове число від 0 до 1 (речовинне)
Операції відношення.
= - дорівнює <> - нерівний
< - менше > - більше
<= - менше або рівно
>= - більше або рівно
Оператор присвоєння.
Знак := називається оператором привласнення.
Наприклад У:= 5; X:=sqr(Y) + 3
Це означає наступне: змінною У привласнити значення 5, а змінній X привласнити значення 52+3=28.