Составители:
Рубрика:
28
венного, целого, логического, символьного и строкового.
При выполнении этих операций допускается смешение
типов Real (всех вещественных), Integer (всех целых). Резуль-
тат операции отношения для любых операндов всегда логиче-
ского типа - {false, true}.
В Паскале реализованы следующие операции отноше-
ния:
= - равно;
<> - не равно;
> - больше чем;
< - меньше чем;
>= - больше или равно;
<= - меньше или равно.
Примеры:
А = В {результат равен true, если А равно
В и false, если А не равно В}
А <> В
А > В
А > 0
В операциях сравнения для символов и строк необхо-
димо вспомнить, что у каждого элемента скалярного, перечис-
лимого типа есть свой код - порядковый номер. Его можно
получить, используя функцию Ord. Заведомо известно, что коды
всех латинских и русских букв упорядочены в соответствии с
латинским и русским алфавитами, а коды всех цифр упорядоче-
ны по их арифметическим значениям. Данное отношение по-
рядка и позволяет сравнивать любые символы и строки.
Пример:
'А' < ' D '
‘X
’
< ‘Y
’
‘2’ < ‘5’
‘
ABCD’ < ‘АВСЕ’
венного, целого, логического, символьного и строкового. При выполнении этих операций допускается смешение типов Real (всех вещественных), Integer (всех целых). Резуль- тат операции отношения для любых операндов всегда логиче- ского типа - {false, true}. В Паскале реализованы следующие операции отноше- ния: = - равно; <> - не равно; > - больше чем; < - меньше чем; >= - больше или равно; <= - меньше или равно. Примеры: А = В {результат равен true, если А равно В и f a l s e , е с л и А не равно В} А <> В А > В А > 0 В операциях сравнения для символов и строк необхо- димо вспомнить, что у каждого элемента скалярного, перечис- лимого типа есть свой код - порядковый номер. Его можно получить, используя функцию Ord. Заведомо известно, что коды всех латинских и русских букв упорядочены в соответствии с латинским и русским алфавитами, а коды всех цифр упорядоче- ны по их арифметическим значениям. Данное отношение по- рядка и позволяет сравнивать любые символы и строки. Пример: 'А' < ' D ' ‘X ’ < ‘Y ’ ‘ 2 ’ < ‘5 ’ ‘ ABCD’ < ‘АВСЕ’ 28
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »