Основы логики и логические основы компьютера
Реферат, 09 Апреля 2013, автор: пользователь скрыл имя
Описание работы
Содержание - совокупность существенных признаков объекта
Объем - Совокупность предметов, на которую распространяется понятие
Высказывание – это форма мышления, в которой что-либо утверждается или отрицается о свойствах реальных предметов и отношениях между ними. Высказывание является повествовательным предложением.
Содержание работы
1. Формы мышления
2. Алгебра высказываний
3. Логические выражения и таблицы истинности
4. Логические функции
5. Логические законы и правила преобразования логических выражений
6. Логические основы устройства компьютера
Файлы: 1 файл
Реферат.docx
— 63.07 Кб (Скачать файл)Реферат
Основы логики и логические основы компьютера
Содержание:
- Формы мышления
- Алгебра высказываний
- Логические выражения и таблицы истинности
- Логические функции
- Логические законы и правила преобразования логических выражений
- Логические основы устройства компьютера
- Формы мышления
Логика – это наука о формах и способах мышления.
Основные формы мышления:
- Понятие
- Высказывание
- Умозаключение
Понятие – это форма мышления, фиксирующая основные, существенные признаки объекта
Содержание - совокупность существенных признаков объекта
Объем - Совокупность предметов, на которую распространяется понятие
Высказывание – это форма мышления, в которой что-либо утверждается или отрицается о свойствах реальных предметов и отношениях между ними. Высказывание является повествовательным предложением.
Умозаключение – это форма мышления, с помощью которой из одного или нескольких (посылок) может быть получено новое суждение (заключение).
Посылки – только истинные суждения.
- Алгебра высказываний
Алгебра высказываний служит для определения истинности или ложности составных высказываний. Высказывания обозначаются именами логических переменных, которые могут принимать лишь два значения: «истина» (1) и «ложь» (0).
Логические операции:
Логическое умножение (конъюнкция)
Логическое сложение (дизъюнкция)
Логическое отрицание (инверсия)
Конъюнкция - объединение двух (или нескольких) высказываний в одно с помощью союза «и». Составное высказывание истинно только тогда, когда истины оба простых высказывания.
Соответствует союзу
Обозначение &, ^
В языках программирования and Таблица истинности
А |
В |
F=A&B |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Дизъюнкция - объединение двух (или нескольких) высказываний в одно с помощью союза «или». Составное высказывание истинно только тогда, когда истинно хотя бы одно из двух простых высказывания.
Соответствует союзу ИЛИ
Обозначение V
A |
B |
F=AvB |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
В языках программирования or
Инверсия - Присоединение частицы «не» к высказыванию.
Инверсия делает истинное высказывание ложным и, наоборот.
Соответствует союзу НЕ
Обозначение Ā
В языках программирования not
Таблица истинности
A |
F= Ā |
0 |
1 |
1 |
0 |
3. Логические выражения и таблицы истинности
Логическое выражение – формула, в которую входят логические переменные и знаки логических операций.
Пример:
Для логического выражения
можно построить таблицу
Построение таблицы истинности
- Определить количество строк в таблице по формуле 2n, где n – количество логических переменных.
- Определить количество столбцов таблицы: количество логических переменных + количество логических операций.
- Построить таблицу истинности, обозначить столбцы, внести всевозможные наборы исходных данных логических переменных.
- Заполнить таблицу истинности, выполняя базовые логические операции в необходимой последовательности.
Построение таблицы истинности для
- Количество строк таблицы 22 = 4, т.к. в формуле две переменные A и B.
- Количество столбцов: 2 переменные + 5 логических операций = 7.
A |
B |
AvB |
Ā |
|||
|
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
4. Логические функции
Любое составное высказывание
можно рассматривать как
Логическое следование (импликация) - Импликация образуется соединением двух высказываний в одно с помощью оборота речи «если…, то…».
Импликация ложна только тогда, когда из истинного первого высказывания(предпосылки) следует ложный вывод (второе высказывание).
Соответствует обороту Если…, то…
Обозначение А→В
В языках программирования if … then …
Таблица истинности
A |
B |
F14=A→B |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
Логическое равенство (эквивалентность) - Эквивалентность образуется соединением двух высказываний в одно с помощью оборота речи «… тогда и только тогда, когда …».
Составное высказывание, образованное с помощью логической операции эквивалентности истинно тогда и только тогда, когда оба высказывания одновременно либо ложны, либо истинны.
Соответствует обороту тогда и только тогда, когда …
Обозначение А≡В, А~B
Таблица истинности
A |
B |
F10 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
- Логические законы и правила преобразования логических выражений
Закон тождества.
Всякое высказывание тождественно самому себе А=А
Закон непротиворечия.
Высказывание не может быть одновременно истинным и ложным
Закон исключенного третьего
Высказывание может быть либо истинным, либо ложным, третьего не дано.
Закон двойного отрицания.
Если дважды отрицать некоторое высказывание, то получим исходное высказывание.
Логические законы и правила преобразования логических выражений
Законы де Моргана
Закон коммутативности.
A & B = B & A
A v B = B v A
Закон ассоциативности.
(A & B) & C = A & (B & C)
(A v B) v C = A v (B v C)
Закон дистрибутивности.
(A & B) v (A & C) = A & (B v C)
(A v B) & (A v C) = A v (B & C
6. Логические основы устройства компьютера
Базовые логические элементы
Логический элемент «И»
Логический элемент «ИЛИ»
Логический элемент «НЕ»
Логические основы устройства компьютера
Сумматор двоичных чисел
Слагаемые |
Перенос |
Сумма | |
A |
B |
P |
S |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
Полусумматор.
A, B – слагаемые
P – перенос
S – сумма
P = A & B
Логические основы устройства компьютера
Сумматор двоичных чисел
Полусумматор
Таблица истинности логической функции
|
A |
B |
AvB |
A&B |
(A&B) |
|
|
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
Триггер
Триггер позволяет запоминать, хранить, считывать информацию.
Триггер хранит 1 бит информации.
Логические основы устройства компьютера
Сумматор двоичных чисел
Полный одноразрядный сумматор
Имеет три входа: A, B – слагаемые, P0 – перенос из младшего разряда;
два выхода: S – сумму, P – перенос.
Слагаемые |
Перенос из младшего разряда |
Перенос |
Сумма | |
A |
B |
P0 |
P |
S |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |