Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по Информатике 2011.doc
Скачиваний:
6
Добавлен:
04.11.2018
Размер:
557.06 Кб
Скачать

3.1.4.3. Выражения и операции отношения.

Выражение отношения определяет истинность или ложность ре­зультата .

Операции отношения выполняют сравнение двух операн­дов и определяют, истинно значение выражения или ложно. В языке Delphi операции отношения к рассмотренные ниже булевские опера­ции более важны при написании программ, чем в других языках, так как они интенсивно используются для управления циклами и в ус­ловных операторах.

Сравниваемые величины могут принадлежать к любому скалярному или перечисляемому типу данных. Результат всегда имеет булевский тип и принимает одно из двух значений: True (истина) или False (ложь).

Операции отношения

Операция

Название

Выражение

Результат

=

Равно

А= В

True, если А равно В

<>

Не равно

А<>B

True, если А не равно В

>

Больше

A>B

True, если А больше В

<

Меньше

A<B

True, если А меньше В

>=

Больше или равно

A>=B

True, если А больше или равно В

<=

Меньше или равно

A<=B

Тгиe, если А меньше| или равно В

3.1.4.4. Логические выражения и операции.

Результатом выполнения логического (булевского) выражения является логическое значение True или False. Операндами служат данные только булевского типа. Простейшими видами логических выражений являются следующие: логическая константа; логическая переменная; элемент массива ло­гического типа; логическая функция; выражение отношения.

Другие логические выражения строятся из вышеперечисленных пу­тем применения логических операций и круглых скобок, список ло­гических операций приведен в таблице.

Логические операции

Операция

Действие

Выражение

А

В

Результат

Not

Логическое отрицание

Not A

True

False

And

Логическое И

A and B

True

True

True

True

False

False

False

True

False

False

False

False

Or

Логическое ИЛИ

A or B

True

True

True

True

False

True

False

True

True

False

False

False

Xor

Исключающее ИЛИ

A xor B

True

True

False

True

False

True

False

True

True

False

False

False