- •Раздел 1. Теоретические основы информатики
- •1.1 Основные понятия информации: определение, мера измерения, качество
- •Представление числовой информации
- •Представление других видов информации
- •1.2 Информационные процессы
- •1.3 Информатизация общества
- •Характеристики экономической информации
- •Место процессов обработки информации в управлении
- •1.4 Кодирование данных в эвм
- •1.5 Понятие и операции логики
- •Законы алгебры логики
- •Понятие о минимизации логических функций
- •Диаграмма Вейча функции y
- •Техническая интерпретация логических функций
- •Диаграмма Вейча для функции f
- •Раздел 2. Компьютерные технологии обработки информации
- •2.1 История развития компьютеров
- •2.2.3. Третье поколение компьютеров (1964-1971 годы)
- •2.2 Классификации компьютеров и вычислительных систем
- •2.3 Обобщенная структура компьютера. Системный блок
- •2.4 Материнская плата
- •Основные типоразмеры материнских плат различных стандартов
- •2.5 Память компьютера
- •2.6 Центральный процессор
- •2.7 Устройства ввода
- •2.8 Устройства вывода
- •Раздел 3 Системное программное обеспечение компьютера
- •3.1 Состав системного программного обеспечения
- •3.2 Классификация операционных систем и сфера их применения
- •3.3 Файловая система персонального компьютера
- •3.4 Операционные системы семейства Windows
- •3.5 Служебные программы
- •Режим обновления
- •Режим перезаписи
- •Разное:
- •Дополнительные действия с файлами и архивам
- •Раздел 4. Прикладное программное обеспечение эвм
- •4.1 Текстовый редактор
- •Как и с операционной системой компания Microsoft имеет целый ряд версий текстового редактора. Каждая последующая версия, по мнению компании, становиться более удобной в использовании:
- •4.2 Электронные таблицы
- •4.3 Базы данных и системы управления базами данных
- •Виды и функции субд
- •Операции над полями и записями таблицы
- •4.4 Системы компьютерной графики
- •4.5 Системы искусственного интеллекта
- •Любит (х, конфеты) сластена (х).
- •Сластена (х) любит (х, конфеты);
- •4.6 Компьютерное моделирование
Законы алгебры логики
Из определения вышеприведенных функций можно установить целый ряд простейших свойств:
В алгебру логики установлен целый ряд законов, с помощью которых возможно преобразование логических функций (ЛФ):
коммутативный (переместительный)
x1*x2=x2*x1
ассоциативный (сочетательный)
(x1*x2)*x3=(x1*x3)*x2=x1*(x2*x3)
Эти законы полностью идентичны законам обычной алгебры.
дистрибутивный (распределительный)
Закон поглощения. В дизъюнктивной форме ЛФ конъюнкция меньшего ранга, т.е. с меньшим числом переменных, поглощает все конъюнкции большего ранга, если ее изображение содержится в них. Это же справедливо и для конъюнктивных форм:
Закон склеивания
Закон свёртки
.
Правило де Моргана
где F - логическая функция общего вида, не зависящая от переменной х.
Убедиться в тождественности приведенных зависимостей можно путем аналитических преобразований выражений или путем построения таблицы истинности для ЛФ, находящихся в левой и правой частях.
Используя данные зависимости, можно преобразовывать исходные выражения в более простые (минимизировать их). По упрощенным выражениям можно построить техническое устройство, имеющее минимальные аппаратурные затраты.
Понятие о минимизации логических функций
Проблема минимизации логических функций решается на основе применения законов склеивания и поглощения с последующим перебором получаемых дизъюнктивных форм и выбором из них оптимальной (минимальной). Существует большое количество методов минимизации ЛФ. Все они отличаются друг от друга спецификой применения операций склеивания и поглощения, а также различными способами сокращения переборов. Среди аналитических методов наиболее известным является метод Квайна-Маккласки, среди табличных - метод с применением диаграмм Вейча. Графические методы минимизации отличаются большей наглядностью и меньшей трудоемкостью. Однако их применение эффективно при малом числе переменных п<5.
Рассмотрим последовательность действий минимизации ЛФ на примере.
Пример 6. Найти минимальную дизъюнктивную форму функции, заданной таблицей истинности (табл. 1.4).
Таблица 1.4
Таблица истинности функции Y=f(X1,X2,X3)
X1 |
Х2 |
Х3 |
Y |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
Эта функция интересна тем, что имеет несколько минимальных форм. По данным таблицы запишем аналитическое выражение:
Штриховыми
линиями в этом выражении отмечены пары
конъюнкций, к которым можно применить
операцию склеивания типа
.
Особенно это видно при использовании
диаграммы Вейча, в которой “склеиваемые”
конъюнкции находятся по соседству друг
с другом. Диаграмма Вейча просто
по-другому интерпретирует таблицу
истинности (табл. 1.5).
Таблица 1.5
