Сегодня на уроке вы:
узнаете:
• основные законы алгебры логики;
• что такое логическая функция;
научитесь:
• преобразовывать логические выражения;
• строить логическое выражение с данной таблицей истинности и упрощать его;
сможете:
• составлять дизъюнктивную и конъюнктивную нормальную форму выражения.
Вспомним!
Решение логических выражений принято записывать в виде таблиц истинности – таблиц, в которых по действиям показано, какие значения принимает логическое выражение при всех возможных наборах его переменных.
При составлении таблицы истинности для логического выражения необходимо учитывать порядок выполнения логических операций, а именно:
действия в скобках,
инверсия (отрицание),
& (конъюнкция),
v (дизъюнкция),
=> (импликация),
<=> (эквивалентность).
Алгоритм составления таблицы истинности
Выяснить количество строк в таблице (вычисляется как 2n, где n – количество переменных + строка заголовков столбцов).
Выяснить количество столбцов (вычисляется как количество переменных + количество логических операций).
Установить последовательность выполнения логических операций.
Построить таблицу, указывая названия столбцов и возможные наборы значений исходных логических переменных.
Заполнить таблицу истинности по столбцам.
Записать ответ.
Способ определения истинности логического выражения путем построения его таблицы истинности становится неудобным при увеличении количества логических переменных, т.к. за счет существенного увеличения числа строк таблицы становятся громоздкими. В таких случаях выполняются преобразования логических выражений в равносильные. Для этого используют свойства логических операций, которые иначе называют законами алгебры логики.
Основные законы алгебры логики
Внимательно посмотри видеоролик!
Последовательность действий для преобразования логических выражений:
Заменить операции строгая дизъюнкция, импликация, эквиваленция на их выражения через операции конъюнкция, дизъюнкция, инверсия.
Раскрыть отрицания сложных выражений по законам де Моргана.
Используя законы алгебры логики, упростить выражение.
(посмотрите дополнительный видеоролик, в котором на практике объясняется этот вопрос)
Построение логического выражения по таблице истинности
Для всякой таблицы истинности можно составить соответствующее ей логическое выражение. Для этого необходимо:
Отметить в таблице истинности наборы переменных, при которых значение логического выражения равно единице.
Для каждого отмеченного набора записать конъюнкцию всех переменных следующим образом: если значение некоторой переменной в этом наборе равно 1, то в конъюнкцию включаем саму переменную, если равно 0 — её отрицание.
Все полученные конъюнкции связать операциями дизъюнкции.
Более подробно смотри в первом видеоролике этого урока.
Выполни задания
Изучи предложенный материал.
Выполни задания в тетради (выполненные задания можете присылать ketriniti28@gmail.com либо в социальную сеть вконтакте
Итоги урока:
Значение любого логического выражения определяется значениями входящих в него логических переменных. Тем самым логическое выражение может рассматриваться как способ задания логической функции.