Скачать 26.9 Kb.
|
Криворотова Л.Н. ТР 7.0. Основы программирования Урок 7 Тема: Логический тип данных Переменные логического типа описываются посредством идентификатора Boolean. Они могут принимать только два значения — FALSE (ложь) и TRUE (истина). Переменные логического типа обычно получают значения в результате выполнения операций сравнения (отношения): "<" (меньше), ">" (больше), "<" (меньше или равно), ">" (больше или равно), "<>" (не равно), "=" (равно). Результат операции отношения равен TRUE, если отношение удовлетворяется для значений входящих в него операндов, и FALSE в противном случае. В языке Турбо Паскаль имеются логические операции, применяемые к переменным логического типа: NOT, AND, OR, XOR. Обозначения и результаты этих операций приведены в табл. 1. Таблица 1
Логические операции, операции отношения и арифметические операции часто встречаются в одном выражении. При этом отношения, стоящие слева и справа от знака логической операции, должны быть заключены в скобки, поскольку логические операции имеют более высокий приоритет. Вообще принят следующий приоритет операций:
Кроме того, порядок выполнения операций определяется скобками. Например, в логическом выражении A or В and not (A or В) сначала выполняется заключенная в скобки операция or, а затем операции not, and, or. В языке Паскаль нет возможности ввода логических данных с помощью оператора Read. Однако предусмотрен вывод значений переменных логического типа с помощью оператора Write. При вводе для идентификаторов FALSE и TRUE отводится по 6 позиций, а сами идентификаторы прижимаются к правому краю поля вывода. Задания Вычислить значения выражений:
|