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

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

 

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

 

Операции отношенияТаблица 3.4

Операция Название Выражение Результат
= <> > < <= >= in равно не равно больше меньше меньше или равно больше или равно принадлежность А=В А<>B А>B A<B A<=B A>=B A in B True, если А=В True, если А не равно В True, eсли А больше B True, если A меньше B True, если A меньше или равно B True, если A больше или равно B True, если A находится в списке B

 

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

q логические константы true и false

qлогическая переменная типа Boolean

qэлемент массива логического типа

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

qоперации отношения.

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

Список логических операций приведен в табл. 3.5.

 

 

Логические операции Таблица 3.5.

Операции Действие Выражение А В Результат
NOT AND OR XOP Логическое отрицание   Логическое И   Логическое ИЛИ   Исключающее ИЛИ NOT A   A AND B   A OR B   A XOP B True False True True False False True True False False True True False False     True False True False True False True False True False True False False True True False False False True True True False False True True False

 

Контрольные вопросы

 

1. Для чего используется указание типа данных?

2. Как описывается тип данных в языке Паскаль?

3. Приведите перечень типов данных в языке Паскале.

4. Какие типы данных относятся к простым типам данных?

5. Опишите целые типы данных: какие они могут принимать значения, в

каких операциях могут принимать участие.

6. Какие стандартные функции определены для целых чисел?

7. Чем отличаются вещественные числа от целых?

8. Какие функции преобразуют вещественный аргумент в целое число?

9. Охарактеризуйте символьный тип данных.

10. Где применяется булевский тип данных, какие он принимает значения,

сколько мес­та требуется для его размещения в памяти?

11. Что такое пользовательские типы данных, чем они отличаются от

стандартных ти­пов? Приведите примеры данных перечисляемого

и интервального типов.

 

 

12. Каковы признаки тождественности и усло­вия совместимости типов?

13. Что такое выражение, операция, операнд? Какие операции вы знаете?

14. Охарактеризуйте каждую арифметическую операцию.

15. Какие операции называются операциями отношения?

16. Охарактеризуйте каждую логическую операцию.

17. Каковы основные правила для определения старшинства операций?

 








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


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

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

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

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