Основные операции в Паскале
Арифметические операции
Результат выполнения операции является величиной целого типа.
21 Div 4 = 5
21 MOD 5 = 1
4 DIV 8 = 0
4 mod 8 = 4
(-2 mod 5)= -2
+ сложение,
– вычитание,
* умножение,
MOD и DIV целочисленное деление:
MOD – остаток от деления операндов
DIV – целая часть частного.
Результат выполнения операции является величиной целого типа.
21 MOD 5 = 1
4 DIV 8 = 0
4 mod 8 = 4
(-2 mod 5)= -2
Операции отношения (сравнения)
= равенство, <> неравенство,
< меньше, > больше,
<= меньше или равно, >= больше или равно
Результат выполнения операции является величиной логического типа (True или False).
Результат выполнения операции является величиной логического типа (True или False).
Над вещественными операндами выполняются арифметические операции, операции отношения.
Арифметические операции
+ сложение,
– вычитание,
* умножение,
/ деление.
Результат выполнения операции является величиной вещественного типа.
3.0+7.51 6.2–10/33
5.23*(–10.1E2) 21.2/(11.21E–2)
Операции отношения (сравнения)
= равенство, <> неравенство,
< меньше, > больше,
<= меньше или равно, >= больше или равно
Результат выполнения операции является величиной логического типа (True или False).
Арифметические функции
функция | назначение | тип аргумента | тип результата |
ABS(X)
|
Абсолютное значение (модуль) аргумента
|
целый
вещественный
|
целый
вещественный
|
ARCTAN(X)
|
Арктангенс аргумента
|
целый
вещественный | вещественный |
COS(X)
|
Косинус аргумента
|
целый
вещественный | вещественный |
EXP(X)
|
Экспонента аргумента
|
целый
вещественный | вещественный |
FRAC(X)
|
Дробная часть числа
|
вещественный | вещественный |
INT(X)
|
Целая часть числа
|
вещественный | вещественный |
LN(X)
|
Натуральный логарифм
|
целый
вещественный | вещественный |
PI
|
Значение величины p=3.1415926535
| вещественный | |
SIN(X)
|
Синус аргумента
|
целый
вещественный | вещественный |
SQR(X)
|
Квадрат аргумента
| вещественный | вещественный |
SQRT(X)
|
Квадратный корень аргумента
|
целый
вещественный | вещественный |
Функции преобразования типов
Эти функции предназначены для преобразования типов величин, например, символа в целое число, вещественного числа в целое и т.д.
ØChr(X) – преобразование ASCII-кода в символ. Аргумент функции – целого типа от 0 до 255. Результатом – символ, соответствующий данному коду.
ØHigh(X) – получение максимального значения величины. Аргумент функции – параметр или идентификатор порядкового типа, типа-массива, типа-строки. Результат функции для величины порядкового типа – максимальное значение этой величины, типа-массива – максимальное значение индекса, типа-строки – объявленный размер строки.
ØLow(X) – получение минимального значения величины. Аргумент функции и результат функции аналогичны High(X).
ØOrd(X) – преобразование любого порядкового типа в целый тип. Аргумент функции – логический, символьный, перечисляемый тип. Результат – величина типа Longint.
ØRound(X) – округление вещественного числа до ближайшего целого. Результат – округленная до ближайшего целого величина типа Longint.
ØTrunc(X) – получение целой части вещественного числа. Результат – целая часть этого числа типа Longint.