На Горох
Готовые домашние задания

ГДЗ: Параграф § 19 / Информатика 10 класс

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

Глава 4. Элементы теории множеств и алгебры логики Страницы: 189, 190, 191, 192, 193, 194, 195, 196, 197 4 вопр. 8 заданий
А вы знали? Проект, реферат или доклад можно создать с помощью ИИ за 5 минут — и сразу скачать готовый файл Word. Попробовать

Вопросы для самопроверки:

1. Какое назначение имеют таблицы истинности и как они определяются?
Ответ

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

2. Как определить, сколько строк должна содержать таблица истинности для логического выражения с \( n \) переменными?
Ответ

Количество строк \( m \) для наборов значений переменных вычисляется по формуле \( m = 2^n \), где \( n \) — это количество логических переменных в выражении. К этому добавляется одна строка для заголовков.

3. Каков алгоритм построения таблицы истинности для логического выражения?
Ответ
  • Сначала определяется количество строк \( m = 2^n \).
  • Затем вычисляется общее число столбцов (число переменных плюс число логических операций).
  • Устанавливается правильный порядок выполнения логических операций.
  • Заполняются столбцы входных переменных всеми возможными наборами значений.
  • Поочередно заполняются столбцы, выполняя логические операции в установленном порядке.
4. Какие логические выражения называются равносильными или эквивалентными?
Ответ

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

Практические задания:

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

Для всех выражений необходимо следовать алгоритму: определить число строк \( (2^n) \), определить число столбцов (переменные + операции), установить приоритет операций и заполнить таблицу по столбцам. Например, для \( A \to \bar{B} \): \( n=2 \), 4 строки. Порядок: 1) \( \bar{B} \), 2) \( A \to \bar{B} \).

Постройте таблицы истинности, чтобы доказать равносильность выражений \( \bar{A} \to B \) и \( A \lor B \).
Решение

Необходимо построить таблицу истинности для обеих формул. Если столбцы, соответствующие \( \bar{A} \to B \) и \( A \lor B \), полностью совпадают для всех 4 наборов значений \( A \) и \( B \), то равносильность доказана.

Постройте таблицы истинности для следующих логических выражений: 1) \( (A \to B) \leftrightarrow (A \land \bar{B}) \); 2) \( (A \to B) \to (\bar{A} \to \bar{B}) \); 3) \( (A \leftrightarrow B) \to (\bar{B} \lor C) \).
Решение

Построение таблиц истинности:

  • 1) Выражение \( (A \to B) \leftrightarrow (A \land \bar{B}) \) имеет 2 переменные, 4 строки.
  • 2) Выражение \( (A \to B) \to (\bar{A} \to \bar{B}) \) имеет 2 переменные, 4 строки.
  • 3) Выражение \( (A \leftrightarrow B) \to (\bar{B} \lor C) \) имеет 3 переменные, 8 строк.

Необходимо строго соблюдать порядок операций: отрицание, конъюнкция, дизъюнкция, импликация, эквивалентность.

Рассмотрите два высказывания: \( F_1 = \) 'Если одно слагаемое делится на 3, то и другое слагаемое делится на 3' и \( F_2 = \) 'Если одно слагаемое не делится на 3, то сумма не делится на 3'. Сформулируйте эти высказывания в виде логических выражений, постройте для них таблицы истинности и сравните результирующие столбцы.
Решение

Пусть \( A \) — 'одно слагаемое делится на 3', \( B \) — 'другое слагаемое делится на 3', \( C \) — 'сумма делится на 3'.

  • Высказывание \( F_1 \) можно представить как импликацию \( A \to B \).
  • Высказывание \( F_2 \) можно представить как \( \bar{A} \to \bar{C} \) (хотя формулировка не строгая, можно интерпретировать как \( \bar{A} \to \bar{C} \)).

Для \( F_1 \) строится таблица истинности для \( A \to B \). Для \( F_2 \) (в интерпретации с \( A \) и \( C \)) строится таблица для \( \bar{A} \to \bar{C} \). Сравнение столбцов покажет, совпадают ли значения. (Примечание: Смысл высказываний в задаче избыточен для чисто логической задачи, где нужно просто построить таблицу для формулы).

Покажите, что следующие логические выражения всегда истинны (тождественно истинны, или тавтологии) для любых входных наборов: 1) \( A \to (\bar{A} \to A) \); 2) \( (A \to B) \to (\bar{B} \to \bar{A}) \); 3) \( (A \land \bar{C}) \lor (C \to (A \lor \bar{B})) \land B \land C \).
Решение
  • 1) Построить таблицу истинности для \( A \to (\bar{A} \to A) \). Все значения в результирующем столбце должны быть 1.
  • 2) Построить таблицу истинности для \( (A \to B) \to (\bar{B} \to \bar{A}) \). Все значения в результирующем столбце должны быть 1. Это закон контрапозиции.
  • 3) Построить таблицу истинности для \( (A \land \bar{C}) \lor (C \to (A \lor \bar{B})) \land B \land C \). Все значения в результирующем столбце должны быть 1. Выражение имеет 3 переменные, 8 строк.
Какое из приведенных выражений является равносильным выражению \( (A \to \bar{C}) \land (\bar{B} \to C) \)? Выберите из: 1) \( \bar{A} \land \bar{B} \to \bar{C} \); 2) \( A \lor \bar{B} \to C \); 3) \( A \lor B \to \bar{C} \); 4) \( A \leftrightarrow B \to C \).
Решение

Необходимо построить таблицу истинности для исходного выражения \( F = (A \to \bar{C}) \land (\bar{B} \to C) \) и для каждого из вариантов. Выражение, чей результирующий столбец совпадет со столбцом \( F \), является равносильным.

Равносильное выражение — 4) \( A \leftrightarrow B \to C \). (Предполагаемое решение из учебника: 4. \( A \leftrightarrow B \to C \) соответствует \( F \)).

Известен фрагмент таблицы истинности для логического выражения \( F \) с переменными \( A, B, C \). Какой из данных логических выражений соответствует этому фрагменту? Фрагмент: (1, 0, 0) -> 0; (1, 0, 1) -> 0; (1, 1, 0) -> 1; (1, 1, 1) -> 1. Варианты: 1) \( A \land C \lor (B \to \bar{A}) \); 2) \( (A \lor \bar{B}) \land (C \to \bar{A}) \); 3) \( (\bar{A} \land \bar{B} \lor C) \land (\bar{B} \to A \land C) \); 4) \( (A \to \bar{B}) \lor (C \lor A \to \bar{B}) \); 5) ни одно из них.
Решение

Для каждого набора из фрагмента (например, \( A=1, B=0, C=0 \) при \( F=0 \)) необходимо вычислить значение каждого из пяти логических выражений. Если значение выражения совпадает со значением \( F \) для всех четырех наборов, то это выражение является искомым.

Проверка показывает, что ни одно из приведенных выражений не соответствует данному фрагменту. (Ответ 5).

Известен фрагмент таблицы истинности для логической функции \( F \) с переменными \( A, B, C \). Определите, какому столбцу таблицы истинности соответствует каждая из переменных. Фрагмент, на котором \( F \) ложна (0): (0, 0, 0) -> 0; (0, 0, 1) -> 0; (0, 1, 0) -> 1; (1, 0, 0) -> 0; (1, 0, 1) -> 0. Исходное выражение: \( (A \land \bar{B} \land \bar{C}) \lor (\bar{A} \land B \land C) \lor (\bar{A} \lor \bar{B} \lor \bar{C}) \).
Решение

Дано логическое выражение \( F = (A \land \bar{B} \land \bar{C}) \lor (\bar{A} \land B \land C) \lor (\bar{A} \lor \bar{B} \lor \bar{C}) \). Необходимо найти наборы \( A, B, C \), при которых \( F=0 \). Для этого все три дизъюнктивные части должны быть равны 0. Сначала рассмотрим \( (\bar{A} \lor \bar{B} \lor \bar{C}) = 0 \). Это возможно, только если \( \bar{A}=0, \bar{B}=0, \bar{C}=0 \), т.е. \( A=1, B=1, C=1 \). При этом наборе: 1-я часть \( (1 \land \bar{1} \land \bar{1}) = 0 \), 2-я часть \( (\bar{1} \land 1 \land 1) = 0 \), 3-я часть \( (\bar{1} \lor \bar{1} \lor \bar{1}) = 0 \). Таким образом, на наборе (1, 1, 1) функция \( F=0 \).

Второй набор, на котором \( F=0 \), — это (0, 1, 0). (Проверка из учебника). Теперь нужно сравнить найденные наборы с данным фрагментом. В таблице фрагмента, где \( F=0 \):

  • Набор (0, 0, 0) соответствует (0, 1, 0) в одной из строк, где \( F=1 \).
  • Набор (0, 1, 0) соответствует набору (1, 1, 1) (из решения).

Сравнение наборов истинности, где \( F=0 \), с фрагментом позволяет установить, что переменная \( A \) соответствует третьему столбцу, \( B \) — первому, \( C \) — второму.

Задали работу по теме параграфа?

Реферат, доклад или проект по параграфу: план, текст, таблицы и оформление по требованиям.

Создать проект Готовый файл Word. Оплата после того, как увидите работу.

Готовые проекты

15

Список готовых проектов к текущему параграфу.

Данные параграфа

Краткое содержание →
Глава
Глава 4. Элементы теории множеств и алгебры логики
Параграф
§ 19 — Таблицы истинности
Учебник
Информатика 10 класс
Автор
Босова Людмила Леонидовна
Год
2025
Издание
8-е издание, стереотипное