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

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

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

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

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

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

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

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

Итоги урока

Таблицы истинности. Определение истинности логических выражений

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

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

Цель урока:

понимать: что логические выражения - это формулы, что истинность логического выражения, образованного с помощью логических операций, можно установить, используя таблицы истинности;

знать: правила построения таблиц истинности; как по таблице истинности установить истинность логического выражения;

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

Ход урока

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

Приветствие учащихся. Определение целей урока.

2. Актуализация знаний и проверка усвоенного материала:

Учащиеся отвечают на вопросы:

1). Какие существуют основные формы мышления?

2). Что изучает алгебра логики?

3). Может ли быть высказывание выражено в форме вопросительного предложения?

4). Как получаются сложные логические высказывания?

5). Какие значения могут принимать логические переменные?

6). Как определяется истинность или ложность простого высказывания? Составного высказывания?

7). Что такое логическая операция?

8).  Назовите логические операции. Как они обозначаются?

9). Назовите приоритет логических операций.

Визуальная проверка домашнего задания.

3. Контроль знаний:

Учащиеся выполняют самостоятельную работу №1 «Основные понятия алгебры логики»:

Вариант 1

  1. Записать логическую функцию для высказывания: Не верно, что в окно светит солнце и идет дождь.
  2. Найти значение логического выражения:
  3. Даны два высказывания: А={3+2=5}и B={круг имеет форму прямоугольника}. Определить, чему равно
  4. Придумать высказывание, соответствующее логической функции:

Вариант 2

  1. Записать логическую функцию, соответствующую высказыванию: Юра не сделал уроки и не пошел в школу.
  2. Найти значение логического выражения:
  3. Даны два высказывания: А={3+2>8}и B={Сумма углов треугольника 180°}. Определить, чему равно логическое выражение:
  4. Придумать высказывание, соответствующее логической функции:

Вариант 3

  1. Записать логическую функцию, соответствующую высказыванию: Светит солнце, или  идет дождь, и нет ветра.
  2. Найти значение логического выражения:
  3. Даны два высказывания: А={Прямой угол равен 90°} и B={Земля – это планета солнечной системы}. Определить, чему равно логическое выражение:
  4. Придумать высказывание, соответствующее логической функции:

Вариант 4

  1. Записать логическую функцию, соответствующую высказыванию: За окном светит солнце, или за окном не светит  солнце и пасмурно.
  2. Найти значение логического выражения:
  3. Даны два высказывания: А={Бабочка – это насекомое} и B={7×5=30}. Определить, чему равно логическое выражение:
  4. Придумать высказывание, соответствующее логической функции:

Вариант 5

  1. Записать логическую функцию, соответствующую высказыванию: Не верно, что светит солнце или идет дождь.
  2. Найти значение логического выражения:
  3. Даны два высказывания: А={1час равен 100 минутам} и B={7-5=3}. Определить, чему равно логическое выражение:
  4. Придумать высказывание, соответствующее логической функции:

Вариант 6

  1. Записать логическую функцию, соответствующую высказыванию: Не верно то, что Юра не выучил урок и пропустил школу.
  2. Найти значение логического выражения:
  3. Даны два высказывания: А={В 1 метре 100 см} и B={7-5=2}. Определить, чему равно логическое выражение:
  4. Придумать высказывание, соответствующее логической функции:

Вариант 7

  1. Записать логическую функцию, соответствующую высказыванию: Гости смеялись, разговаривали друг с другом и не расходились.
  2. Найти значение логического выражения:
  3. Даны два высказывания: А={Зима в Москве – самое теплое время года} и B={9×0=2}. Определить, чему равно выражение:
  4. Придумать высказывание, соответствующее логической функции:

Вариант 8

  1. Записать логическую функцию, соответствующую высказыванию: Не правда, что мы ленивы и не любим труд.
  2. Найти значение логического выражения:
  3. Даны два высказывания: А={12+1=13 } и B={9×0=0}. Определить, чему равно выражение:
  4. Придумать высказывание, соответствующее логической функции:

 

Ответы к заданиям 1 – 3 самостоятельной работы:

№ вар-та

№ задания

1

2

3

1

Ø(А Ù В)

1

0

2

ØА  Ù ØВ

1

1

3

А Ú В Ù ØС

1

0

4

А Ú (ØА Ú В)

1

1

5

Ø(А Ú В)

0

1

6

Ø(ØА  Ù В)

1

1

7

А  Ù В Ù ØС

0

1

8

Ø(А Ù ØВ)

0

0

 

 

Упражнение

1. При опросе очевидцев на месте происшествия один из свидетелей сказал, что машина, нарушившая правила, была иномарка и светлого цвета.

Записать условие задачи на языке алгебры логики и составить истинное тождество, если известно, что

А) свидетель был прав только в одном из своих утверждений.

Решение:

Введем обозначения:

А = «машина была иномарка»,

В = «машина была светлого цвета».

Пусть свидетель прав в своем первом утверждении, т.е. А = 1, и не прав во втором, т.е. В = 0, тогда А Ù ØВ = 1

Допустим обратное, свидетель не прав в первом утверждении, т.е А = 0 и прав во втором, т.е. В = 1, тогда Ø А Ù В = 1

Сложив два истинных высказывания, мы получим истинное высказывание, реализующее условие задачи на языке алгебры логики:

А Ù ØВ Ú Ø А Ù В = 1

Ответ: А Ù ØВ Ú Ø А Ù В = 1

Б) свидетель оба раза солгал или же был полностью прав.

Решение учащимся предлагается найти самостоятельно

(Ответ: ØА Ù ØВ Ú  А Ù В = 1)

 

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

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

Изучение нового материала:

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

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

1. подсчитать количество переменных n в логическом выражении;

2. определить число строк в таблице по формуле m=2n, где n - количество переменных;

3. подсчитать количество логических операций в формуле;

4. установить последовательность выполнения логических операций с учетом скобок и приоритетов;

5. определить количество столбцов: число переменных + число операций;

6. выписать наборы входных переменных;

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

 

Упражнение 1.

Определить истинность  логического выражения  F(А, В) = (А۷ В)٨(¬А۷¬В) .

1. В выражении две переменные А и В (n=2).

2.  mстрок=2n , m=22=4 строки.

3. В формуле 5 логических операций.

4. Расставляем порядок действий

1) А۷ В; 2) ¬А; 3) ¬В; 4) ¬А۷¬В; 5) (А۷ В)٨(¬А۷¬В).

5. Кстолбцов=n+5=2+5=7 столбцов.

А

В

А۷ В

¬А

¬В

¬А۷¬В

F

0

0

0

1

1

1

0

0

1

1

1

0

1

1

1

0

1

0

1

1

1

1

1

1

0

0

0

0

Вывод: логическое выражение принимает значение истина при наборах F(0,1)=1 и F(1,0)=1.

 

Упражнение 2.

Построить таблицу истинности для логического выражения

F = (A V B) /\

  1. В данной функции три логические переменные – А, В, С
  2. количество строк таблицы = 23 =8
  3. В формуле 3 логические операции.
  4. Расставляем порядок действий

1) А۷ В;  2) ; 3) (A V B) /\   .

  1. количество столбцов таблицы = 3 + 3 = 6

А

В

С

A V B

(A V B) /\

0

0

0

0

1

0

0

0

1

0

0

0

0

1

0

1

1

1

0

1

1

1

0

0

1

0

0

1

1

1

1

0

1

1

0

0

1

1

0

1

1

1

1

1

1

1

0

0

 

Несложно заметить, что для функции от трех переменных данные наборы значений логических переменных А, В, С представляют собой двоичные триады, выписанные в порядке возрастания: 000, 001, 010, 011, 100, 101, 110, 111.

Однако, для функции от трех и более переменных, наборы значений входных переменных рекомендуется перечислять следующим образом:

а) разделить колонку значений первой переменной пополам и заполнить верхнюю половину нулями, нижнюю половину единицами;

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

 

Пробное применение знаний:

Учащимся предлагается решить задачи

Задача 1. Определить истинность следующего высказывания: «За окном светит солнце, и нет дождя».

Решение:

Нам дано сложное составное высказывание. Выделим из него простые высказывания:

А = «За окном светит солнце»

В = «За окном дождь»

Составим логическую функцию, соответствующую данному высказыванию.

F(A, B) = A /\ ¬B

построим таблицу истинности для данной логической функции.

A

B

¬B

A /\ ¬B

0

0

1

0

0

1

0

0

1

0

1

1

1

1

0

0

Ответ: логическое выражение принимает значение истина только при наборе F(1,0)=1.Следовательно, данное нам высказывание истинно только тогда, когда первое простое высказывание истинно, а второе ложно.

 

Задача 2. Определить истинность следующего высказывания: «Гости смеялись, шутили и не расходились по домам».

Решение:

Выделим из данного сложного высказывания простые высказывания:

А = «Гости смеялись»

В = «Гости шутили»

С = «Гости расходились по домам»

Составим логическую функцию, соответствующую данному высказыванию.

F(A, B, С) = A /\ B /\¬C

Построим таблицу истинности для данной логической функции.

A

B

C

¬C

A /\ B /\¬C

0

0

0

1

0

0

0

1

0

0

0

1

0

1

0

0

1

1

0

0

1

0

0

1

0

1

0

1

0

0

1

1

0

1

1

1

1

1

0

0

Ответ: логическое выражение принимает значение истина только при наборе F(1,1,0)=1.Следовательно, данное нам высказывание истинно только тогда, когда первое и второе простые высказывания истинны, а второе ложно.

Вывод: Реальную задачу мы получаем в виде текста на естественном языке и, прежде чем приступить к ее решению, необходимо выделить простые высказывания, отношения между ними и перевести на язык формул (формализовать условие задачи, определяющее форму словесного высказывания).

Упражнения с переносом знаний в новые условия:

Учащимся предлагаются тестовые задания по логике из ЕГЭ.

 

Задание 1. /А13, 2004/. Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z.

Дан фрагмент таблицы истинности выражения F:

X

Y

Z

F

0

0

0

1

0

0

1

0

0

1

0

1

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

1)

¬X/\¬Y/\Z

2)

¬X\/¬Y\/Z

3)

X\/Y\/¬Z

4)

X\/Y\/Z

Решение (вариант 1, через таблицы истинности):

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

X

Y

Z

F

¬X

¬Y

¬Z

¬X/\¬Y/\Z

¬X\/¬Y\/Z

X\/Y\/¬Z

X\/Y\/Z

0

0

0

1

1

1

1

0

1

1

0

0

0

1

0

1

1

0

1

1

0

1

0

1

0

1

1

0

1

0

1

1

1

Очевидно, что значения заданной функции F совпадают со значениями выражения X\/Y\/¬Z. Следовательно, правильный ответ – 3.

Ответ: 3

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

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

Рассмотрим данный конкретный пример:

  1. первое заданное выражение  ¬X/\¬Y/\Z = 0 при X=0, Y=0, Z=0, что не соответствует первой строке таблицы;
  2. второе заданное выражение ¬X\/¬Y\/Z = 1 при X=0, Y=0, Z=1, что не соответствует  второй строке таблицы;
  3. третье выражение   X\/Y\/¬Z    соответствует F при всех предложенных комбинациях X,Y и Z;
  4. четвертое выражение X\/Y\/Z = 1 при X=0, Y=0, Z=1, что не соответствует второй строке таблицы.

Ответ: 3

 

Задание 2. /А11, 2007/. Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z.

X

 Y

 Z

 F

0

1

0

0

1

1

0

1

1

0

1

0

Дан фрагмент таблицы истинности выражения F:

 

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

 

1)

¬X \/ Y \/ ¬Z

2)

X /\ Y /\ ¬Z

3)

¬X /\ ¬Y /\ Z

4)

X \/ ¬Y \/ Z

(Ответ: 2)

Задания для дополнительной работы в классе: Сборник материалов и тренировочных заданий ЕГЭ по логике, задания 11 – 20.

4. Подведение итогов

Учащиеся подводят итоги урока:

.Научились заменять любые высказывания логическими переменными, вычислять значение логического выражения. Узнали правила построения таблиц истинности. Научились строить таблицы истинности.

5. Домашнее задание:

 

Просмотр содержимого документа
«Таблицы истинности. Определение истинности логических выражений»

Урок 50-51, 9 класс

Учитель: Брух Т.В.

Дата: ____________

Тема урока: «Таблицы истинности. ПР 3.1 Определение истинности логических выражений»

Цель урока:

понимать: что логические выражения - это формулы, что истинность логического выражения, образованного с помощью логических операций, можно установить, используя таблицы истинности;

знать: правила построения таблиц истинности; как по таблице истинности установить истинность логического выражения;

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

Ход урока

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

Приветствие учащихся. Определение целей урока.

2. Актуализация знаний и проверка усвоенного материала:

Учащиеся отвечают на вопросы:

1). Какие существуют основные формы мышления?

2). Что изучает алгебра логики?

3). Может ли быть высказывание выражено в форме вопросительного предложения?

4). Как получаются сложные логические высказывания?

5). Какие значения могут принимать логические переменные?

6). Как определяется истинность или ложность простого высказывания? Составного высказывания?

7). Что такое логическая операция?

8). Назовите логические операции. Как они обозначаются?

9). Назовите приоритет логических операций.

Визуальная проверка домашнего задания.

3. Контроль знаний:

Учащиеся выполняют самостоятельную работу №1 «Основные понятия алгебры логики»:

Вариант 1

  1. Записать логическую функцию для высказывания: Не верно, что в окно светит солнце и идет дождь.

  2. Найти значение логического выражения:

  3. Даны два высказывания: А={3+2=5}и B={круг имеет форму прямоугольника}. Определить, чему равно

  4. Придумать высказывание, соответствующее логической функции:

Вариант 2

  1. Записать логическую функцию, соответствующую высказыванию: Юра не сделал уроки и не пошел в школу.

  2. Найти значение логического выражения:

  3. Даны два высказывания: А={3+28}и B={Сумма углов треугольника 180}. Определить, чему равно логическое выражение:

  4. Придумать высказывание, соответствующее логической функции:

Вариант 3

  1. Записать логическую функцию, соответствующую высказыванию: Светит солнце, или идет дождь, и нет ветра.

  2. Найти значение логического выражения:

  3. Даны два высказывания: А={Прямой угол равен 90} и B={Земля – это планета солнечной системы}. Определить, чему равно логическое выражение:

  4. Придумать высказывание, соответствующее логической функции:

Вариант 4

  1. Записать логическую функцию, соответствующую высказыванию: За окном светит солнце, или за окном не светит солнце и пасмурно.

  2. Найти значение логического выражения:

  3. Даны два высказывания: А={Бабочка – это насекомое} и B={75=30}. Определить, чему равно логическое выражение:

  4. Придумать высказывание, соответствующее логической функции:

Вариант 5

  1. Записать логическую функцию, соответствующую высказыванию: Не верно, что светит солнце или идет дождь.

  2. Найти значение логического выражения:

  3. Даны два высказывания: А={1час равен 100 минутам} и B={7-5=3}. Определить, чему равно логическое выражение:

  4. Придумать высказывание, соответствующее логической функции:

Вариант 6

  1. Записать логическую функцию, соответствующую высказыванию: Не верно то, что Юра не выучил урок и пропустил школу.

  2. Найти значение логического выражения:

  3. Даны два высказывания: А={В 1 метре 100 см} и B={7-5=2}. Определить, чему равно логическое выражение:

  4. Придумать высказывание, соответствующее логической функции:

Вариант 7

  1. Записать логическую функцию, соответствующую высказыванию: Гости смеялись, разговаривали друг с другом и не расходились.

  2. Найти значение логического выражения:

  3. Даны два высказывания: А={Зима в Москве – самое теплое время года} и B={90=2}. Определить, чему равно выражение:

  4. Придумать высказывание, соответствующее логической функции:

Вариант 8

  1. Записать логическую функцию, соответствующую высказыванию: Не правда, что мы ленивы и не любим труд.

  2. Найти значение логического выражения:

  3. Даны два высказывания: А={12+1=13 } и B={90=0}. Определить, чему равно выражение:

  4. Придумать высказывание, соответствующее логической функции:


Ответы к заданиям 1 – 3 самостоятельной работы:

вар-та

задания

1

2

3

1

(А  В)

1

0

2

А  В

1

1

3

А  В  С

1

0

4

А  (А  В)

1

1

5

(А  В)

0

1

6

(А  В)

1

1

7

А  В  С

0

1

8

(А  В)

0

0



Упражнение

1. При опросе очевидцев на месте происшествия один из свидетелей сказал, что машина, нарушившая правила, была иномарка и светлого цвета.

Записать условие задачи на языке алгебры логики и составить истинное тождество, если известно, что

А) свидетель был прав только в одном из своих утверждений.

Решение:

Введем обозначения:

А = «машина была иномарка»,

В = «машина была светлого цвета».

Пусть свидетель прав в своем первом утверждении, т.е. А = 1, и не прав во втором, т.е. В = 0, тогда А В = 1

Допустим обратное, свидетель не прав в первом утверждении, т.е А = 0 и прав во втором, т.е. В = 1, тогда А В = 1

Сложив два истинных высказывания, мы получим истинное высказывание, реализующее условие задачи на языке алгебры логики:

А В А В = 1

Ответ: А  В   А  В = 1

Б) свидетель оба раза солгал или же был полностью прав.

Решение учащимся предлагается найти самостоятельно

(Ответ: А  В  А  В = 1)


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

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

Изучение нового материала:

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

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

1. подсчитать количество переменных n в логическом выражении;

2. определить число строк в таблице по формуле m=2n, где n - количество переменных;

3. подсчитать количество логических операций в формуле;

4. установить последовательность выполнения логических операций с учетом скобок и приоритетов;

5. определить количество столбцов: число переменных + число операций;

6. выписать наборы входных переменных;

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


Упражнение 1.

Определить истинность логического выражения F(А, В) = (А۷ В)٨(¬А۷¬В) .

1. В выражении две переменные А и В (n=2).

2.  mстрок=2n , m=22=4 строки.

3. В формуле 5 логических операций.

4. Расставляем порядок действий

1) А۷ В; 2) ¬А; 3) ¬В; 4) ¬А۷¬В; 5) (А۷ В)٨(¬А۷¬В).

5. Кстолбцов=n+5=2+5=7 столбцов.

А

В

А۷ В

¬А

¬В

¬А۷¬В

F

0

0

0

1

1

1

0

0

1

1

1

0

1

1

1

0

1

0

1

1

1

1

1

1

0

0

0

0

Вывод: логическое выражение принимает значение истина при наборах F(0,1)=1 и F(1,0)=1.

 

Упражнение 2.

Построить таблицу истинности для логического выражения

F = (A V B) /\

  1. В данной функции три логические переменные – А, В, С

  2. количество строк таблицы = 23 =8

  3. В формуле 3 логические операции.

  4. Расставляем порядок действий

1) А۷ В; 2) ; 3) (A V B) /\ .

  1. количество столбцов таблицы = 3 + 3 = 6

А

В

С

A V B

(A V B) /\

0

0

0

0

1

0

0

0

1

0

0

0

0

1

0

1

1

1

0

1

1

1

0

0

1

0

0

1

1

1

1

0

1

1

0

0

1

1

0

1

1

1

1

1

1

1

0

0


Несложно заметить, что для функции от трех переменных данные наборы значений логических переменных А, В, С представляют собой двоичные триады, выписанные в порядке возрастания: 000, 001, 010, 011, 100, 101, 110, 111.

Однако, для функции от трех и более переменных, наборы значений входных переменных рекомендуется перечислять следующим образом:

а) разделить колонку значений первой переменной пополам и заполнить верхнюю половину нулями, нижнюю половину единицами;

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


Пробное применение знаний:

Учащимся предлагается решить задачи

Задача 1. Определить истинность следующего высказывания: «За окном светит солнце, и нет дождя».

Решение:

Нам дано сложное составное высказывание. Выделим из него простые высказывания:

А = «За окном светит солнце»

В = «За окном дождь»

Составим логическую функцию, соответствующую данному высказыванию.

F(A, B) = A /\ ¬B

построим таблицу истинности для данной логической функции.

A

B

¬B

A /\ ¬B

0

0

1

0

0

1

0

0

1

0

1

1

1

1

0

0

Ответ: логическое выражение принимает значение истина только при наборе F(1,0)=1.Следовательно, данное нам высказывание истинно только тогда, когда первое простое высказывание истинно, а второе ложно.


Задача 2. Определить истинность следующего высказывания: «Гости смеялись, шутили и не расходились по домам».

Решение:

Выделим из данного сложного высказывания простые высказывания:

А = «Гости смеялись»

В = «Гости шутили»

С = «Гости расходились по домам»

Составим логическую функцию, соответствующую данному высказыванию.

F(A, B, С) = A /\ B /\¬C

Построим таблицу истинности для данной логической функции.

A

B

C

¬C

A /\ B /\¬C

0

0

0

1

0

0

0

1

0

0

0

1

0

1

0

0

1

1

0

0

1

0

0

1

0

1

0

1

0

0

1

1

0

1

1

1

1

1

0

0

Ответ: логическое выражение принимает значение истина только при наборе F(1,1,0)=1.Следовательно, данное нам высказывание истинно только тогда, когда первое и второе простые высказывания истинны, а второе ложно.

Вывод: Реальную задачу мы получаем в виде текста на естественном языке и, прежде чем приступить к ее решению, необходимо выделить простые высказывания, отношения между ними и перевести на язык формул (формализовать условие задачи, определяющее форму словесного высказывания).

Упражнения с переносом знаний в новые условия:

Учащимся предлагаются тестовые задания по логике из ЕГЭ.


Задание 1. /А13, 2004/. Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z.

Дан фрагмент таблицы истинности выражения F:

X

Y

Z

F

0

0

0

1

0

0

1

0

0

1

0

1

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

1)

¬X/\¬Y/\Z

2)

¬X\/¬Y\/Z

3)

X\/Y\/¬Z

4)

X\/Y\/Z

Решение (вариант 1, через таблицы истинности):

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

X

Y

Z

F

¬X

¬Y

¬Z

¬X/\¬Y/\Z

¬X\/¬Y\/Z

X\/Y\/¬Z

X\/Y\/Z

0

0

0

1

1

1

1

0

1

1

0

0

0

1

0

1

1

0

1

1

0

1

0

1

0

1

1

0

1

0

1

1

1

Очевидно, что значения заданной функции F совпадают со значениями выражения X\/Y\/¬Z. Следовательно, правильный ответ – 3.

Ответ: 3

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

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

Рассмотрим данный конкретный пример:

  1. первое заданное выражение ¬X/\¬Y/\Z = 0 при X=0, Y=0, Z=0, что не соответствует первой строке таблицы;

  2. второе заданное выражение ¬X\/¬Y\/Z = 1 при X=0, Y=0, Z=1, что не соответствует второй строке таблицы;

  3. третье выражение X\/Y\/¬Z соответствует F при всех предложенных комбинациях X,Y и Z;

  4. четвертое выражение X\/Y\/Z = 1 при X=0, Y=0, Z=1, что не соответствует второй строке таблицы.

Ответ: 3


Задание 2. /А11, 2007/. Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z.

X

Y

Z

F

0

1

0

0

1

1

0

1

1

0

1

0

Дан фрагмент таблицы истинности выражения F:


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


1)

¬X \/ Y \/ ¬Z

2)

X /\ Y /\ ¬Z

3)

¬X /\ ¬Y /\ Z

4)

X \/ ¬Y \/ Z

(Ответ: 2)

Задания для дополнительной работы в классе: Сборник материалов и тренировочных заданий ЕГЭ по логике, задания 11 – 20.

4. Подведение итогов

Учащиеся подводят итоги урока:

.Научились заменять любые высказывания логическими переменными, вычислять значение логического выражения. Узнали правила построения таблиц истинности. Научились строить таблицы истинности.

5. Домашнее задание:



Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!