Таблиця 1

Функція Матем. вигляд Аргумент Тип аргументу Тип результ. Приклад
Abs(x) Sin(x) Cos(x) Arctan(x) Exp(x) Ln(x) Sqr(x) Sqrt(x) Frac(x)   Int(x)     Random(I)   |x| sin x cos x arctg x e^x ln x x^2 x^(1/2) дробна частина найменша ціла част. числа Випадкове число в межах [0,I]   радiан радiан радiан   x>0   x>=0 IBR Real Real Real Real Real IBR Real Real   Real     Real     IBR Real Real Real Real Real IBR Real Real   Real     Real     Abs(-56)->56   e = 2.718282   Frac(2.75)->0.75   Int(1.2)->1 Int(-3.4)->-4  

 

Цікаво порівняти результати використання арифметичної функції Int та фунцій перетворення типу Round і Trunc.

Нехай маємо два числа x=2.7 та y=-2.7. Тоді можемо записати:

Int(x)=2.0 Int(y)=-3.0

Round(x)=3 Round(y)=-3

Trunc(x)=2 Trunc(y)=-2

 

2.1.2.2. Скалярні функції

Розглянемо скалярнi функцiї Pascal та їх використання в арифметичних виразах.

1. Pred(s) - видає елемент, що є попереднiм до s.

Приклади:

Pred(80) => 79; Pred(-5) => -6; Pred ('b') => 'a'.

2. Succ(s) - видає значення, що слiдує за s.

Приклади:

Succ (90) => 91; Succ(-4) => 5.

 

2.1.2.3. Арифметичні операції мови Pascal

Арифметичні операції виконують арифметичні дії в виразах над значеннями операндів цілочисельних та дійсних типів. Перелік арифметичних операцій подано в таблиці 2.