не брехня - істина.
Ці правила відображені в таблиці істинності.
При переході до складання умов пошуку в базах даних учні нерідко потрапляють в В«пастки природного сенсуВ». Наприклад, розглядається база даних БІБЛІОТЕКА з відомостями про книги в особистій бібліотеці, яка має наступну структуру:
БІБЛІОТЕКА (НОМЕР. АВТОР, НАЗВА, РІК, ПОЛКУ)
Потрібно забрати відомості про всіх книгах Толстого і Тургенєва. Абсолютна більшість учнів записують це умова наступним чином:
АВТОР = В«ТолстойВ» і АВТОР = В«ТургенєвВ»
прозвучали в завданні союз В«іВ» машинально переноситься в логічне вираження. Після цього вчителю доводиться пояснювати, що автором книги не може бути одночасно Толстой і Тургенєв. Тому в бібліотеці немає жодної книги, що задовольняє такій умові. Тут слід застосувати логічну операцію АБО:
АВТОР = В«ТолстойВ» або АВТОР = В«ТургенєвВ»
Тоді буде отримана шукана вибірка книг обох авторів.
Операція АБО об'єднує в одну вибірку записи, що задовольняють кожному з умов. Операція І працює інакше: спочатку вибираються всі записи, що задовольняють першому умові, потім з відібраних записів вибираються ті, які задовольняють другій умові. p align="justify"> Математична логіка в електронних таблицях. Наступна зустріч учнів з математичною логікою в базовому курсі відбувається при вивченні електронних таблиць. Мова електронних таблиць можна інтерпретувати як своєрідний табличний мова програмування для вирішення обчислювальних завдань. Причому реалізуються на ЕТ обчислювальні алгоритми можуть мати не тільки лінійну структуру, а й гілкуючу і навіть циклічну (ітераційні цикли). Розгалуження в ЕТ реалізуються через умовну функцію . Форма запису умовної функції значною мірою залежить від типу табличного процесора.
Якщо в клітку заноситься умовна функція, то на екрані відображається результат її обчислення, тобто те чи інше значення в залежності від умови, заданого логічним виразом. Зазвичай умовна функція має таку структуру:
If (умова, дія!, действіе2).
Тут В«умоваВ» - логічне вираження. Якщо умова істинно, то виконується дія!, Інакше - действіе2. p align="justify"> Просте логічне вираз являє собою відношення (у тому ж сенсі, в якому це поняття використовується в базах даних). Складне логічне вираз містить логічні операції. p align="justify"> Особливість логічних виразів для електронних таблиць полягає в тому, що логічні операції використовуються як функції: спочатку записується ім'я логічної операції: І, АБО, НЕ (AND, OR, NOT), а потім в круглих дужках перераховуються логічні операнди. Наприклад, логічне вираження AND