Выражения
Выражение — это конструкция языка, которая может состоять из констант, заданных в явном виде (чисел, символов, строк и т. д,); констант, определенных в программе, переменных, символов операций и круглых скобок для задания приоритета выполнения операций. Выражение является вычислимой конструкцией, то есть имеет определенное значение. Значение выражения вычисляется в соответствии с использованными в выражении операциями и имеет определенный тип.
Для различных типов данных в языке Паскаль определены следующие основные операции. Операции для числовых типов (результат — целое или вещественное число):
+ (сложение);
- (вычитание);
* (умножение);
/ (деление);
Операции для целых типов (результат — целое число):
div (целочисленное деление);
mod (остаток от целочисленного деления).
Операции для логического типа (результат логического типа):
not (логическое НЕ); and (логическое И); or (логическое ИЛИ).
Операции сравнения (результат логического типа):
= (равно);
<> (не равно);
< (меньше);
> (больше);
<= (меньше или равно);
>= (больше или равно).
При составлении выражений необходимо, чтобы операции выполнялись только для разрешенных типов данных. При вычислении выражений порядок выполнения операций определяется расставленными скобками, а при их отсутствии — естественным приоритетом выполнения операций:
1) not;
2) *, /, div, mod, and; 3) +, -, or;
4) =, <>, <, >, <=, >=.
Кроме описанных операций в выражениях также может использоваться множество встроенных функций языка, например:
sqr(<аргумент>) — возвращает квадрат аргумента;
round(<аргумент>) — возвращает округленное до целого значение аргумента.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.