|
||||
ноября 2021 г. (вторник) . Логические выражения на ПаскалеСтр 1 из 2Следующая ⇒ 02 ноября 2021 г. (вторник) Дисциплина: Информатика и ИКТ Группа: № 80 Урок № 18 Тема: Логические величины и выражения, программирования ветвлений. Цель: ознакомиться с логическими величинами и выражениями, программированием ветвлений на Паскале. Учебник: Информатика. Базовый уровень : ученик для 10 класса / И.Г. Семакин, Е.К. Хеннер, Т.Ю. Шеина. – 7-е узд., стереотип. – М. : БИНОМ. Лаборатория знаний, 2017. – 264 с. : ил.
Логические выражения на Паскале
Логические константы:true (истина), false (ложь). Логические переменные: описываются с типом Boolean. Операции отношения: осуществляют сравнение двух операндов и определяют, истинно или ложно соответствующее отношение между ними. Знаки операций отношения: = (равно), <> (не равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно). Логические операции:not— отрицание, and— логическое умножение (конъюнкция), or— логическое сложение (дизъюнкция), хоr — исключающее ИЛИ. Таблица истинности для этих операций (Т — true; F — false):
Логические операции располагаются в следующем порядке по убыванию старшинства (приоритета): 1) not, 2) and, 3) or, xor. Операции отношения имеют самый низкий приоритет. Поэтому если операндами логической операции являются отношения, то их следует заключать в круглые скобки. Например, математическому неравенству 1 ≤ X ≤ 50 соответствует следующее логическое выражение: (1 <= Х) and (Х <= 50) Логическая функция odd(x) принимает значение true, если значение целочисленного аргумента х является нечетным, иначе — false. Для правильной записи сложного логического выражения (предиката) нужно учитывать относительные приоритеты арифмети-ческих, логических операций и операций отношений, поскольку все они могут присутствовать в логическом выражении. По убыванию приоритета операции располагаются в следующем порядке. 1. Арифметические операции: - (минус унарный) *, / +, - 2. Логические операции:
|
||||
|