СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Таблицы истинности

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Таблицы истинности»

Приоритет логических операций : Высказывания бывают Логические операции истинные = 1 ложные = 0 инверсия, конъюнкция, дизъюнкция. Дизъюнкция  Конъюнкция Инверсия или,  , логическое сложение и , ^, логическое умножение не , ¬ , логическое отрицание А 0 B 0 0 A^B 0 1 1 1 0 0 0 1 1 А 0 B A  B 0 0 0 1 1 1 0 1 1 1 1 А 0 ¬ А 1 1 0

Приоритет логических операций :

Высказывания бывают

Логические операции

истинные = 1

ложные = 0

инверсия, конъюнкция, дизъюнкция.

Дизъюнкция

Конъюнкция

Инверсия

или, , логическое сложение

и , ^, логическое умножение

не , ¬ , логическое отрицание

А

0

B

0

0

A^B

0

1

1

1

0

0

0

1

1

А

0

B

A  B

0

0

0

1

1

1

0

1

1

1

1

А

0

¬ А

1

1

0

Тема:  Построение таблиц истинности для логических выражений  F = (X  Y)   ¬Z Цель урока:  Научиться выполнять построение таблиц истинности для логических выражений

Тема: Построение таблиц истинности для логических выражений

F = (X Y) ¬Z

Цель урока: Научиться выполнять построение таблиц истинности для логических выражений

Алгоритм построения таблиц истинности: Подсчитать количество переменных в логическом выражении (n); Определить число строк в таблице, которое равно 2 n (+1 строка для заголовка); Расставить порядок действий логических операций и подсчитать их количество в выражении (m) Определить число столбцов в таблице, которое равно n+m; Начертить таблицу нужной размерности; Подписать столбцы таблицы:  а) имена всех логических переменных  б) логические операции в соответствии с последовательностью выполнения порядка действий; 7. Заполнить столбцы входных переменных наборами значений, в виде n-значных возрастающих двоичных чисел; 8. Провести заполнение таблицы истинности по столбцам F = (А  В)  (¬A  ¬B)   C

Алгоритм построения таблиц истинности:

  • Подсчитать количество переменных в логическом выражении (n);
  • Определить число строк в таблице, которое равно 2 n (+1 строка для заголовка);
  • Расставить порядок действий логических операций и подсчитать их количество в выражении (m)
  • Определить число столбцов в таблице, которое равно n+m;
  • Начертить таблицу нужной размерности;
  • Подписать столбцы таблицы:

а) имена всех логических переменных

б) логические операции в соответствии с последовательностью выполнения порядка действий;

7. Заполнить столбцы входных переменных наборами значений, в виде n-значных возрастающих двоичных чисел;

8. Провести заполнение таблицы истинности по столбцам

F = В) (¬A ¬B) C

F 1 = A  (B  C) F 2 = ( A  B)  (A  C) Логические функции равносильны (тождественно равны) A  (B  C)= ( A  B)  (A  C) закон дистрибутивности

F 1 = A (B C)

F 2 = ( A B) (A C)

Логические функции равносильны (тождественно равны)

A (B C)= ( A B) (A C)

закон дистрибутивности

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

Таблицы истинности применяются для:

- вычисления истинности сложных высказываний;

- установления равносильности высказываний;

- решения логических задач.

1. Постройте таблицу истинности F 1 = ( X  У)  ¬Z 2. Равносильны ли функции? F 1 = ( A  В)  (¬А  ¬В) и F 2 = ( ¬ A  В)  (А  ¬В)

1. Постройте таблицу истинности

F 1 = ( X У) ¬Z

2. Равносильны ли функции?

F 1 = ( A В) (¬А ¬В) и F 2 = ( ¬ A В) ¬В)

Постройте таблицу истинности F 1 = ( X  У)  ¬Z n=3 2 3 =8 8+1=9 строк m=4 3+3=6 1 3 2 X У 0 0 Z 0 0 0 0 X  У 1 0 1 0 ¬Z 1 F 1 = (X  У)  ¬Z 1 0 1 0  0 0 1 0 1 1 1 0 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 0 1 1 0 1
  • Постройте таблицу истинности

F 1 = ( X У) ¬Z

  • n=3
  • 2 3 =8 8+1=9 строк
  • m=4
  • 3+3=6

1

3

2

X

У

0

0

Z

0

0

0

0

X У

1

0

1

0

¬Z

1

F 1 = (X У) ¬Z

1

0

1

0

0

0

1

0

1

1

1

0

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

1

0

1

1

0

1

1

0

1

2. Равносильны ли функции? F 1 = ( A  В)  (¬А  ¬В) и F 2 = ( ¬ A  В)  (А  ¬В) 1 2 3 4 5 3 1 2 4 5 F 2 = ( ¬ A  В)  (А  ¬В) F 1 = ( A  В)  (¬А  ¬В) n=2 2 2 =4 4+1=5 строк m=5 2+5=7 n=2 2 2 =4 4+1=5 строк m=5 2+5=7 A A 0 0 В В 0 0 0 A  В ¬А 0 1 1 ¬ A  В 0 1 ¬А 1 1 ¬В 1 1 1 1 ¬В 1 0 0 0 1 1 1 1 0 0 ¬А  ¬В 1 1 А   ¬В 0 0 F 1 1 F 1 1 1 0 0 0 1 1 1 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1

2. Равносильны ли функции?

F 1 = ( A В) (¬А ¬В) и F 2 = ( ¬ A В) ¬В)

1

2

3

4

5

3

1

2

4

5

F 2 = ( ¬ A В) ¬В)

F 1 = ( A В) (¬А ¬В)

  • n=2
  • 2 2 =4 4+1=5 строк
  • m=5
  • 2+5=7
  • n=2
  • 2 2 =4 4+1=5 строк
  • m=5
  • 2+5=7

A

A

0

0

В

В

0

0

0

A В

¬А

0

1

1

¬ A В

0

1

¬А

1

1

¬В

1

1

1

1

¬В

1

0

0

0

1

1

1

1

0

0

¬А ¬В

1

1

А ¬В

0

0

F 1

1

F 1

1

1

0

0

0

1

1

1

1

1

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1