Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Решение логических задач с помощьюСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
МАТЕМАТИЧЕСКОЙ ЛОГИКИ В литературе описывается много разных задач, которые могут быть решены с помощью математической логики. Для решения логических задач нужно:
Рассмотрим несколько задач. ЗАДАЧА 1 Три друга, Андрей (А), Василий (В) и Степан (С), получили три путевки на три смены в спортивный лагерь. Андрей имеет возможность поехать в лагерь в первую или вторую смену, Василий - в первую или третью, а Степан - во вторую или третью. Можно ли удовлетворить желания всех троих и сколькими способами? Решение Рассмотрим простые высказывания: С2=(желание Степана поехать во вторую смену), А1=(желание Андрея поехать в первую смену) и т.д. Желания друзей выразятся следующим образом: А1 V А2=1 (желание Андрея), В1 V В3=1 (желание Василия), С2 V С3=1 (желание Степана). Чтобы определить, как одновременно удовлетворить желания всех троих, образуем конъюнкцию (умножение) написанных выше сумм: (А1 V А2) & (В1 V В3) & (С2 V С3)= (А1 & В1 V А1 & В3 V А2 & В1 V А2 & В3)*(С2 V С3)= А1 & В1 & С2 V А1 & В1 & С3 V А1 & В3 & С2 V А1 & В3 & С3 V 0 0 1 0 А2 & В1 & С2 V А2 & В1 & С3 V А2 & В3 & С2 V А2 & В3 & С3 = 0 1 0 0 А1В3С2 + А2В1С3. Нули в равенстве означают, что получились несовместимые условия: в одну смену не может отдыхать больше, чем один из трех. Результат, выраженный словами, звучит так: существуют две возможности удовлетворить желания трех друзей:
ЗАДАЧА 2 Брауну, Джонсу и Смиту предъявлено обвинение в соучастии в ограблении банка. Похитители скрылись на поджидавшем их автомобиле. На следствии Браун показал, что преступники скрылись на синем “Бъюике”, Джонс сказал, что это был черный “Крайслер”, а Смит утверждает, что это был “Форд Мустанг” и ни в коем случае не синий. Стало известно, что, желая запутать следствие, каждый из них указал правильно либо только марку машины, либо только её цвет. Какой марки и цвета был автомобиль? Решение. Рассмотрим простые высказывания: А = (машина синего цвета), В = (машина марки “Бъюик”), С = (машина черного цвета), D = (машина марки “Крайслер”), Е = (машина марки “Форд Мустанг”). Так как либо цвет, либо марка машины каждым из соучастников названа верно, то из их слов можно заключить, что: A V B = 1 (из слов Брауна), C V D = 1 (из слов Джонса), A V E = 1 (из слов Смита). Если все эти истинные высказывания логически перемножить, то получится истинное сложное высказывание: (A V B) & (C V D) & (A V E) = 1 & 1 & 1 = 1. По аналогии с алгеброй чисел выполним преобразование левой части этого выражения: (A&C& A) V (A&C&E) V (A&D& A) V (B&C& A) V (A&D&E) V 0 0 0 1 0 (B&C&E) V(B&D& A) V (B&D&E) = 1 0 0 0 Нули в равенстве означают, что получились несовместимые условия: так как разыскиваемый автомобиль определенной марки и цвета, то все логические произведения, содержащие высказывания о разных цветах одного автомобиля или о разных марках, являются ложными. Единственное выражение, значение которого может быть истинным это B&C& A =1, т.е. автомобиль был черного цвета марки “Бъюик”. ЗАДАЧА 3 Алеша, Боря и Гриша нашли в земле старинный сосуд. Рассматривая удивительную находку, каждый высказал по два предложения: Алеша: “Это сосуд греческий и изготовлен в V веке”. Боря: “Это сосуд финикийский и изготовлен в III веке”. Гриша: “Это сосуд не греческий и изготовлен в IV веке”. Учитель истории сказал ребятам, что каждый из них прав только в одном из двух предположений. Где и в каком веке изготовлен сосуд? Решение. Рассмотрим простые высказывания: А = (сосуд греческий), В = (сосуд финикийский), С = (сосуд изготовлен в III веке), D = (сосуд изготовлен в IV веке), Е = (сосуд изготовлен в V веке). Запишем предположения школьников на языке алгебры логики. А V Е = 1 (слова Алеша), В V С = 1 (слова Бори), А V D = 1 (слова Гриши). Если все эти высказывания логически перемножить, то получится истинное сложное высказывание: (A V E)&(B V C)&(A V D) = 1 Раскроем скобки: A&B &A V A&B&E V A&A&C V A&E&C V D&A&B V 0 1 0 0 0 D&B&E V D&A&C V D&E&C. 0 0 0 Исходя из того, что сосуд мог быть изготовлен только в одной стране и в одном веке, нули в равенстве означают, что получились несовместимые условия. Единственное выражение, значение которого может быть истинным это E&B& A = 1. Мы установили, что сосуд финикийский и изготовлен в V веке, что удовлетворяет условию задачи. ЗАДАЧА 4 Виктор, Роман, Леонид и Сергей заняли на математической олимпиаде четыре первых места. Когда их спросили о распределении мест, они дали три таких ответа: 1. Сергей -первый, Роман - второй; 2. Сергей - второй, Виктор - третий; 3. Леонид - второй, Виктор - четвертый. Известно, что в каждом ответе только одно утверждение истинно. Как распределились места? Решение. Рассмотрим простые высказывания: С1 = (Сергей занял первое место), Р2 = (Роман занял второе место), С2 = (Сергей занял второе место), В3 = (Виктор занял третье), Л2 = (Леонид занял второе место), В4 = (Виктор занял четвертое место). На языке алгебры логики ответы ребят можно записать следующим образом: С1 V Р2 = 1, С2 V В3 = 1, Л2 V В4 = 1. Конъюнкция истинных высказываний истинна. Следовательно, имеет место равенство: (С1 V Р2) & (С2 V В3) & (Л2 V В4 ) = 1. Раскроем скобки: С1&С2&Л 2 V C2&Р2&Л2 V С 1&В3&Л2 V Р2&В3&Л2 V С1&С2&В4 V 0 0 1 0 0 V С2&Р2&В4 V С1&В3&В4 V Р2&В3&В4 0 0 0 Нули в равенстве означают, что получились несовместимые условия, исходя из того, что участник математической олимпиаде не может одновременно занимать несколько мест и каждое место распределяется одному участнику. Единственное выражение, значение которого может быть истинным это С1&В3&Л2 = 1. Другими словами, места на олимпиаде распределились так: Сергей - 1-е место, Леонид - 2-е место, Виктор - 3-е место, Роман - 4-е место. ЗАДАЧА 5 “КОМИССАР МЕГРЭ” Мегрэ, вернувшись домой, позвонил на набережную Орфевр. — Говорит Мегрэ. Есть новости? — Да, шеф. Поступили сообщения от инспекторов. Торранс установил, что если Франсуа был пьян, то либо Этьен убийца, либо Франсуа лжет. Жуссье считает, что или Этьен убийца, или Франсуа не был пьян, и убийство произошло после полуночи. Инспектор Люка просил передать вам, что если убийство произошло после полуночи, то либо Этьен убийца, либо Франсуа лжет. Затем звонила… — Все. Спасибо. Этого достаточно. — Комиссар положил трубку. Он знал, что трезвый Франсуа никогда не лжет. Теперь он знал все. Решение Рассмотрим следующие простые высказывания: А= {Франсуа был пьян}, В= {Этьен убийца}, С= {Франсуа лжет}, D= {убийство произошло после полуночи}. Перепишем на языке алгебры логики условие задачи. Инспектора комиссара Мегрэ установили, что А (ВV С)=1, В V (А& D)=1, D (ВV С)=1. Сам Мегрэ знает, что А & С=1. Истинной будет и конъюнкция четырех высказываний: (A (B V C) & (B V (A & D)) & (D (B V C)) & (A & C). (Ответ: Франсуа был пьян, Этьен убийца, Франсуа лжет, убийство произошло после полуночи.) ЗАДАЧА 6. По обвинению в ограблении перед судом предстали Иванов, Петров, Сидоров. Следствием установлено следующее:
Виновен ли Иванов? Решение Рассмотрим простые высказывания: А= Иванов виновен, В= Петров виновен. С= Сидоров виновен. Запишем на языке алгебры логики факты, установленные следствием: (A V B) C и A C. Пусть F(A,B,C)= ((A V B) C) & (A C). Решить задачу — это значит указать, при каких значениях А это сложное высказывание истинно. Сложное высказывание истинно только когда А — истинно, т.е. Иванов виновен в ограблении.
|
||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 581; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.166.193 (0.012 с.) |