- •Определения информатики
- •Возникновение и история информатики
- •Структура информатики
- •Понятие об информации
- •Свойства информации
- •Колличество информации. Формула Хартли
- •Функции информации
- •Информационные процессы и системы
- •Процессы информатизации и компьютеризации
- •Информационные ресурсы
- •Определение информационной технологии
- •Этапы развития информационных технологий
- •Негативные аспекты информационных технологий
- •Строение эвм по фон Нейману
- •Теоретические основы построения эвм – принципы фон Неймана
- •Поколения эвм
- •Поколения языков программирования
- •Первое поколение
- •Второе поколение
- •Третье поколение
- •Четвертое поколение
- •Пятое поколение
- •Преобразование информации из аналоговой в цифровую Разница между аналоговой информацией и цифровой прежде всего в том, что аналоговая информация непрерывна, а цифровая — дискретна.
- •Основы алгебры логики
- •Теоремы ал.
- •Логические функции. Значение функций и-не, или-не.
- •Операция или — логическое сложение (дизъюнкция, объединение)
- •Операция и — логическое умножение (конъюнкция)
- •Выполнение вычислений в позиционных системах счисления
- •Универсальный алгоритм перевода чисел.
Основы алгебры логики
Алгеброй логики называется аппарат, который позволяет выполнять действия над высказываниями.
Высказывание – некоторое предложение, о котором можно утверждать, что оно истинно или ложно.
устанавливает основные законы формирования и преобразования логических функций. Она позволяет представить любую сложную функцию в виде композиции простейших функций.
Существует несколько синонимов по отношению к функциям алгебры логики:
• функции алгебры логики (ФАЛ);
• переключательные функции;
• булевские функции;
• двоичные функции.
Логические выражения могут быть простыми и сложными.
Простое логическое выражение состоит из одного высказывания и не содержит логические операции. В простом логическом выражении возможно только два результата — либо «истина», либо «ложь».
Сложное логическое выражение содержит высказывания, объединенные логическими операциями. По аналогии с понятием функции в алгебре сложное логическое выражение содержит аргументы, которыми являются высказывания.
В качестве основных логических операций в сложных логических выражениях используются следующие:
• НЕ (логическое отрицание, инверсия);
• ИЛИ (логическое сложение, дизъюнкция);
• И (логическое умножение, конъюнкция).
Теоремы ал.
Теоремы для одной переменной:
1. A \/ 0 = A 4. A \/ Ā = 1 7. A · A = A
2. A \/ 1 = 1 5. A · 0 = 0 8. A · Ā = 0
3. A \/ A = A 6. A · 1 = 1 9. А = А
Теоремы для двух и более переменных:
10. а) A \/ B = B \/ A, б) AB = BA
переместительный закон, означает, что все входы логического элемента равнозначны.
11. а) A \/ B \/ C = A \/ (B \/ C) = (A \/ B) \/ C,
б) ABC = A(BC) = (AB)C – сочетательный закон.
12. а) A (B \/ C) = AB \/ AC,
б) A \/ BC = (A \/ B)(A \/ C) – распределительный закон.
Логические функции. Значение функций и-не, или-не.
таблица истинности одноместной логической операции состоит из двух строк: два различных значения аргумента — «истина» (1) и «ложь» (0) и два соответствующих им значения функции;
в таблице истинности двуместной логической операции — четыре строки: 4 различных сочетания значений аргументов — 00, 01, 10 и 11 и 4 соответствующих им значения функции;
если число высказываний в логическом выражении N, то таблица истинности будет содержать 2N строк, так как существует 2N различных комбинаций возможных значений аргументов.
Операция НЕ — логическое отрицание (инверсия)
Логическая операция НЕ применяется к одному аргументу, в качестве которого может быть и простое, и сложное логическое выражение. Результатом операции НЕ является следующее:
• если исходное выражение истинно, то результат его отрицания будет ложным;
• если исходное выражение ложно, то результат его отрицания будет истинным.
A |
не А |
0 |
1 |
1 |
0 |
Результат операции отрицания истинен, когда исходное высказывание ложно, и наоборот.
Операция или — логическое сложение (дизъюнкция, объединение)
Логическая операция ИЛИ выполняет функцию объединения двух высказываний, в качестве которых может быть и простое, и сложное логическое выражение. Результатом операции ИЛИ является выражение, которое будет истинным тогда и только тогда, когда истинно будет хотя бы одно из исходных выражений.
Применяемые обозначения: А или В, А V В, A or B.
A |
B |
А или B |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
Результат операции ИЛИ истинен, когда истинно А, либо истинно В, либо истинно и А и В одновременно, и ложен тогда, когда аргументы А и В — ложны.
