Функциональная логическая схема представляет собой графическое отображение логической функции с использованием логических элементов (таких как И, ИЛИ, НЕ и т.д.). Давайте разберем каждую из логических функций и построим соответствующие схемы.
а) F(x, y, z) = x ИЛИ (x И y) ИЛИ (y И z)
Для построения схемы, исходя из данной логической функции, нам нужно использовать следующие логические элементы:
Разберем функцию по частям:
- x И y: это результат логического И между x и y.
- y И z: это результат логического И между y и z.
- x ИЛИ (x И y): это результат логического ИЛИ между x и результатом (x И y).
- [x ИЛИ (x И y)] ИЛИ (y И z): это результат логического ИЛИ между результатом шагов 3 и 2.
Теперь построим соответствующую функциональную логическую схему:
- Входы: x, y, z.
- Пропустите x и y через элемент И (AND) и получите результат A = x И y.
- Пропустите y и z через элемент И (AND) и получите результат B = y И z.
- Пропустите x и результат A через элемент ИЛИ (OR) и получите результат C = x ИЛИ A.
- Пропустите результат C и результат B через элемент ИЛИ (OR) и получите конечный результат F = C ИЛИ B.
Графически это будет выглядеть следующим образом:
x ----\
AND ---- A
y ----/
y ----\
AND ---- B
z ----/
x -------------\
OR ---- C
A -------------/
C -------------\
OR ---- F
B -------------/
б) f(x,y,z) = НЕ x И (НЕ y ИЛИ НЕ z)
Для построения схемы, исходя из данной логической функции, нам нужно использовать следующие логические элементы:
- И (AND)
- ИЛИ (OR)
- НЕ (NOT)
Разберем функцию по частям:
- НЕ y: это инверсия y.
- НЕ z: это инверсия z.
- НЕ y ИЛИ НЕ z: это результат логического ИЛИ между НЕ y и НЕ z.
- НЕ x: это инверсия x.
- НЕ x И (НЕ y ИЛИ НЕ z): это результат логического И между НЕ x и результатом шага 3.
Теперь построим соответствующую функциональную логическую схему:
- Входы: x, y, z.
- Пропустите y через элемент НЕ (NOT) и получите результат A = НЕ y.
- Пропустите z через элемент НЕ (NOT) и получите результат B = НЕ z.
- Пропустите результат A и результат B через элемент ИЛИ (OR) и получите результат C = A ИЛИ B.
- Пропустите x через элемент НЕ (NOT) и получите результат D = НЕ x.
- Пропустите результат D и результат C через элемент И (AND) и получите конечный результат f.
Графически это будет выглядеть следующим образом:
y ----\
NOT ---- A
z ----\
NOT ---- B
A -------------\
OR ---- C
B -------------/
x ----\
NOT ---- D
D -------------\
AND ---- f
C -------------/
Таким образом, мы получили две функциональные логические схемы, соответствующие заданным логическим функциям.