|
Возможности компьютера велики. Он может помочь врачу поставить правильный диагноз пациенту, пассажиру — выбрать билет на нужный поезд. Компьютер управляет автомобилем, составляет прогнозы погоды и умеет делать многое другое. Для того чтобы выяснить, как «рассуждает» компьютер, сначала нужно попытаться понять, как думает человек. Ведь именно человек создал компьютер, и компьютер выполняет только те действия, которым его научил человек. Изучение логики высказываний поможет понять, как «рассуждает» компьютер. Наши знания об окружающем мире мы выражаем в повествовательных предложениях. Такие предложения могут отражать действительность верно или неверно. Думая, человек строит свои рассуждения, основываясь на собственных знаниях. Ещё Аристотель заметил, что правильность рассуждений не зависит от содержания, а определяется формой.
На правилах математической логики построены процессы «рассуждений» компьютера. Изучение логики высказываний поможет понять, как можно научить компьютер «думать». 6.1. Понятие высказывания
Об истинности высказывания можно говорить только в настоящем времени: высказывание «Идёт дождь» может быть истинным сейчас и ложным через час. Как правило, высказывания обозначают заглавными латинскими буквами. Если высказывание А истинно, обычно пишут А — 1, если ложно — А — 0 (пример 6.2). Часто используют такие обозначения: А = true (истина) или А = false (ложь). 6.2. Логическая операция НЕС высказываниями можно производить различные операции, подобно тому, как в математике — с числами (сложение, умножение, вычитание и др.).
Логическое отрицание получается из высказывания добавлением частицы «не» к сказуемому или использованием оборота «неверно, что…» (пример 6.3). Иногда при построении отрицаний некоторые слова заменяют их антонимами, если это возможно. Если высказывание содержит слова «все», «всякий», «любой», то отрицание такого высказывания строится с использованием слов «некоторые», «хотя бы один» (пример 6.4). И наоборот, для высказываний со словами «некоторые», «хотя бы один» отрицание будет содержать слова «все», «всякий», «любой». Любую операцию над числами в математике обозначают каким либо знаком: «+», «-», «•», «;». Для логических операций также определены свои обозначения.
Из таблицы истинности следует, что отрицанием истинного высказывания будет ложное, а отрицанием ложного — истинное (пример 6.5). Высказывание и его отрицание никогда не могут быть истинными или ложными одновременно. Например, отрицанием высказывания «У меня есть компьютер» будет высказывание «У меня нет компьютера» (или высказывание «Неверно, что у меня есть компьютер»). Истинность этих высказываний зависит от конкретного человека. Для одних будет истинным первое высказывание, а для других — второе. Но эти два высказывания не могут быть истинными или ложными одновременно для одного и того же человека. |
Древнегреческий философ Аристотель (384-322 гг. до н. э.) первым систематизировал формы и правила мышления, разработал теорию умозаключений и доказательств, описал логические операции. Аристотелю принадлежат формулировки основных законов мышления. У истоков современной логики стоял немецкий математик Готфрид Вильгельм Лейбниц (1646-1716 гг.). Учёный предложил идею представления логических рассуждений как вычислений, подобных вычислениям в математике. Английский математик Джордж Буль (1815-1864 гг.) перенёс на логику законы и правила математических (алгебраических) действий, создав тем самым алгебру логики.
Пример 6.1. Предложения, являющиеся высказываниями.
Пример 6.2. Обозначение истинности высказывания. А = а0 равно 1, если а ≠ 0; В = Масса измеряется в литрах. Для приведённого примера А = 1, В = 0. Пример 6.3. Построение отрицания высказываний. Высказывания:
Отрицание высказываний:
Пример 6.4. Построение отрицания высказываний. Высказывания:
Отрицание высказываний:
Пример 6.5. Определение истинности высказываний с отрицаниями. 1. Ель — это дерево (истинное высказывание). Ель — это не дерево (ложное высказывание).
|
1. Что такое высказывание?
2. Какие значения могут иметь высказывания?
3. Что делает логическая операция отрицание?
4. Как построить отрицание высказывания?
Упражнения
1. Определите, какие из предложений являются высказываниями.
- Включи монитор.
- Кислород — это газ.
- Шишка — это цветок.
- Сколько воды утекло?
- Все дети — учащиеся.
- Хотя бы один пароль будет верным.
2. Постройте отрицания высказываний.
- Миша не может пойти в кино.
- Соня любит рисовать.
- Все планеты не имеют атмосферы.
- В сентябре не бывает дождей.
- Солнце светит ярко.
- Некоторые птицы улетают на юг.
3. Откройте файл с предложениями и отредактируйте их, удалив или вставив частицу «не» так, чтобы предложения стали истинными высказываниями.
Озеро Нарочь не является крупнейшим озером Беларуси.
Все горы являются вулканами.
Дуб — хвойное дерево.
Число 27 является простым числом.
Термометр не позволяет определить температуру тела.
Число 2028 не делится на 3.
Треугольник не является геометрической фигурой.
4. Определите, какие утверждения о животных, представленных на рисунках, истинные, а какие — ложные.

- Некоторые животные умеют лазить по деревьям.
- Все животные обитают в лесах.
- Ни одно из животных не является домашним.
- Каждое животное можно погладить.
- Все люди любят мышей.
- Ни одно из животных не умеет плавать.
5. Откройте файл с рисунком трёх цветков. Раскрасьте их так, чтобы каждое из следующих высказываний было истинным.

- Все цветки имеют белый круг в середине.
- На рисунке есть цветок с синими лепестками.
- На рисунке нет цветка с красными лепестками.
- Неверно, что цвет круга в середине цветка совпадает с цветом лепестков.
- Хотя бы у одного цветка лепестки разных цветов.
6* Решите задачу-стихотворение.
Собаки с рыжими хвостами
Себе овсянку варят сами.
Тем, чьи хвосты стального цвета,
Не позволяют делать это.
Кто варит сам себе овсянку,
Гулять выходит спозаранку.
Все, кто гулять выходят рано,
Не терпят фальши и обмана.
Вид добродушный у Барбоса,
Но на сорок он смотрит косо.
Он видит: норовят сороки
У воробьёв списать уроки!
Скажите — проще нет вопроса! —
Какого цвета хвост Барбоса?

