Выражения логического типа

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

Каждые из этих типов операций могут связывать операнды только определенных типов:

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

+, -, *, /, Div и Mod

могут связывать операнды целого типа, имея результатом целое число,

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

+, -, *, /

могут связывать операнды вещественного типа, имея результатом действительное число,

операции сравнения:

> больше

< меньше

>= больше или равно

<= меньше или равно

= равно

<> не равно

могут связывать только однотипные операнды, имея результатом логическую константу True, если операция выполняется, или False, если не выполняется:

2 > 1 = True

‘A’ > ‘F’ = Falseсимволы сравниваются по своим порядковым номерам:

Ord(‘A’) = 65

Ord(‘F’) = 70

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

Not НЕ (отрицание)

And И (конъюнкция)

Or ИЛИ (дизъюнкция)

могут связывать только операнды логического типа, имея результатом логическую константу True, если операция выполняется, или False, если не выполняется, при этом операнды обязательно должны стоять в скобках, а логические операции – в пробелах:

Not(5 < 2) = True

(True) And (False) = False

(True) Or (False) = True

(3 > 2) Or (‘A’ > ‘C’) = True

(3 > 2) And (‘A’ > ‘C’) = False

Таким образом, выражения логического типа могут принимать только два значения: True - истина или False– ложь.

Приоритет выполнения операций в логических выражениях:

1. операция отрицания Not

2. операции типа умножения *, /, Div, Mod, And

3. операции типа сложения +, -, Or

4. операции сравнения >, >=, <, <=, =, <>

Примеры записи логических выражений:








Дата добавления: 2015-08-08; просмотров: 489;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.