Знаки операций

Функции для величин порядкового типа

Эти функции позволяют выполнить ряд действий над величинами порядкового типа (найти предыдущий или последующий элемент, проверить число на нечетность).

ODD(X) – проверка величины Х на нечетность.

Аргумент функции является величиной типа LONGINT, результат равен TRUE, если аргумент нечетный, и FALSE – если четный.

PRED(X) – определение предыдущего значения Х.

Аргументом функции является величина любого порядкового типа, результатом – предшествующее значение того же типа. При применении функции к первому элементу последовательности возникает ошибка.

SUCC(X) - определение последующего значения Х.

Аргументом функции является величина любого порядкового типа, результатом – последующее значение того же типа. При применении функции к последнему элементу последовательности возникает ошибка.

Все операции в Турбо Паскале можно разбить на следующие группы:

- арифметические операции;

- логические операции;

- операции с битами информации;

- операции со строками;

- операции отношения;

- адресный оператор @.

Типы данных, которые используются в операциях, должны быть либо идентичными, либо совместимыми.

Арифметические операции применимы только к величинам целых и вещественных типов. Перечень арифметических операций приведен в таблице.

Знак Операция Тип операндов Тип результата
+ Сложение Целый Хотя бы один вещественный Целый Вещественный
- Вычитание Целый Хотя бы один вещественный Целый Вещественный
* Умножение Целый Хотя бы один вещественный Целый Вещественный
/ Деление Целый Хотя бы один вещественный Целый Вещественный
DIV Деление нацело Целые Целый
MOD Остаток от деления целых чисел Целые Целый

Операцию возведения в степень в Турбо Паскале предлагается реализовывать самому программисту в зависимости от конкретных значений операндов. Так, если основание степени положительное число, то возведение в степень можно реализовать по схеме: ax=exlna ÞEXP(X*LN(a)). Например, 1/3 Þ exp(1/3*ln(x)) или лучше exp(ln(x)/3), при х>0.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: