Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
samost_pascal_delphi_2012.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
4.33 Mб
Скачать

Основні операції, стандартні функції і процедури. Основні операції

Пріоритет

Операція

Дія операції

1

+ -

not

присвоєння знака Логічне заперечення

2

* /

div mod

and

Множення, ділення Цілочисельні операції Логічний добуток

3

+ -

or xor

Складання, віднімання, Логічні суми

4

=,<>,<,>,<=,>=

in

Відношення (порівняння) Приналежність до множини

Операції виконуються з урахуванням їх пріоритету (1 - найвищий). Для зміни природного порядку виконання операцій використовують круглі дужки, наприклад:

2 * -3 - 2 = -8 5 * (2 + 13) = 75; 20 + 100 / 20 * 5 = 45;

Результатом операції div є частка від ділення двох чисел, а mod - залишок, наприклад:

(9 - 2) div 2 = 3; 7 mod 2 = 1; -17 mod 5= -2; 17 mod -5=2

Визначення логічних операцій будуть подані нижче.

Основні стандартні функції і процедури

Функція

Тип аргументу

Тип результату

Математичний запис, коментар

abs(x)

integer, real

integer, real

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

sqr(x)

integer, real

integer, real

x2

ord(x)

впорядкований

integer

ASCII-код символу

succ(x)

впорядкований

впорядкований

повертає наступне значення х

pred(x)

впорядкований

впорядкований

повертає попереднє значення х

round(x)

real

integer

округляє число х до цілого

trunc(x)

real

integer

відкидає дробову частину х

int(x)

real

real

відкидає дробову частину х

frac(x)

real

real

дробова частина числа х

odd(x)

integer

boolean

true(x-нечетное)

false(х-четное)

Процедури

inc(x,y)

integer

integer

збільшує x на у

inc(x)

integer, char

integer, char

збільшує x на 1

dec(x,y)

integer

integer

зменшує x на у

dec(x)

integer, char

integer, char

зменшує x на 1

Правила запису арифметичних виразів.

    1. Усі дані, що входять в арифметичний вираз, мають бути одного типу. Допускається використання разом дані цілого і дійсного типу.

    2. Записувати усі складові частини в один рядок без підрядкових і надрядкових індексів.

    3. Використовувати дужки одного типу - круглі ( [{ та інші дужки застосовувати забороняється).

    4. Неможна записувати поряд 2 знаки арифметичних операцій.

    5. Обчислення виконуються зліва направо відповідно до старшинства операцій:

1) обчислення функцій;

2) * / DIV (ділення без остачі)

MOD (отримання залишку від ділення)

3) + -

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]