Nota10

Уроки · BAC · Информатика

Алгебра логики: функции, логические элементы, схемы

Тема из тестов ANCE: Алгебра логики

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

Читать урок на румынском

Что нужно знать

Переменные и операции
Логическая переменная принимает только значения 0 и 1. Основные операции:

  • отрицание (НЕ): меняет значение, ,
  • конъюнкция (И): равна 1 только когда обе переменные равны 1
  • дизъюнкция (ИЛИ): равна 0 только когда обе равны 0

Производные элементы, которые спрашивают в тестах:

  • И-НЕ (NAND): , то есть И с последующим отрицанием
  • ИЛИ-НЕ (NOR): , то есть ИЛИ с последующим отрицанием

Порядок операций
Сначала отрицание, потом И, потом ИЛИ; скобки и черта сверху меняют порядок. Длинная черта над всем выражением означает, что отрицание применяется последним, после того как посчитано то, что под ней.
В функции сначала считаешь и отрицаешь, потом отрицаешь , потом берешь И, а в конце отрицаешь результат. Элементов здесь три: ИЛИ-НЕ, И-НЕ и НЕ.

Таблица истинности
У функции от переменных строк: 4 строки для двух переменных, 8 для трех. Ее пишешь, когда требуется вид функции или когда нужно проверить схему.

000011
010110
100110
111100

Законы де Моргана
и . Когда раскрываешь длинную черту, операция под ней меняется: И становится ИЛИ и наоборот. Другие полезные равенства: , , , , , .

Как читать логическую схему
В схемах из тестов прямоугольник с «1» — это элемент ИЛИ, прямоугольник с «&» — элемент И, а кружок на выходе означает отрицание. Идешь от входов к выходу и надписываешь на каждой линии полученное выражение.

Комбинационные и последовательностные схемы

  • комбинационная: выход зависит только от текущих входов. Сумматор, вычитатель, мультиплексор, шифратор и дешифратор комбинационные.
  • последовательностная: выход зависит еще и от предыдущего состояния, то есть у схемы есть память. Триггеры RS, счетчики и регистры последовательностные.

RS-триггер хранит одно двоичное значение, то есть один бит, а не целую последовательность: поэтому утверждение «RS-триггер предназначен для хранения двоичной последовательности» ложно. Для последовательности нужен регистр, то есть несколько триггеров.

Остальная часть урока доступна по подписке

Настоящие задания ANCE по этой теме, разбор примера шаг за шагом, типичные ошибки и 7 вопросов для самопроверки открываются по подписке. «Что нужно знать» остаётся бесплатным.

Открывается по подписке

  • Как это бывает на экзамене
  • Разбор примера
  • Типичные ошибки
  • Проверь себя

Проверь свой уровень бесплатно