Методическая разработка. Алгебра логики
методическая разработка по информатике и икт (9 класс)

В разработке использованы основные законы алгебры логики и правила построения таблиц истинности.

Скачать:

ВложениеРазмер
Файл metodicheskaya_razrabotka.docx15.64 КБ

Предварительный просмотр:

Методическая разработка. Алгебра логики.

Цели
1) ознакомить учащихся с законами алгебры логики;
2)    развивать логическое мышление;
3)    воспитывать интерес к предмету.    

Табличный способ определения истинности сложного высказывания имеет ограниченное применение, т.к. при увеличении числа логических переменных приходится перебирать слишком много вариантов. В таких случаях используют способ приведения формул к нормальной форме. 
Формула имеет 
нормальную форму, если в ней отсутствуют знаки эквивалентности, импликации, двойного отрицания, при этом знаки отрицания находятся только при переменных.
Сложные высказывания (формулы) А и В называются 
равносильными, если их истинностные значения совпадают для любых наборов истинностных значений простейших высказываний, входящих в эти формулы. 
В алгебре логики имеется ряд законов, позволяющих производить равносильные преобразования формул. Проведем соотношения, отражающие эти законы. 

1.    
Закон двойного отрицания:
         ¬ ¬ А = А;
2.    
Переместительный (коммутативный) закон:
-    для логического сложения:
A + B = B + A;    
-    для логического умножения:
A ∙ B = B ∙A.
В обычной алгебре a+b=b+a, ab=ba.

3.    
Сочетательный (ассоциативный) закон:
-    для логического сложения:
( A + B ) + C = A + ( B + C );    
-    для логического умножения:
( A ∙ B ) ∙ C = A ∙ ( B ∙C).
В обычной алгебре (a+b)+c=a+(b+c)=a+b+c,
                (ab)c=a(bc)=abc. 
4.    
Распределительный (дистрибутивный) закон:
-    для логического сложения:
( A + B ) ∙ C = ( A ∙ C ) + (B ∙ C );
-    для логического умножения:
( A ∙ B ) + C = ( A + C ) ∙ ( B + C ).
В обычной алгебре (a+b)c=ac+bc.
5.    
Закон общей инверсии (законы де Моргана):
-    для логического сложения:
     ¬ (A+B)= ¬A∙¬B;
-    для логического умножения:
¬(A∙B)=¬A+¬B.
6.    
Закон равносильности (идемпотентности – от лат. слов idem – тот же самый и potens – сильный):
-    для логического сложения:
     A+A=A;
-    для логического умножения:
A∙A=A
7.    Законы 
исключения констант:
-    для логического сложения: 
     A+1=1, A+0=A;
-    для логического умножения:
A∙1=A, A∙0=0.
8.    Закон 
противоречия:
A∙¬A=0. 
Невозможно, чтобы противоречивые высказывания были истинны одновременно.
9.    Закон 
исключенного третьего:
A+¬A=1. Из двух противоречивых высказываний одно истинно.
10.     Закон 
поглощения:
-    для логического сложения:
     A+ (A∙B)=A;
-    для логического умножения:
A∙ (A+B)=A;
11.     Закон 
исключения (склеивания):
-    для логического сложения:
     (A∙B) + (A∙¬B)=A;
-    для логического умножения:
(A+B) ∙ (A+¬B)=A.
12.     Закон 
контрапозиции (правило перевертывания):
 ( А =>B ) = (¬ B => ¬A). 
        а) A B=¬A+B; 
        б) A B=(A∙B) + (¬A∙¬B)= (¬A+B) ∙ (A+¬B)


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

    Сложные высказывания часто называют формулами логики высказываний.
Логические операции имеют следующий приоритет:
1.    Действия в скобках
2.    Инверсия
3.    Конъюнкция
4.    Дизъюнкция
5.    Импликация
6.    Эквивалентность


 Алгоритм построения ТИ.
1.    Подсчитать количество переменных n в формуле;
2.    Определить число строк в таблице m=2 в степени m;
3.    Подсчитать количество логических операций в формуле;
4.    Установить последовательность выполнения логических операций с учетом скобок и приоритетов;
5.    Определить количество столбцов в таблице: n+число операций;
6.    Выписать наборы входных переменных с учетом того, что они представляют собой натуральный ряд n-разрядных двоичных чисел от 0 до 2n-1;
7.    Провести заполнение ТИ по столбцам, выполняя логические операции в соответствии с установленной в п.4 последовательностью.

Пример: Для формулы F=A˅ (B˄B˅C) построить ТИ (таблицу истинности)

A

B

C

B˄B˅C

F

0

0

0

0

0

0

0

1

1

1

0

1

0

1

1

1

0

0

0

1

0

1

1

1

1

1

0

1

1

1

1

1

0

1

1

1

1

1

1

1




Дополнение.
Наборы входных переменных во избежание ошибок иногда рекомендуют перечислять следующим образом:
а) определить количество наборов входных переменных;
б) разделить колонку значений первой переменной пополам и заполнить верхнюю часть колонки 0, а нижнюю – 1;
в) разделить колонку значений второй переменной
г) продолжать деление колонок значение последующих переменных на 8, 16 и т.д. частей и заполнение их группами 0 или 1 до тех пор, пока группы 0 и 1 не будут состоять из одного символа.
Задание для закрепления новой темы.
Построить таблицы истинности для следующих формул:

1.F=A˅ B˅ (B˄B˅C)

                               _

2.F=C˅ A˅ (F˄B˅C)

              _               _

3.F=A˅ A˅ (B˄B˅C)



По теме: методические разработки, презентации и конспекты

Разработка урока по теме:"Алгебра логики"

Этот урок является первым  в данной  теме.Раскрывает: вопрос истории,основные понятия, примеры задач....

Методическая разработка. Конспект урока "Основы логики. Алгебра высказываний"

Разработка содержит понятия: логика, высказывание, переменная, логические выражения и операции; примеры на запись высказываний в виде логических выражений....

Методическая разработка занятия по теме "Основные понятия алгебры логики. Логические выражения и логические операции".

Цель: ознакомление с основными понятиями алгебры логики.Задачи:Образовательные: познакомить с основными понятиями темы: логическое высказывание, логические операции;научить составлять таблицу истиннос...

Методическая разработка урока информатики по теме "Законы алгебры логики" в 9 классе

Конспект урока, презентация, раздаточные материалы к уроку информатики в 9 классе по теме "Законы алгебры логики"...

презентация "Алгебра логики. Основные понятия алгебры логики"

Можно использовать как дополнение к уроку "Алгебра логики"...

Методическая разработка урока по информатике в 8 классе по теме "Алгебра логики"

Предмет / Класс / Автор УМК -    Информатика и ИКТ/ 8 класс/ УМК: Информатика: учебник для 8 класса / Л. Л. Босова, А. Ю. Босова. – М.: БИНОМ, Лаборатория знаний, 2016.Место урока...

Методическая разработка "Алгебра логики"

Конспект 4 уроков на тему "Алгебра логики" для 8 класса....