Решение задач синтеза и анализа переключательных схем.

Закон двойного отрицания

F º F

2. Идемпотентность операций Ù и Ú

FÙ F º F F Ú F º F

3.Коммуникативность операций Ù и Ú

F Ù G º G Ù F F Ú G º G Ú F

4. Ассоциативность операций Ù и Ú

F Ù (G Ù Q) º (F Ù G) Ù Q F Ú (G Ú Q) º (F Ú G) Ú Q

5. Дистрибутивные законы каждой из операций Ù и Ú относительно другой

F Ù (G Ú Q) º (F Ù G) Ú (F Ù G) F Ú (G Ù Q) º (F Ú G) Ù (F Ú G)

Законы поглощения

F Ù (F Ú G) º F F Ú (F Ù G) º F

Законы де Моргана

(F Ù G) º F Ú G (F Ú G) º F Ù G

Закон исключения третьего

F Ú F º 1

Закон противоречия

F Ù F º 0

Свойства тавтологии и противоречия

F Ù 1 º F F Ú 0 º F

F Ú 1 º 1 F Ù 0 º 0

1 º 0 0 º 1

Закон контрапозиции

F ® G º G ® F

Правило исключения импликации

F ® G º F Ú G

Правило исключения эквиваленции

F ~ G º (F ® G) Ù (G ® F)

14. Закон свёртки

XÚ (X Ù Y) º X Ú Y XÙ (X Ú Y) º X Ù Y

Закон склеивания

X Ù Y Ú (X Ù Y) º X (XÚ Y) Ù (X Ú Y) º X

4.2 Рекомендации по выполнению задания.

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

- расстанавливаем порядок выполнения операций;

- определяем количество строк, которое равно 2n + строка заголовка (где n – количество логических переменных);

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

-строим таблицу;

- выполняем логические операции, заполняя таблицу по столбцам.

Построение таблиц истинности для сложных логических функций с помощью электронных таблиц:

-расстанавливаем порядок выполнения операций;

- открываем электронные таблицы;

- создаём таблицу для переменных и операций;

- устанавливаем курсор в ячейке первой операции и вызываем Мастер функций или выполняем следующие команды: Вставка ® Функция;

- В окне Мастер функции выбираем категорию функции Логическая и нажимаем на кнопку Далее;

- в открывшемся списке выбираем соответствующую логическую функцию и нажимаем на кнопку Далее;

- заполняем диалоговое окно выбранной функции, указывая адрес ячейки в которой находится значение логической переменной, для чего щёлкаем по соответствующей ячейке и нажимаем на кнопку ОК;

- с помощью автозаполнения распространяем формулу для всех наборов значений логический переменных;

- аналогично заполняем ячейки и для остальных операций.

4.3 Задания для практической работы

Задание 1. Вычислить значение логического выражения.

Таблица 4– Варианты к заданию 1

Вариант Логическое выражение
NOT(A<B) при А=7, В = 9
A AND NOT B A= true, B= False
(a ≤ b) OR (c ≠ b) при a=2; b = 3; c = 3
(a ≤ z) AND (z > 2) AND (a ≠ 5) при а = 2; z = 4
((X>3)Ú (X<3)) ® (X<1) при х = 2
((Х<9) ® ( X>5)) При х равному 5
((X > 5) ® (X< 7)) Ú (X > 9) при х= 9
(Х<8) ® (X >3) Ú (X = 1) при х=9
(X >2) Ù (X<10)при х = 4
((X >3) ® (X > 4)) при х = 3
((X > 3) ® (X< 20)) Ù (X ≤ 15) при х = 5
(Z> 3) Ù (Z < 20) при Z = 0
(Z > 5) Ù (Z > 18) ® (Z = 10) при Z = 1
((X >2) Ú (X < 2)) при х = 2
NOT(A<B) при А=2, В = 1
A AND NOT B A= 2, B= 3
(a ≤ b) OR (c ≠ b) при a=1; b = 5; c = 6
(a ≤ z) AND (z > 2) AND (a ≠ 5) при а = 5; z = 3
((X>3)Ú (X<3)) ® (X<1) при х =4
((Х<9) ® ( X>5)) При х = 1

Задание 2. Построить таблицу истинности для логического выражения аналитическим способом.

Таблица 5– Варианты к заданию 2

Вариант Логическое выражение Вариант Логическое выражение
F = (XÙ Z) Ú (Y Ù Z) F = YÙZÚXÙZ
F = ((Y®ZÙX) ®Z) F = (X Ú Y) Ù X
F = (X Ú Y Ù Z) Ú Z F = ((X ® Y) Ù X)
F = XÙ Y ÚYÙZ F =А Ú (А Ù В)
F = ZÚXÙYÚXÙZ F = (X Ù Y) ® X
F = ZÚXÙYÚY F =(X ® Y)
F = YÙXÚZÙY F = (Y Ù X) Ù Y
F = ZÚXÙYÚZÙX F = (X® Y) ® X
F = YÚXÙZÚXÙY F =Y Ú (X® Y)
F = XÙZÚZÙY F = (X® Y) Ù Y

Задание 3. Построить таблицу истинности для логического выражения с помощью электронных таблиц.

Таблица 6– Варианты к заданию 2

Вариант Логическое выражение Вариант Логическое выражение
F = YÙZÚXÙZ F = (XÙ Z) Ú (Y Ù Z)
F = (X Ú Y) Ù X F = ((Y®ZÙX) ®Z)
F = ((X ® Y) Ù X) F = (X Ú Y Ù Z) Ú Z
F =А Ú (А Ù В) F = XÙ Y ÚYÙZ
F = (X Ù Y) ® X F = ZÚXÙYÚXÙZ
F =(X ® Y) F = ZÚXÙYÚY
F = (Y Ù X) Ù Y F = YÙXÚZÙY
F = (X® Y) ® X F = ZÚXÙYÚZÙX
F =Y Ú (X® Y) F = YÚXÙZÚXÙY
F = (X® Y) Ù Y F = XÙZÚZÙY

5 Контрольные вопросы для формулировки вывода

1. Какие значения могут принимать логические переменные?

2.Перечислить основные логические операции.

3. С помощью чего можно задать логическую функцию.

4. Дать определение таблицы истинности.

6 Список литературы

1 Цветкова М.С., Великович Л.С. Информатика и ИКТ: учебник для нач. и сред. Проф. образования. – М.: Издательский центр «Академия», 2011. – 352с.

Преподаватель М.С. Измалков

Практическая работа №4

1.Тема: Логические основы ЭВМ. Функциональные схемы логических элементов.

2.Цель:

1 Формирование навыков и умений составления логического уравнения по заданной логической схеме, построения логической схемы по заданному логическому выражению

2 Развитие познавательного интереса, логического мышления, привитие навыков самостоятельности в работе.

3 Оснащение: методические указания к практической работе № 4, учебная и справочная литература, ПК

4 Порядок выполнения работы

4.1 Краткие теоретические сведения

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

Преобразователь, который, получил сигналы об истинности отдельных высказываний, обрабатывает их и в результате выдаёт значение логических операций (отрицания, суммы, произведения), называется логическим элементом.

Логический элемент «НЕ» (инвертор) выдаёт на входе сигнал, противоположный сигналу на входе. То есть если на входе в инвертор поступает 1, то на выходе будет 0, и наоборот. Физически инвертор можно реализовать при помощи реле с нормально замкнутыми (подпружиненными) контактами. Когда на обмотку реле подаётся ток (входной сигнал равен 1), реле срабатывает и размыкает соединение. Когда тока в цепи нет, цепь становится замкнутой.

Рисунок 1 – Условное обозначение инвертора (НЕ)

Логический элемент «И» (конъюнктор) выдаёт на выходе значение логического произведения входных сигналов. Физически конъюнктор можно реализовать последовательным соединением переключателей.

Рисунок 2 – Условное обозначение конъюнктора (И)

Логический элемент «ИЛИ» (дизъюнктор) выдаёт на выходе значение логического сложения входных сигналов. Физически дизъюнктор можно реализовать параллельным соединением переключателей.

Рисунок 3 – Условное обозначение дизъюнктора (ИЛИ)

Рисунок 4 – Условное обозначение элемента ИЛИ- НЕ

Рисунок 5 – Условное обозначение элемента И- НЕ

Цепочку логических элементов, в которых выходы одних элементов являются входами других, называют логическим устройством.

Схема соединения логических элементов, реализующая логическую функцию, называется функциональной (логической) схемой.

4.2 Рекомендации по выполнению задания.

Решение задач синтеза и анализа переключательных схем.

Анализ схем заключается в следующем. Для данной схемы составляется соответствующая формула, которая на основании законов логики упрощается, и для неё строится новая, более простая схема, которая обладает теми же электрическими свойствами, что и исходная схема.

Пример: дана схема.

Рисунок 6 – Схема

Запишем соответствующую ей формулу и преобразуем её равносильными преобразованиями.

(х Ú (х Ù y)) Ú (x Ùy) = х Ú (х Ù y) Ú (x Ùy) = х Ú (x Ùy) Ú (х Ù y) =

х Ú (х Ù y) = (x Ú x) Ù (х Ú y) = 1 Ù (х Ú y) = х Ú y

Таким образом, исходная схема равносильна схеме, представленной на следующем рисунке.

Рисунок 7 – Схема после анализа

Синтез схем заключается в построении схем с заданными электрическим свойствами. На основании заданных электрических свойств строится формула алгебры высказываний, а по ней соответствующая схема.

4.3 Задания для практической работы

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

Таблица 1– Варианты к заданию 1

Вариант Логическая схема Вариант Логическая схема

Задание 2. По заданному логическому выражению составить логическую схему и построить таблицу истинности с помощью электронных таблиц.

Таблица 2– Варианты к заданию 2

Вариант Логическое выражение Вариант Логическое выражение
A AND B OR NOTC NOT(NOT A OR B AND NOT C)
A AND NOT B OR C X AND Y OR NOTZ
NOT(A AND NOT B)OR C X AND NOT Y OR Z
A OR NOT(NOT B AND C) NOT(X AND NOT Y)OR Z
NOT(NOT A OR B OR C) X OR NOT(NOT Y AND Z)
NOT(A AND B) OR NOT C NOT(NOT X OR Y OR Z)
A AND NOT B OR C NOT(X AND Y) OR NOT Z
A OR NOT B AND C X AND NOT Y OR Z
NOT(A OR B) AND NOT C X OR NOT Y AND Z
NOT A OR B AND C NOT X OR Y AND Z

5 Контрольные вопросы для формулировки вывода

1. Какие значения могут принимать логические переменные?

2.Перечислить основные логические операции.

3. Перечислить основные логические элементы компьютера

6 Список литературы

1 Цветкова М.С., Великович Л.С. Информатика и ИКТ: учебник для нач. и сред. Проф. образования. – М.: Издательский центр «Академия», 2011. – 352с.

Преподаватель М.С. Измалков

Наши рекомендации