Логічні вирази

З логічними величинами і виразами вам вже доводилося мати справу при роботі з базами даних, з електронними таблицями, врозділі «Логічні основи обробки інформації» підручника для 10 класу. Коротко сформулюємо основні правила запису логічних виразів на Паскалі.

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

Логічні константи: true, false.

Логічні змінні: описуються з типом boolean.

Операції відносини: здійснюють порівняння двох операндів і визначають, істинно або хибно відповідне ставлення між ними.

Знаки операцій відносини: = (дорівнює), <> (не дорівнює),> (більше), <(менше),> = (більше або дорівнює), <= (менше або дорівнює).

Логічні операції: not – заперечення; and – логічне множення (кон’юнкція); or – логічне додавання (диз’юнкція), хог – «виключає АБО».

Логічні операції розташовуються в наступному порядку спаданням старшинства (пріоритету): 1) not, 2) and, 3) or, xor. Операції відносини мають найнижчий пріоритет. Тому якщо операндами логічної операції є відносини, то їх слід брати в круглі дужки.

Посилання на основну публікацію