- •Вопрос 1 Понятие системы счисления.
- •Вопрос 2 Перевод чисел из одной системы счисления в другую.
- •Вопрос 3 Представление чисел с фиксированной и плавающей запятой в эвм.
- •Вопрос 4 Форматы данных, прямой, обратный, дополнительный код.
- •Вопрос 5 Выполнение операции алгебраического сложения в эвм.
- •Вопрос 6 Арифметика чисел с плавающей запятой. Погрешности представления.
- •Вопрос 7 Умножение двоичных чисел.
- •Умножение старшими разрядами вперед:
- •Вопрос 8 Методы ускорения выполнения операции умножения.
- •Вопрос 9 Деление двоичных чисел в прямых кодах.
- •1. Деление с восстановлением остатка
- •2. Деление без восстановления остатка
- •Вопрос 10 Деление двоичных чисел в дополнительных кодах.
- •Вопрос 11 Ускоренные методы операции деления.
- •Вопрос 12 Извлечение корня из двоичных чисел.
- •Вопрос 13 Двоично-десятичные коды (d-коды), их разновидности, области применения.
- •Вопрос 14 Особенности выполнения операции сложения в d-кодах.
- •Вопрос 15 Получение дополнительного кода чисел в d-кодах.
- •Вопрос 16 Умножение в d-кодах.
- •Вопрос 17 Деление в d-кодах.
- •Вопрос 18 Бинарные отношения, способы задания.
- •Вопрос 19 Свойства бинарных отношений
- •Вопрос 20 Толерантность, эквивалентность, отношения порядка.
- •Вопрос 21 Транзитивные замыкания.
- •Вопрос 22 Булевы (переключательные) функции. Способы задания булевых функций
- •3) Задание булевой функции вектором ее значений.
- •6) Задание булевой функции формулами
- •Вопрос 23 Элементарные булевы функции двух переменных.
- •Вопрос 24
- •Вопрос 25 Специальные классы булевых функций. Линейные; самодвойственные; функции, сохраняющие 0; сохраняющие 1, монотонные. Понятие о базисе булевых функций.
- •Булев базис
- •Вопрос 26 Дизъюнктивная нормальная форма Дизъюнктивная нормальная форма
- •Запись сднф
- •Вопрос 27 Конъюнктивная нормальная форма.
- •Запись скнф
- •Вопрос 28 Минимизация булевых функций методом Квайна-Мак-Класки
- •Вопрос 29 Минимизация булевых функций методом Блейка
- •Вопрос 30 Не полностью определенные функции, минимизация не полностью определенных функций на картах Карно и методом Квайна-Мак-Класки. Карты Карно
- •Минимизация булевых функций методом Квайна-Мак-Класки
- •Вопрос 31 Минимизация систем переключательных функций
- •Вопрос 32 Алгебра высказываний
- •Вопрос 34 Реализация комбинационных схем в базисе Жегалкина («и», «искл. Или», «1»).
- •Вопрос 35 Реализация комбинационных схем в базисах «и-не», «2и-не», оценка сложности.
- •Вопрос 36 Реализация комбинационных схем в базисах «или-не», «2или-не», оценка сложности
- •Вопрос 37 Реализация комбинационных схем на дешифраторах
- •Вопрос 38 Реализация комбинационных схем на мультиплексорах
Вопрос 24
Тождества булевой алгебры. Элементарные преобразования.
Для булевой алгебры определены одна одноместная (унарная) операция “отрицание” и две двухместные (бинарные) операции конъюнкция и дизъюнкция (обозначаются «», «» соответственно). Приведем некоторые основные формулы.
Под бинарной операцией на множестве А, в общем случае понимают отображение декартового произведения множеств (А х А) в множество А. Иными словами, результат применения бинарной операции к любой упорядоченной паре элементов из А есть также элемент из множества А.
Под унарной операцией на множестве А понимают выделение (фиксацию) какого-либо элемента множества А.
Преобразование формул булевых функций применением только аксиом булевой алгебры малоэффективно. Для упрощения формул используется целый ряд соотношений. Из коммутативности и ассоциативности дизъюнкции следует, что дизъюнкция нескольких переменных может выполняться последовательно, причем порядок взятия дизъюнкции не влияет на результат. Формулы де Моргана:
Следствия из формул де Моргана:
Формулы для системы функций:
операция поглощения (х поглощает у): хху=х; или х(ху)=х.
операция склеивания: хух =х, или (ху)(х )=х
Вопрос 25 Специальные классы булевых функций. Линейные; самодвойственные; функции, сохраняющие 0; сохраняющие 1, монотонные. Понятие о базисе булевых функций.
Различают 5 классов:
1) Сохраняющие константу 0. (f(0,0…0)=0)
2) Сохраняющие константу 1. (f(1,1,…1)=1)
3) Самодвойственные. На паре противополож. эл-тов принимают противоположные значения, т.е f(x1,x2,…xn)= ¬(f(x1,x2,…xn)).
4) Линейные. Может быть представлена полиномом по модулю 2 (f(x1,x2,…xn)=a0(+)a1x1(+)a2x2…(+)anxn), где а(0,1).
5) Монотонные. При любом возрастании набора значения ПФ, ф-ция не убывают.
f(x1,x2,…xn)≤ f(x1’,x2’,…xn’)
Базис ПФ: функционально полная система ПФ (разбиение в виде функций системы). Минимальный базис – базис, для к-го исключение хотя бы одной из ф-ций базиса, превращает систему в неполную.
Базисы 1 переменной: Стрелка Пирса и штрих Шеффера.
Базисы 2х переменных: отрицание, конъюнкция, константа 0, импликация, отрицание, дизъюнкция.
Булев базис
Любую булеву функцию с произвольным количеством аргументов можно построить через подстановку элементарных функции вместо аргументов (суперпозицию). Набор простейших функций, с помощью которого можно выразить любые другие, сколь угодно сложные логические функции, называется функционально полным набором, или логическим базисом.
Инверсия (логическое отрицание, "НЕ") .
Конъюнкция (логическое умножение, "И") .
|
Дизъюнкция (логическое сложение, "ИЛИ") .
|