ВУЗ:
Составители:
Рубрика:
14
and (поразрядное «и»), or (поразрядное «или»), shl (сдвиг влево),
shr (сдвиг вправо), −, +.
Пример:
45.2 / 4 { результат 11.3 }
r mod 10 {если r = 25, результат 5 }
r div 10 {если r = 25, результат 2 }
d1 shl 2 {если d1 = 2, результат 8 }
Выражения отношения выполняют сравнение операндов и опре-
деляют истинно выражение или ложно. Все операции выражения яв-
ляются бинарными. Приоритет операций в порядке убывания сле-
дующий:
=, <>, <, >, <=, >=, in (операция принадлежности множест-
ву). Результат всегда имеет логический тип.
Пример
:
W <= R {если W = 25, R = 34, результат true }
f1 <> 5 {если f1 = 5 , результат false }
ch in ['a'..'z'] {если ch – латинская буква, результат true }
Логические выражения выполняют логические операции над
логическими операндами. Приоритет операций в порядке убывания
следующий:
not, and, or, xor.
Пример:
(W and R) or (not f1 and f2) {если W, f2=true; R, f1=false,
результат true}
Символьное выражение включает такие операнды, как символь-
ная константа, символьная переменная, элемент массива символьно-
го типа, функция, возвращающая значение символьного типа. Над
операндами может выполняться операция конкатенации (объедине-
ния) –
+.
Пример:
'Pas'+'cal' {результат – символьная константа 'Pascal' }
and (поразрядное «и»), or (поразрядное «или»), shl (сдвиг влево), shr (сдвиг вправо), −, +. Пример: 45.2 / 4 { результат 11.3 } r mod 10 {если r = 25, результат 5 } r div 10 {если r = 25, результат 2 } d1 shl 2 {если d1 = 2, результат 8 } Выражения отношения выполняют сравнение операндов и опре- деляют истинно выражение или ложно. Все операции выражения яв- ляются бинарными. Приоритет операций в порядке убывания сле- дующий: =, <>, <, >, <=, >=, in (операция принадлежности множест- ву). Результат всегда имеет логический тип. Пример: W <= R {если W = 25, R = 34, результат true } f1 <> 5 {если f1 = 5 , результат false } ch in ['a'..'z'] {если ch – латинская буква, результат true } Логические выражения выполняют логические операции над логическими операндами. Приоритет операций в порядке убывания следующий: not, and, or, xor. Пример: (W and R) or (not f1 and f2) {если W, f2=true; R, f1=false, результат true} Символьное выражение включает такие операнды, как символь- ная константа, символьная переменная, элемент массива символьно- го типа, функция, возвращающая значение символьного типа. Над операндами может выполняться операция конкатенации (объедине- ния) – +. Пример: 'Pas'+'cal' {результат – символьная константа 'Pascal' } 14
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »