Page 13 - 4267
P. 13
Найбільш часто використовуваними логічними операторами є and
(логічне «і»), or (логічне «або»), not (логічне «ні»), xor (логічне
«або/або») і деякі інші. Оператор and є оператором логічного
множення, оператор or — логічного додавання, not — логічного
заперечення.
Логічні оператори "And" (і), "or" (або) и "not" (ні) (табл.2.1)
икористовуються при складанні виразів в діалозі команди
Вибрати , у віконці "З умовою" діалогу команди SQL-запит.
MapInfo Professional використовує такі вирази як перевірку, яка
проводиться над кожним записом таблиці. Результатом кожної
перевірки є відповідь "так" чи "ні" (тобто "істина" або "брехня").
Комбінуючи результати перевірки кожної умови за допомогою
логічних операторів, MapInfo Professional видає загальна
відповідь: чи задовольняє даний запис умові вибору,
Таблиця 2.1. Логічні оператори
Оператор Опис
and приймає значення "істина" тільки в тому випадку,
якщо обидва її аргументи (логічні вирази) істинні.
Тобто запис повинні задовольняти обидвом умовам,
щоб потрапити до вибірки.
or приймає значення "істина" тільки в тому випадку,
якщо один або обидва її аргументи (логічні вирази)
істинні. Тобто запис повинні задовольняти хоча б
одній з умов, щоб потрапити до вибірки. Запис може
задовольняти обом умовам, щоб потрапити до вибірки
not приймає значення "істина", якщо аргумент має
значення "брехня". Тобто записи не повинні
задовольняти умові, щоб потрапити до вибірки
Просторова інтерпретація операцій логічної алгебри
наведена на рис. 2.2.
Операція A and В має результатом «1» у тих
місцеположеннях (комірках растра), де одночасно є об'єкти А
(наприклад, нееродовані ґрунти) і В (наприклад, ділянки з
нахилом земної поверхні, що не перевищує 3°).
13