русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Логічні вирази та логічні операції.


Дата додавання: 2014-11-28; переглядів: 969.


Логічний вираз – це засіб записування умов у задачах відшукання даних, що задовольняють деякий критерій. Логічний вираз може набувати значення true (істинність) або false (хибність). Логічні вирази бувають прості та складені. Простий – це два арифметичні вирази, з’єднані символом відношення, а складений – це прості логічні вирази, з’єднані логічними операціями:

1) ! - ___________________

2) && - ____________________

3) || - _____________________

Логічні вирази обчислюються з урахуванням пріоритету логічних операцій (1 – найвищий). Однакові логічні операції виконуються послідовно зліва направо. Для зміни порядку виконання логічних операцій, як і для звичайних арифметичних, використовують круглі дужки.

Логічні операції

Вираз Значення Вираз Значення
! true false ! false true
true && true true true || true true
true && false false true || false true
false && true false false || true true
false && false false false || false false

 

Логічним виразом може бути ціле число. Якщо воно не дорівнює нулю, то значення логічного виразу – true, якщо це число 0 – false.

Приклад 1. Розглянемо деякі логічні вирази та їхні значення. Нехай а = 1, b = 7, тоді:

Вираз Значення Вираз Значення
a == b false a > -3 && a <=2  
! (a == b) true a >= 0 && b <= 4  
a >= b   b < 9 || b > 15  
a != b   ! (a < 1 || b >= 10)  
a + 6 == b   a != b || a + 15 > b && b < 0  
a < (b = 1)   (a != b || a + 15 < b) && b < 0  
   
b   !b  

 


<== попередня лекція | наступна лекція ==>
Завдання 4. | Команда розгалуження if (якщо).


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн