- •Оглавление
- •1.1 Информатика
- •1.2 Информация
- •1.3 Кодирование информации. Мера информации
- •1.4 Преобразование информации
- •1.5 Формы представления информации
- •1.6. Передача информации
- •Глава 2. Общие принципы организации и работы компьютеров
- •2.1 Принцип построения компьютера, структура компьютера
- •2.2 Команда, форматы команд
- •2.3 Эвм как автомат
- •2.4 Архитектура эвм
- •2.5 Классы компьютеров. Классификация компьютеров
- •Глава 3. Алгоритмы. Алгоритмизация
- •3.1 Абстрактные автоматы и понятие алгоритма
- •3.2 Формы записи алгоритмов.
- •3.3 Характеристики алгоритма
- •3.4 Исполнители алгоритма
- •Глава 4. Арифметические основы эвм.
- •4.1 Системы счисления
- •4.2 Перевод чисел из одной системы счисления в другую.
- •4.3 Перевод из 10-ной системы счисления в р-ную.
- •4.4 Перевод чисел из р-ичной системы счисления в десятичную.
- •4.5 Системы счисления с основаниями, являющимися степенью 2.
- •Двоично-шестнадцатеричная система счисления.
- •Глава 5. Представление данных в памяти эвм.
- •5.1 Проблемы представления данных
- •5.2 Формы представления чисел в эвм.
- •5.3 Прямой, обратный и дополнительный коды.
- •5.4 Представление чисел с плавающей точкой.
- •5.5 Кодирование текстовой и графической информации .
- •Глава 6. Логические основы эвм
- •6.1 Основные понятия алгебры логики.
- •6.2 Основные логические операции.
- •6.3 Основные законы и соотношения алгебры логики.
- •6.4 Логические функции двух переменных.
- •6.5 Свойства функций алгебры логики
- •6.6 Аналитическое представление логических функций.
- •6.7 Системы функций алгебры логики.
- •Рассмотрим практическое применение изложенного материала.
- •Решение логических задач с помощью таблиц истинности.
- •Задачи для самостоятельного решения.
- •6.8 Понятия о комбинационных схемах и цифровых автоматах
- •Пример 1.
- •Пример 2.
- •Пример 3.
- •Пример 4.
- •Глава 7. Контроль работы цифрового автомата
- •7.1 Кодирование информации как средство обеспечения контроля работы автомата
- •7.2 Методы эффективного кодирования информации
- •7.3 Кодирование по методу четности-нечетности
- •7.3 Коды Хэминга
- •Глава 8. Прикладное программное обеспечение
- •9.1 Текстовые редакторы
- •9.2 Электронные таблицы
- •9.3 Система управления базами данных (субд) Основные функции субд
- •Глава 9. Методические рекомендации по решению задач в курсе информатики
- •9.1 Измерение информации. Вероятностный подход.
- •9.2 Арифметические основы эвм.
- •9.3 Представление числовых данных в памяти эвм.
- •9.4 Логические основы эвм.
- •9.5 Алгоритмизация
- •Список литературы
9.4 Логические основы эвм.
Для решения задач по этой теме необходимо знать таблицы истинности логических функций двух переменных, а так же основные законы и соотношения.
Задание 1. Найти значение функции F=X!Y в десятичной системе счисления.
Здесь операция ! - поразрядная дизъюнкция,
аргументы X=X1+X2, Y=(Y1-Y2)∙Y3 определены при параметрах
X1=CC, X2=BF, Y1=DD, Y2=EA, Y3=90,
заданных в шестнадцатеричной системе счисления.
Тип представления переменных - беззнаковый, размер - байт.
РЕШЕНИЕ:
Вычислим значение X16=CC+BF=18616
Машинное представление МП(X) в беззнаковом формате (1 байт)=8616
Вычислим значение Y16=(DD-EA)∙90=-D∙90=-75016.
Так как Y<0, то
машинное представление МП(Y)=Доп_код(Y)=10016-5016=B016
Результат поразрядной дизъюнкции
A: 1000 0100
В: 1011 0000
-----------
F: 1011 0100
Так как формат беззнаковый F=В416=11∙16+4=180
ОТВЕТ: F=180.
Задание 2. Найти логическую функцию X=F(A,B), являющуюся решением уравнения
Ответ представить в аналитическом виде, используя не более одной логической операции.
При выполнении задачи необходимо построить таблицы истинности для левой и правой частей уравнения.
Затем сравнить обе таблицы и найти те значения х, при которых левая часть таблицы совпадает с правой.
A |
B |
X
|
Левая часть |
Правая часть |
Значение х |
0 |
0 |
0 |
1 |
1 |
Х = 0 |
0 |
0 |
1 |
1 |
0 |
|
0 |
1 |
0 |
0 |
0 |
Х = 0 |
0 |
1 |
1 |
1 |
0 |
|
1 |
0 |
0 |
1 |
0 |
|
1 |
0 |
1 |
1 |
1 |
Х = 1 |
1 |
1 |
0 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
Х = 1 |
Выпишем те значения х, при которых совпали левая и правая части уравнения:
Х: 0 0 1 1.
Ответ: F(A, B) = В.
Задание 3. Логическая функция D=F(A,B,C) задана следующей таблицей истинности
A 00001111
B 00110011
C 01010101
F 01010011
Построить ее функциональную схему из трех произвольных элементов следующего набора:
конъюнкция, дизъюнкция, сложение по модулю 2, эквивалентность,
коимпликация, импликация, элемент Вебба, элемент Шеффера.
РЕШЕНИЕ:
Представим F(A,B,C) в СДНФ.
F=~A~BC+~ABC+AB~C+ABC=~AC+AB=(C}A)+(A&B).
Построим схему
Замечание. Сделайте проверку, соответствует ли предъявленная схема исходной функции.
Задание 4. Логическая функция F(A,B,C) задана следующей таблицей истинности: F(A,B,C) = 4716
Построить ее функциональную схему, используя 4 элемента следующего базиса: эквивалентность, коимпликация.
Примечание: при построении комбинационных схем воспользоваться таблицей КС.
Таблица КС
Наименование элемента |
Условное обозначение |
Название и логическая запись функции |
И |
|
Конъюнкция: y=x1&x2 y=x1x2
|
ИЛИ |
|
Дизъюнкция: y=x1Vx2 y=x1+x2 |
НЕ |
|
Инверсия: y=x y = ¬x |
ИЛИ-НЕ |
|
Стрелка Пирса: ______ y=x1Vx2 y=x1↑x2 |
И-НЕ |
|
Штрих Шеффера: ____ y=x1x2 y=x1/x2 |
Элемент реализует функцию импликация |
|
y=x1→x2=x1+x2 |
Элемент реализует функцию компликация |
|
y= x1→x2=x1x2 |
Элемент реализует функцию эквиваленция |
|
y=x1~x2 |
Элемент реализует функцию сложение по модулю 2 |
|
|
Константа 0 |
|
y=0 |
Константа 1 |
|
y=1 |
Задание
5. Заданы логические функции: F1=∙
x2 ∙ x3
и
.
Требуется: a) получить кратчайшую форму записи функции F1 и F2;
б) проверить, являются ли они тождественными.
РЕШЕНИЕ
а) Функцию F1 упростить нельзя.
=
=
=
=
=
=
=
=
=
б) Функции F1 и F2 имеют одинаковую форму записи и тождественны.
Решить самостоятельно:
Заданы логические функции: и
Путем тождественных преобразований получить минимальную форму записи функций и проверить, является ли функция F2 тождественной функции F1.
2. Заданы логические функции: F1=1 на наборах 2, 3, 5 и
.
Путем тождественных преобразований получить минимальную форму записи функции F2 и проверить, является ли она тождественной функции F1.
3. Заданы логические функции: F1=0 на наборах 2, 3, 5 и
.
Путем тождественных преобразований получить минимальную форму записи функции F2 и проверить, является ли она тождественной функции F1.
4. Заданы логические функции: и
.
Путем тождественных преобразований получить минимальную форму записи функций и проверить, является ли функция F2 тождественной функции F1.
Задание 5. Логическая функция F(A,B,C) задана следующей таблицей истинности: F(A,B,C) = 9016
Построить ее функциональную схему, используя 4 элемента следующего базиса: константа 1, дизъюнкция, сложение по модулю 2.

y=x1 + x2