М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Игнатий007
Игнатий007
08.02.2023 11:04 •  Математика

Запишите сднф и скнк булевой функции трех переменных f (x, y, z), заданной вектором значений: f = (01100100).

👇
Ответ:
vaaaadimg
vaaaadimg
08.02.2023
Для того чтобы ответить на данный вопрос, нужно знать, что такое СДНФ (сокращенная дизъюнктивная нормальная форма) и СКНФ (сокращенная конъюнктивная нормальная форма).

СДНФ представляет собой формулу, в которой каждый ноль или единица в таблице истинности функции задается конъюнкцией (логическим "или") переменных или их отрицаниями. СКНФ, напротив, представляет собой формулу, в которой каждый ноль или единица в таблице истинности функции задается дизъюнкцией (логическим "и") переменных или их отрицаниями.

Дано: f = (01100100)

Для начала, нужно составить таблицу истинности функции f с заданными значениями:

| x | y | z | f |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 0 |

Теперь мы можем записать СДНФ и СКНФ функции f.

Для СДНФ нужно взять строки таблицы истинности, где f равно 1, и записать их через логическое "или". При этом значения переменных должны быть взяты такими, чтобы они приводили функцию к результату 1. В нашем случае это строки 2, 3 и 6:

f = (x̄yz) ∨ (xȳz) ∨ (xyz̄)

Для СКНФ нужно взять строки таблицы истинности, где f равно 0, и записать их через логическое "и". При этом значения переменных должны быть взяты такими, чтобы они приводили функцию к результату 0. В нашем случае это строки 1, 4, 7 и 8:

f = (x + y + z̄) · (x + ȳ + z) · (x̄ + y + z) · (x̄ + y + z̄)

Таким образом, СДНФ и СКНФ функции f (x, y, z), заданной вектором значений f = (01100100), записывается следующим образом:

СДНФ: f = (x̄yz) ∨ (xȳz) ∨ (xyz̄)
СКНФ: f = (x + y + z̄) · (x + ȳ + z) · (x̄ + y + z) · (x̄ + y + z̄)
4,4(31 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Математика

MOGZ ответил

Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ