Задание I Типа V

1. Построить карту Карно

ИндексabcdЗначение F
000001
100011
200100
300110
401000
501011
601100
701111
810000
910010
1010101
1110111
1211000
1311010
1411101
1511111

2. Найти СкДНФ

Выпишем все склейки:

  • Синяя
  • Фиолетовая
  • Зелёная
  • Оранжевая
  • Красная

СкДНФ

3. Найти ядро

Ядровая склейка - та, без которой остаётся хотя бы одна непокрытая другими склейками единица найдём единицы, покрываемые только одной склейкой

abcdИмпликанты, покрывающие клетку
0000
0001
0101
0111
1010
1011
1110
1111

покрыта только
покрыты только

Следовательно:
Ядро:

4. Найти вспомогательную функцию Патрика

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


5. Найти тупиковые ДНФ

тупиковые ДНФ:

6. Найти МДНФ

МДНФ - тупиковая ДНФ с наименьшим количеством литералов определим количество литералов в полученных тупиковых ДНФ:
- 8 литералов
- 11 литералов
- МДНФ

7. Найти КрДНФ

КрДНФ - тупиковая ДНФ, состоящая из наименьшего количества элементарных конъюнкций определим количество элементарных конъюнкций в полученных тупиковых ДНФ: - 3 конъюнкции
- 4 конъюнкции
- КрДНФ

8. Отметить МДНФ на карте Карно

Задание II Типа V

1. Построить карту Карно

ИндексabcdЗначение F
000001
100011
200101
300110
401000
501010
601101
701110
810000
910010
1010100
1110110
1211001
1311011
1411101
1511111

2. Найти СкДНФ

Выпишем все склейки:

  • Синяя
  • Оранжевая
  • Зелёная
  • Фиолетовая
  • Красная

СкДНФ

3. Найти ядро

Ядровая склейка - та, без которой остаётся хотя бы одна непокрытая другими склейками единица найдём единицы, покрываемые только одной склейкой

abcdИмпликанты, покрывающие клетку
0000
0001
0010
0110
1100
1101
1110
1111

покрыта только
покрыты только

Следовательно:
Ядро:

4. Найти вспомогательную функцию Патрика

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

5. Найти тупиковые ДНФ

тупиковые ДНФ:

6. Найти МДНФ и КрДНФ

МДНФ - тупиковая ДНФ с наименьшим количеством литералов определим количество литералов в полученных тупиковых ДНФ:
- 8 литералов
- 11 литералов
- МДНФ

КрДНФ - тупиковая ДНФ, состоящая из наименьшего количества элементарных конъюнкций определим количество элементарных конъюнкций в полученных тупиковых ДНФ:
- 3 конъюнкции
- 4 конъюнкции
- КрДНФ

7. Отметить МДНФ на карте Карно

Задание I Типа III

Построить полином Жегалкина двумямя способами для функции:

Через СДНФ:

  1. Найдём СДНФ для F(x,y,z):
XYZFСДНФ
00011110
00101110
01011110
01100110
10011101
10101000
11011101
11100011

СДНФ=

  1. Переведём СДНФ в СПНФ


  2. Избавляемся от отрицаний и преобразовываем



Методом неопределённых коэффициентов:

По формуле:
Где - коэффициенты такие, что:

XYZF-Формула
0000=
1001=
0100=
0010=
1101=
1010=
0110=
1111=

Вычислим коэфициенты:


  • Подставим коэфициенты в изначальное уравнение:

Задание I Типа IV

Дано множество булевых функций {}

Задание:

  1. Для каждой функции определить принадлежность к классу Поста и составить критериальную таблицу с обоснованием.

Построим таблицы истинности для всех функций:

0000110
0011110
0101110
0110110
1001010
1010010
1100010
1111111

Проверим функции на принадлежность к классам Поста:

Если значение функции от набора (0,0,0) не является нулём, то функция не содержит константу 0.

  • , так как
  • , так как
  • , так как
  • , так как


Если значение функции от набора (1,1,1) не является единицей, то функция не содержит константу 1.

  • , так как
  • , так как
  • , так как
  • , так как


Если значение функции от набора, противоположного данному, не противоположно значению функции от данного набора, то такая функция не самодвойтсвенна.

  • , так как
  • , так как
  • , так как


Если значение функция от набора, большего данного, меньше значения функции от данного набора, то такая функция не монотонна.

  • , так как
  • , так как


Если полином Жегалкина этой функции нельзя представить без конъюнкций, либо если количество единиц в ней , то она не линейная.

  • , так как
  • , так как единиц: 5 4
  • , так как
  • , так как единиц: 1 4
+++-+
-+---
-+-++
++-+-
  1. Определить полноту булевых функций F по критериальной таблице с обоснованием.

Чтобы функция была полной, нужно, чтобы в каждом столбце таблицы был хотя бы один минус функция {} неполная, так как в стобце нет минусов.