Практическая работа №25. Логический тип данных
Цель: закрепить навыки работы с логическими типами данных.
Теоретический материал
В Паскаль логический тип данных носит название BOOLEAN. Значением логического типа может быть одна из двух констант FALSE (ложь) или TRUE (истина).
Логические выражения
Логические выражения (условия) – это выражения, которые могут принимать лишь одно из двух значений: true (истина) или false (ложь). Для построения логических выражений используются операции отношения, которые обозначаются знаками: = (отношение на равенство), (отношение на неравенство), (отношение меньше), (отношение больше), (отношение меньше или равно), = (отношение больше или равно).
В Паскале предусмотрены следующие операторы отношений:
меньше: x | не равно: x y |
больше: x y | меньше или равно: x |
равно: x = y | больше или равно: x = y |
Сложные условия составляются из простых с помощью логических операций: and (логическое «И»), or (логическое «ИЛИ») и not (логическое «НЕ»).
При составлении сложных условий операнды логического выражения берутся в скобки (это важно!).
Примечание. Во всех заданиях данной группы требуется вывести логическое значение True, если приведенное высказывание для предложенных исходных данных является истинным, и значение False в противном случае. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т.д.), считаются целыми положительными.
Пример 5. В примере шести переменным присваиваются значения простых логических выражений между двумя переменными (x и y). Значения, хранимые в таких переменных, затем выводятся на экран.
Пример 6. Дано целое число A. Проверить истинность высказывания: "Число A является положительным".
Практическая часть
-
Даны числа x, y. Проверить истинность высказывания: "Точка с координатами (x, y) лежит во второй координатной четверти".
-
Дано целое число B. Проверить истинность высказывания: "Число B является отрицательным".
-
Составьте программу, которая вводит четыре числа (a, b, c, d) и определите истинность следующих утверждений:
первое число меньше второго и четвертого;
первое число меньше второго или четвертого;
одно из чисел равно нулю.
-
Составьте программу, печатающую значение TRUE, если указанное высказывание является истинным, и FALSE в противном случае: число C является средним арифметическим чисел A и B.
Контрольные вопросы:
Запишите ответы на вопросы:
-
Опишите тип данных BOOLEAN.
-
Назовите основные операции отношения.
-
Назовите основные логические операции которые используются для составления сложных условий.