- •Курсовая работа По дисциплине: Информатика
- •Пояснительная записка
- •Аннотация
- •Оглавление
- •Введение
- •1. Теоретические сведения
- •1.1 Основы математической логики
- •1.1.1 Алгебра высказываний
- •1.1.2 Основные логические операции
- •1.1.3 Свойства логических операций
- •1.1.4 Логические переменные, функции алгебры логики
- •1.2 Приложения алгебры логики в технике
- •1.2.1 Описание комбинационных схем
- •1.2.2. Понятия и типы дискретных автоматов
- •1.2.3 Дискретные автоматы без памяти
- •1.2.4 Дискретные автоматы с памятью
- •1.3 Принцип работы логического сумматора
- •2. Формализация задачи
- •3. Исходные данные
- •4. Выполнение работы
- •4.1 Задача 1. Анализ схемы кс1
- •4.2 Задача 2. Анализ схемы кс2, заданной таблицей истинности
- •4.3 Задача 3. Анализ работы логического сумматора
- •Библиографический список
1. Теоретические сведения
1.1 Основы математической логики
1.1.1 Алгебра высказываний
Современная математическая логика представляет собой обширную научную область, которая находит широкое применение как внутри математики (исследование оснований математики), так и вне ее (синтез и анализ автоматических устройств, теоретическая кибернетика, в частности, искусственный интеллект). Алгебра логики алгебра высказываний) - раздел математической логики, изучающий строение (форму, структуру) сложных логических высказываний и способы установления их истинности с помощью алгебраических методов.
Под высказыванием (суждением) понимается повествовательное предложение, относительно которого можно сказать, истинно оно или ложно.
1.1.2 Основные логические операции
1) Логическое отрицание (инверсия) – образуется из исходного высказывания с помощью добавления частицы НЕ к сказуемому или использованием оборота речи «неверно, что...».
2) Логическое умножение (конъюнкция) образуется соединением двух высказываний в одно с помощью союза «И». Операция конъюнкции обозначается: ^; &; *; and; и.
3) Логическое сложение (дизъюнкция) образуется соединением двух высказываний в одно с помощью союза ИЛИ. Дизъюнкция обозначается: А или В; A OR B; А|B; A V B.
4) Логическое следование (импликация) образуется соединением двух высказываний в одно с помощью оборота речи «ЕСЛИ…,ТО…».
5) Логическое равенство (эквивалентность) образуется соединением двух высказываний в одно при помощи оборота речи «... ТОГДА И ТОЛЬКО ТОГДА, КОГДА…».Эквивалентность обозначается: А = В; А ~ В.
1.1.3 Свойства логических операций
1) Отрицание отрицания высказывания х эквивалентно самому x .
2) Дизъюнкция и конъюнкция обладают свойством коммутативности.
3) Дизъюнкция и конъюнкция ассоциативны, что позволяет опускать скобки в выражениях с этими знаками.
4) Дизъюнкция и конъюнкция обладают свойством дистрибутивности друг по отношению к другу.
5) Из формул Моргана следует, что отрицание булевого выражения, выраженного через отрицание, дизъюнкцию и конъюнкцию, можно получить, если составляющие выражения заменить их отрицаниями и поменять местами символы дизъюнкции и конъюнкции.
1.1.4 Логические переменные, функции алгебры логики
Логические переменные были введены впервые вначале прошлого столетия английским математиком Д. Булем, предложившим своеобразную алгебру, которая оперирует с высказываниями и которая получила в дальнейшем название булевой алгебры.
Функцией алгебры логики (булевой функцией) п аргументов мы будем называть функцию, определённую на множестве всевозможных наборов значений двоичных переменных (x1,x2, … xn), принимающую значение 0 либо 1.
1.2 Приложения алгебры логики в технике
Среди технических средств автоматизации значительное место занимают устройства релейно-контактного действия (РКС). Они широко используются в автоматическом управлении, в электронно-вычислительной технике и т.д. Описание и конструирование таких схем в силу их громоздкости весьма затруднительно.
Использование алгебры логики в конструировании устройств РКС оказалось возможным в связи с тем, что каждой схеме можно поставить в соответствие некоторую формулу алгебры логики, и каждая формула алгебры логики реализуется с помощью некоторой схемы.