1. Главная
  2. Библиотека
  3. Высшая математика
  4. Find vector representation of Boolean functions: (a) ;...
Разбор задачи

Find vector representation of Boolean functions: (a) ; (b) .

  • Предмет: Высшая математика
  • Автор: Кэмп
  • #Дискретная математика
  • #Математическая логика
Find vector representation of Boolean functions: (a) ; (b) .

Условие:

Find vector representation of Boolean functions: (a) f(x,y,z)=((xy)z)(xy)f(x, y, z)=((x \downarrow y) \vee z) \mid(x \oplus y); (b) g(x,y,z,t)=zy¬xyt(yz)g(x, y, z, t)=z \vee y \rightarrow \neg x \oplus y \rightarrow t \wedge(y \downarrow z).

Решение:

В условии используются следующие обозначения:

  1. x∨y – логическое ИЛИ;
  2. x⊕y – «исключающее ИЛИ» (xor);
  3. x↓y – «операция NOR» (то есть, x↓y = ¬(x∨y));
  4. x|y – «операция NAND» (то есть, x|y = ¬(x∧y));
  5. x→y – импликация (то есть, x→y = ¬x∨y).

    Далее решим по частям.

    ──────────────────────────────
    Часть (a). Функция
      f(x, y, z) = ((x↓y)∨z) | (x⊕y).

    Поскольку x↓y = ¬(x∨y), можно записать функцию так:
      f = NAND( (¬(x∨y)∨z) , (x⊕y) ),
    то есть f = ¬[ (¬(x∨y)∨z) ∧ (x⊕y) ].

    Чтобы получит...

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

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое из утверждений верно относительно построения векторного представления булевой функции?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет