Хелпикс

Главная

Контакты

Случайная статья





ноября 2021 г. (вторник) . Логические выражения на Паскале



02 ноября 2021 г. (вторник)    

Дисциплина: Информатика и ИКТ

Группа: № 80

Урок № 18

Тема:    Логические величины и выражения, программирования ветвлений.

Цель:    ознакомиться с логическими величинами и выражениями, программированием ветвлений на Паскале.

Учебник: Информатика. Базовый уровень : ученик для 10 класса / И.Г. Семакин, Е.К. Хеннер, Т.Ю. Шеина. – 7-е узд., стереотип. – М. : БИНОМ. Лаборатория знаний, 2017. – 264 с. : ил.

        

Логические выражения на Паскале

 

       Логические константы:true (истина), false (ложь).

       Логические переменные: описываются с типом Boolean.

       Операции отношения: осуществляют сравнение двух операндов и определяют, истинно или ложно соответствующее отношение между ними. Знаки операций отношения: = (равно), <> (не равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно).

       Логические операции:not— отрицание, and— логическое умножение (конъюнкция), or— логическое сложение (дизъюнкция), хоr — исключающее ИЛИ. Таблица истинности для этих операций (Т — true; F — false):

Логическое выражение может состоять из логических констант и переменных, отношений, логических операций. Логическое выражение принимает значение true или false. Например, логическая формула X & У v X & Z на Паскале запишется в виде следующего логического выражения: not X and Y or X and Z, \где X, Y, Z — переменные типа Boolean.

       Логические операции располагаются в следующем порядке по убыванию старшинства (приоритета): 1) not, 2) and, 3) or, xor. Операции отношения имеют самый низкий приоритет. Поэтому если операндами логической операции являются отношения, то их следует заключать в круглые скобки. Например, математическому неравенству 1 ≤ X ≤ 50 соответствует следующее логическое выражение:

(1 <= Х) and (Х <= 50)

       Логическая функция odd(x) принимает значение true, если значение целочисленного аргумента х является нечетным, иначе — false.

       Для правильной записи сложного логического выражения (предиката) нужно учитывать относительные приоритеты арифмети-ческих, логических операций и операций отношений, поскольку все они могут присутствовать в логическом выражении. По убыванию приоритета операции располагаются в следующем порядке.

1. Арифметические операции:

- (минус унарный)

*, /

+, -

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



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.