Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать





Скачать 312.85 Kb.
НазваниеЛогика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать
страница1/3
Дата публикации21.08.2013
Размер312.85 Kb.
ТипДокументы
100-bal.ru > Математика > Документы
  1   2   3
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения.

Что нужно знать:

  • условные обозначения логических операций

¬ A, не A (отрицание, инверсия)

A B, A и B (логическое умножение, конъюнкция)

A B, A или B (логическое сложение, дизъюнкция)

A B импликация (следование)

  • операцию «импликация» можно выразить через «ИЛИ» и «НЕ»:

A B = ¬ A B или в других обозначениях A B =

  • иногда для упрощения выражений полезны формулы де Моргана:

¬ (A  B) = ¬ A  ¬ B

¬ (A  B) = ¬ A  ¬ B

  • если в выражении нет скобок, сначала выполняются все операции «НЕ», затем – «И», затем – «ИЛИ», и самая последняя – «импликация»

  • таблица истинности выражения определяет его значения при всех возможных комбинациях исходных данных

  • если известна только часть таблицы истинности, соответствующее логическое выражение однозначно определить нельзя, поскольку частичной таблице могут соответствовать несколько разных логических выражений (не совпадающих для других вариантов входных данных);

  • количество разных логических выражений, удовлетворяющих неполной таблице истинности, равно , где – число отсутствующих строк; например, полная таблица истинности выражения с тремя переменными содержит 23=8 строчек, если заданы только 6 из них, то можно найти 28-6=22=4 разных логических выражения, удовлетворяющие этим 6 строчкам (но отличающиеся в двух оставшихся)

  • логическая сумма A + B + C + … равна 0 (выражение ложно) тогда и только тогда, когда все слагаемые одновременно равны нулю, а в остальных случаях равна 1 (выражение истинно)

  • логическое произведение A · B · C · … равно 1 (выражение истинно) тогда и только тогда, когда все сомножители одновременно равны единице, а в остальных случаях равно 0 (выражение ложно)

З

X

Y

Z

F

1

0

0

1

0

0

0

1

1

1

1

0


адание 1: Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z. Дан фрагмент таблицы истинности выражения F:


Какое выражение соответствует F?

1) ¬X ¬Y ¬Z 2) X Y Z 3) X Y Z 4) ¬X ¬Y ¬Z

Решение (основной вариант):

  1. нужно для каждой строчки подставить заданные значения X, Y и Z во все функции, заданные в ответах, и сравнить результаты с соответствующими значениями F для этих данных

  2. если для какой-нибудь комбинации X, Y и Z результат не совпадает с соответствующим значением F, оставшиеся строчки можно не рассматривать, поскольку для правильного ответа все три результата должны совпасть со значениями функции F

  3. перепишем ответы в других обозначениях:
    1) 2) 3) 4)

  4. первое выражение, , равно 1 только при , поэтому это неверный ответ (первая строка таблицы не подходит)

  5. второе выражение, , равно 1 только при , поэтому это неверный ответ (первая и вторая строки таблицы не подходят)

  6. третье выражение,, равно нулю при , поэтому это неверный ответ (вторая строка таблицы не подходит)

  7. наконец, четвертое выражение, равно нулю только тогда, когда , а в остальных случаях равно 1, что совпадает с приведенной частью таблицы истинности

  8. таким образом, правильный ответ – 4 ; частичная таблица истинности для всех выражений имеет следующий вид:

X

Y

Z

F









1

0

0

1

0 ×

0 ×

1

1

0

0

0

1





   0 ×

1

1

1

1

0







0

(красный крестик показывает, что значение функции не совпадает с F, а знак «–» означает, что вычислять оставшиеся значения не обязательно).

Возможные ловушки и проблемы:

    • серьезные сложности представляет применяемая в заданиях ЕГЭ форма записи логических выражений с «закорючками», поэтому рекомендуется сначала внимательно перевести их в «удобоваримый» вид;

    • расчет на то, что ученик перепутает значки и (неверный ответ 1)

    • в некоторых случаях заданные выражения-ответы лучше сначала упростить, особенно если они содержат импликацию или инверсию сложных выражений.

Решение (вариант 2):

  1. часто правильный ответ – это самая простая функция, удовлетворяющая частичной таблице истинности, то есть, имеющая единственный нуль или единственную единицу в полной таблице истинности

  2. в этом случае можно найти такую функцию и проверить, есть ли она среди данных ответов

  3. в приведенной задаче в столбце F есть единственный нуль для комбинации

  4. выражение, которое имеет единственный нуль для этой комбинации, это , оно есть среди приведенных ответов (ответ 4)

  5. таким образом, правильный ответ – 4

Возможные проблемы:

    • метод применим не всегда, то есть, найденная в п. 4 функция может отсутствовать среди ответов

З

X

Y

Z

F

1

0

0

1

0

0

0

0

1

1

1

0


адание 2:


Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z. Дан фрагмент таблицы истинности выражения F:

Какое выражение соответствует F?

1) ¬X ¬Y ¬Z 2) X Y Z 3) X ¬Y ¬Z 4) X ¬Y ¬Z

Решение (вариант 2):

  1. перепишем ответы в других обозначениях:

1) 2) 3) 4)

  1. в столбце F есть единственная единица для комбинации , простейшая функция, истинная (только) для этого случая, имеет вид , она есть среди приведенных ответов (ответ 3)

  2. таким образом, правильный ответ – 3.

Задание 3: Для какого из указанных значений X истинно высказывание

¬((X > 2)→(X > 3))?


1) 1 2) 2 3) 3 4) 4

Решение (вариант 1, прямая подстановка):

  1. определим порядок действий: сначала вычисляются результаты отношений в скобках, затем выполняется импликация (поскольку есть «большие» скобки), затем – отрицание (операция «НЕ») для выражения в больших скобках

  2. выполняем операции для всех приведенных возможных ответов (1 обозначает истинное условие, 0 – ложное); сначала определяем результаты сравнения в двух внутренних скобках:

    X

    X > 2

    X > 3

    (X > 2)→(X > 3)

    ¬((X > 2)→(X > 3))

    1

    0

    0







    2

    0

    0







    3

    1

    0







    4

    1

    1







  3. по таблице истинности операции «импликация» находим третий столбец (значение выражения в больших скобках), применив операцию «импликация» к значениям второго и третьего столбцов (в каждой строке):

    X

    X > 2

    X > 3

    (X > 2)→(X > 3)

    ¬((X > 2)→(X > 3))

    1

    0

    0

    1




    2

    0

    0

    1




    3

    1

    0

    0




    4

    1

    1

    1




  4. значение выражения равно инверсии третьего столбца (меняем 1 на 0 и наоборот):

    X

    X > 2

    X > 3

    (X > 2)→(X > 3)

    ¬((X > 2)→(X > 3))

    1

    0

    0

    1

    0

    2

    0

    0

    1

    0

    3

    1

    0

    0

    1

    4

    1

    1

    1

    0

  5. таким образом, ответ – 3.

Возможные ловушки и проблемы:

    • можно «забыть» отрицание (помните, что правильный ответ – всего один!)

    • можно перепутать порядок операций (скобки, «НЕ», «И», «ИЛИ», «импликация»)

    • нужно помнить таблицу истинности операции «импликация», которую очень любят составители тестов

    • этот метод проверяет только заданные числа и не дает общего решения, то есть не определяет все множество значений X, при которых выражение истинно

Решение (вариант 2, упрощение выражения):

  1. обозначим простые высказывания буквами:

A = X > 2, B = X > 3

  1. тогда можно записать все выражение в виде

¬(A B) или

  1. выразим импликацию через «ИЛИ» и «НЕ» (см. выше):

¬(A B)= ¬(¬A B) или

  1. раскрывая по формуле де Моргана операцию «НЕ» для всего выражения, получаем

¬(¬A B)= A ¬B или

  1. таким образом, данное выражение истинно только тогда, когда A истинно (X > 2), а B – ложно (X ≤ 3), то есть для всех X, таких что 2 < X ≤ 3

  2. из приведенных чисел только 3 удовлетворяет этому условию,

  3. таким образом, ответ – 3.

Возможные проблемы:

    • нужно помнить законы логики (например, формулы де Моргана)

    • при использовании формул де Моргана нужно не забыть заменить «И» на «ИЛИ» и наоборот

    • нужно не забыть, что инверсией (отрицанием) для выражения X > 3 является X ≤ 3, а не X < 3

Решение (вариант 3, использование свойств импликации):

  1. обозначим простые высказывания буквами:

A = X > 2, B = X > 3

  1. тогда исходное выражение можно переписать в виде ¬(AB)=1 или AB=0

  2. импликация AB ложна в одном единственном случае, когда A = 1 и B = 0; поэтому заданное выражение истинно для всех X, таких что X > 2 и X ≤ 3

  3. из приведенных чисел только 3 удовлетворяет этому условию,

  4. таким образом, ответ – 3.


Выводы:

  1. в данном случае, наверное, проще третий вариант решения, однако он основан на том, что импликация ложна только для одной комбинации исходных данных; не всегда этот прием применим

  2. второй и третий варианты позволяют не только проверить заданные значения, но и получить общее решение – все множество X, для которых выражение истинно; это более красиво для человека, обладающего математическим складом ума.


  1   2   3

Добавить документ в свой блог или на сайт

Похожие:

Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconПрограмма по формированию навыков безопасного поведения на дорогах...
Тема урока: Основы алгебры логики. Логические выражения. Составление таблиц истинности логических выражений
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconПлан Образование сложных суждений. Установление логического значения...
Сложные суждения – суждения, состоящие из нескольких простых суждений, связанных между собой логическими союзами. Именно по ним определяют...
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconНаучно-исследовательская работа «методы решения логических задач»
Логика нужна любому специалисту, будь он математик, медик или биолог. Логика – это необходимый инструмент, освобождающий от лишних,...
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconРеферат с чего начинается логика
Целью моей работы является выяснить, что изучает логика. Какими основными понятиями она оперирует. Что такое «истина» и«ложь» с точки...
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconПрограмма по формированию навыков безопасного поведения на дорогах...
Построение математической модели(составление выражения) и преобразование её (нахождение значения выражения. Выдвижение гипотезы о...
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconПрограмма по формированию навыков безопасного поведения на дорогах...
Ознакомить детей с определением с определением истинности утверждений о цепочке цепочек
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать icon1. Символом f обозначена логическая функция от двух аргументов (A...
Для составления 4-значных чисел используются цифры 1, 2, 3, 4, 5, при этом соблюдаются следующие правила
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconПрограмма по формированию навыков безопасного поведения на дорогах...
Цель урока: знакомство с логическими схемами, выработка умений построения логических схем по логическим выражениям, выполнения цепочек...
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconПрограмма по формированию навыков безопасного поведения на дорогах...
Что нужно знать и уметь для открытия новых знаний?(нужно вспомнить, что проходили)
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconУро Что нужно знать о табаке и алкоголе ребенку?
Уро Что нужно знать о табаке и алкоголе ребенку? Что полезно знать родителям?
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconИмени м. В. Ломоносова
Теория познания (или гносеология, философия познания) – это раздел философии, в котором изучаются природа познания и его возможности,...
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconПрограмма по формированию навыков безопасного поведения на дорогах...
«Логические основы построения компьютера»; проконтролировать степень усвоения учебного материала сформулировать правила преобразования...
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconЧто нужно знать и сделать, чтобы сдать экзамены?
Памятка выпускнику Что нужно знать и сделать, чтобы сдать экзамены?
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconРеферат План
Проблема истинности знания, критерии истины издавна интересовала выдающиеся умы. Да и сейчас без решения для себя этой проблемы не...
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconТема : Составление запросов для поисковых систем с использованием логических выражений
Тема: Составление запросов для поисковых систем с использованием логических выражений
Логика. Построение таблиц истинности логических выражений. Проверка истинности логического выражения. Что нужно знать iconТема : Составление запросов для поисковых систем с использованием логических выражений
Тема: Составление запросов для поисковых систем с использованием логических выражений


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск