- •6.Булевая алгебра
- •7.Графы и деревья
- •8Развитие компьютерной архитектуры. Типы компьютеров Архитектура компьютера
- •Аналоговые и цифровые вычислительные машины
- •Поколения компьютеров - история развития вычислительной техники
- •Нулевое поколение. Механические вычислители
- •Первое поколение. Компьютеры на электронных лампах (194х-1955)
- •Второе поколение. Компьютеры на транзисторах (1955-1965)
- •Третье поколение. Компьютеры на интегральных схемах (1965-1980)
- •Четвертое поколение. Компьютеры на больших (и сверхбольших) интегральных схемах (1980-…)
- •Пятое поколение.
- •Типы компьютеров: персональные, микроконтроллеры, серверы, мейнфреймы и др.
- •Персональные компьютеры (пк)
- •Игровые компьютеры
- •Карманные компьютеры
- •Микроконтроллеры
- •Серверы
- •Мейнфреймы
- •Суперкомпьютеры
- •Рабочие станции
- •История персональных компьютеров
- •9.Основные компоненты компьютера
- •10.Цифровые логические схемы
6.Булева алгебра. Основы логики
7. Графы и деревья
8. Развитие компьютерной архитектуры. Типы компьютеров
9. Основные компоненты компьютера
10. Цифровые логические схемы
6.Булевая алгебра
Наиболее важное прикладное значение для информатики имеют булева(я) алгебра, используемая в разработке алгоритмов программ и в синтезе цифровых устройств, теория множеств и теория графов, используемые в описании различных структур.
Аппарат алгебры логики (булевой алгебры) создан в 1854 г. Дж. Булем как попытка изучения логики мышления математическими методами.
Основное понятие булевой алгебры — выказывание. Под простым высказыванием понимается повествовательное предложение, о котором можно сказать, истинно оно или ложно (третьего не дано). Высказывания обозначаются латинскими буквами и могут принимать одно из двух значений: ЛОЖЬ (обозначим 0) или ИСТИНА (обозначим 1).
Аппарат булевой алгебры, как и любая другая формальная математическая система, состоит из трех множеств: элементов, операций над ними и аксиом.
Элементы. Схемы вычислительных устройств можно условно разделить на три группы: исполнительные, информационные и управляющие. Первые производят обработку информации, представленной в бинарной форме; вторые служат для передачи бинарной формы информации; третьи выполняют управляющие функции, генерируя соответствующие сигналы. Во всех случаях в тех или иных точках логических схем сигналы двух различных уровней могут представляться бинарными символами {0,1} или логическими значениями {Истина (True), Ложь (False)}. Поэтому множество элементов булевой алгебры выбирается бинарным
Операции. Основными, или базовыми, операциями булевой алгебры служат (табл. 3.1): И (AND), ИЛИ (OR) и НЕ (NOT). Операция И называется логическим умножением, или конъюнкцией, и обозначается знаком умножения {•, }. Операция ИЛИ называется логическим сложением, или дизъюнкцией, и обозначается знаком сложения {+, }. Операция НЕ называется логическим отрицанием, или инверсией (дополнением), и обозначается знаком {—, ¬}.
Сложное высказывание можно построить из простых с помощью логических операций: отрицания, конъюнкции, дизъюнкции, импликации и логических выражений, представляющих собой комбинации логических операций. Рассмотрим их подробней.
Операцией отрицания А называют высказывание Ā (или -А, говорят не А), которое истинно тогда, когда А ложно, и ложно тогда, когда А истинно.
Конъюнкцией (логическим умножением) двух высказываний А и В является новое высказывание С, которое истинно только тогда, когда истинны оба высказывания, записывается С = А В или С = А & В (при этом говорят С равно А и В).
Дизъюнкцией (логическим сложением) двух высказываний А и В является новое высказывание С, которое истинно, если истинно хотя бы одно высказывание. Записывается С = A В (при этом говорят: С равно А ИЛИ В).
Импликацией двух высказываний А (А называется посылкой) и В (В называется заключением) является новое высказывание С, которое ложно только тогда, когда посылка истинна, а заключение ложно, записывается С = А В (при этом говорят: из А следует В).
Эквиваленцией двух высказываний А и В является новое высказывание С, которое истинно только тогда, когда оба высказывания имеют одинаковые значения истинности, записывается С = А В (С = А В).
Аксиомы (постулаты) алгебры логики
1. Дизъюнкция двух переменных равна 1, если хотя бы одна из них равна 1 и равна 0, если обе переменные равны 0:
0+0=0;
0+1=1;
1+0=1;
1+1=1.
2. Конъюнкция двух переменных равна 0, если хотя бы одна переменная равна 0 и равна 1, если обе переменные равны 1:
0∙0=0;
0∙1=0;
1∙0=0;
1∙1=1.
3.Инверсия одного значения переменной совпадает с ее другим значением:
1= 0;
0 = 1.
