Основы математической логики

Исследование основных логических операций и их свойств. Алгебра высказываний. Проектирование и синтез дискретного автомата. Анализ контактной схемы и работы логического сумматора. Аналитическое выражение логической функции, описывающей работу схемы.

Рубрика Математика
Вид контрольная работа
Язык русский
Дата добавления 22.11.2015
Размер файла 176,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Аннотация

Работа была сделана с помощью математической логики и анализа дискретных автоматов. Расчёты проводились с помощью табличного процессора Microsoft Excel, а так же при помощи MathCAD. Пояснительная записка выполняется на компьютере при помощи редактора Microsoft Word.

Оглавление

Введение

1. Основы математической логики

1.1 Алгебра высказываний

1.2 Основные логические операции

1.3 Свойства логических операций

2. Выполнение работы

2.1 Задача № 1. Анализ схемы КС

2.2 Задача № 2. Анализ схемы КС2, заданной таблицей истинности

2.3 Задача № 3. Анализ работы логического сумматора

Вывод

Библиографический список

Приложение

Введение

Специалисты в области автоматизации технологических процессов и производств должны иметь чёткое представление об основных принципах дискретной математики, составными частями которой являются: теория графов, алгебра логики, формальные языки и дискретные автоматы, теория алгоритмов. Принципы, положенные в основу этих дисциплин позволили развить теорию автоматизации и оптимизации, широко применяемые в технике и технологии. Методы дискретной математики широко применяются, например, при разработке различных технических устройств и систем с дискретным принципом действия. С появлением цифровых вычислительных машин и дискретных автоматов математическая логика приобрела прикладное значении. Это связано с тем, что в ЭВМ и многих других автоматических устройствах в качестве простейших элементов используют зачастую двухпозиционные приборы. Таким образом, при математической интерпретации устройства рассматриваемому элементу соответствует значение истинности переменной, т.е. единица, а нерабочему состоянию - ноль. Целью работы по информатике является закрепление знаний, полученных на I курсе при решении задач, связанных с будущей профессиональной деятельностью студентов в области автоматизации. работа предполагает решение студентом трех задач последовательно, численный результат решения одной задачи является условием для решения следующей задачи.

Проектирование и синтез дискретного автомата предполагает обработку большого количества таблиц, что удобно делать с помощью логического аппарата табличных процессоров, в частности, Excel.

В отчете предоставлены результаты расчетов, выполненных с помощью электронных таблиц Excel, фрагменты документов MathCAD, блок- схемы использованных алгоритмов.

1. Основы математической логики

1.1 Алгебра высказываний

Современная математическая логика представляет собой обширную научную область, которая находит широкое применение как внутри математики, так и вне ее. Алгебра логики - раздел математической логики, изучающий строение сложных логических высказываний и способы установления их истинности с помощью алгебраических методов.

Под высказыванием понимается повествовательное предложение, относительно которого можно сказать, истинно оно или ложно.

Обозначать высказывания будем большими буквами. Если высказывание А истинное, то будем писать « А = 1» и говорить : « А - истинно». Если высказывание Х ложно, то будем писать « Х = 0» и говорить «Х - ложно».

1.2 Основные логические операции

1. Логическое отрицание ( инверсия ) - образуется из исходного высказывания с помощью добавления частицы НЕ к сказуемому или использованием оборота речи « наверно, что …»

Инверсия обозначается : не А; ??А; not A, А? .

В математической логике имеет значение истинность высказывания формы « не А», а не его содержание.

2. Логическое умножение ( конъюнкция ) образуется соединением двух высказываний в одно с помощью союза «И».

0*0=0

0*1=0

1*0=0

1*1=1

Операция конъюнкция обозначается : ?; &;*; and; и.

3. Логическое сложение ( дизъюнкция) образуется соединением двух высказываний в одно с помощью союза ИЛИ. Дизъюнкция обозначается : А или В; A OR B; А|В; А? В.

0+0=0

0+1=1

1+0=1

1+1=1

4. Логическое сведение ( импликация ) образуется соединением двух высказываний в одно с помощь. Оборота речи «ЕСЛИ …, ТО …».

Говорят : «Если А, то В», «А имплицирует В», «А влечет В», «В следует из А».

5. Логическое равенство ( эквивалентность) образуется соединением двух высказываний в одно при помощи оборота речи «… Тогда и только тогда, когда …».

1.3 Свойства логических операций

1. Отрицание отрицания высказываний х эквивалентно самому х, т.е. х = х

2. Дизъюнкция и конъюнкция обладают свойством коммутативности т.е.

3. Дизъюнкция и конъюнкция ассоциативна, что позволяет опускать скобки в выражениях с этими знаками :

4. Дизъюнкция и конъюнкция обладает свойством дистрибутивности друг по отношению к другу т.е.

2. Выполнение работы

2.1 Задача № 1. Анализ схемы КС1

Исходные данные:

Таблица №1.

t

x1

x2

x3

1

0

0

0

2

0

0

0

3

1

0

1

4

0

0

1

5

0

1

0

6

1

0

1

Дана контактная схема КС1(рис.1) . Необходимо найти аналитическое выражение логической функции, описывающей работу этой схемы и выходную последовательность сигналов этой схемы.

Рис. 1. Контактная схема ДА1

логический дискретный автомат сумматор

Решение. В документе MS Excel проанализируем работу ДА на основе этой схемы в течение 5 тактов заданных входных векторов , i=1...6. В соответствии с обозначениями схемы, на выходе элемента 1 получим , и в таком виде поступает на вход 2, на выходе 2 получим , это значение поступает на вход 3. Элемент 3 преобразуя поступающий на его сигнал в , который является значением логической функции на выходе системы. После преобразования с использованием формул, получим :

На рис. 2 представлена последовательность входных сигналов для КС1. С помощью логических функций MS Excel функция принимает вид

Рис. 2. Фрагмент листа Excel с решением выходной последовательностью Yout1.

2.2 Задача № 2. Анализ схемы КС2, заданной таблицей истинности

Исходные данные:

Таблица №2.

t

x1

x2

x3

1

0

1

1

2

1

1

1

3

0

1

0

4

0

0

0

5

0

1

0

6

0

1

0

Таблица №3.

x1

x2

x3

f2

1

1

1

1

1

1

0

0

1

0

0

1

1

0

1

1

0

1

0

0

0

1

1

0

0

0

1

0

0

0

0

0

Решение. В документ MathCAD вводится таблица истинности для КС2 и входная последовательность сигналов Xinp2. Эти данные вводятся в виде матриц, причем таблица истинности вводится в виде матрицы и столбца. В столбцах матрицы Ti2 расположены все комбинации входных сигналов, в столбце Yi2 расположены значения выходного сигнала для каждой комбинации.

Рис. 3. Фрагмент окна MathCAD с решением задачи.

Рис. 4. Фрагмент окна MathCAD с продолжением решением задачи.

2.3 Задача № 3. Анализ работы логического сумматора

Анализ работы сумматора - формирование результата логического суммирования последовательностей Yout1 и Yout2.

Необходимо найти последовательность Z(t), которая является результатом двоичного суммирования этих последовательностей при начальном значение Z(t)=0.

Рис. 5. Фрагмент листа Excel с анализом работы сумматора и формирования результата логического суммирования последовательностей Yout1 и Yout2.

Вывод

В данной работе была достигнута цель по закреплению знаний полученных на I курсе при решение задач в области автоматизации. С помощью математической логики мы выполнили расчеты в Excel и MathCAD.

Результатом суммирования двоичных последовательностей Yout1={110110} и Yout2={010000} является последовательность Z={110110}

Задача 1. В данной задачи мы нашли аналитическое выражение логической функции, описывающей работу схемы и выходную последовательность сигналов схемы.

Задача 2. В данной задачи мы нашли последовательность сигналов на выходе, при заданной входной последовательности сигналов.

Задача 3. В данной задачи мы нашли последовательность Z(t), которая является результатом двоичного суммирования этих последовательностей при начальном значении Z(t)=0.

Библиографический список

1. Алексеев В.Б. Элементы теории графов, схем и автоматов. Учебное пособие по курсу «Дискретная математика»/ В.Б. Алексеев, С.А. Ложкин. М.:МГУ, 2000, 24

2. Дьяконов В.К. MathCAD. Специальный справочник. Любое издание.

3. Информатика: Практикум по технологии работы компьютере/ под ред. Н.В. Макаровой. М.: Финансы и статистки, 2004.

4. Куправа Т.А. Excel. Практическое руководство. М.: Диалог-МИФИ, 2004

5. Редькин Н.П. Дискретная математика. М.: Лань, 2006

6. Лупал А.М. Теория автоматов. PDF www.Twirpx.com 08.11.2014

Приложение

Фрагмент листа Excel в режиме отображения формул.

Фрагмент листа Excel в режиме отображения формул.

Размещено на Allbest.ru

...

Подобные документы

  • Составление таблицы истинности. Получение уравнений функций алгебры логики для заданных выходов. Реализация схемы логического автомата на электромагнитных реле РП-23, на диодной матрице. Реализация структурной схемы логического автомата, на микросхемах.

    курсовая работа [862,4 K], добавлен 12.12.2012

  • Свойства операций над множествами. Формулы алгебры высказываний. Функции алгебры логики. Существенные и фиктивные переменные. Проверка правильности рассуждений. Алгебра высказываний и релейно-контактные схемы. Способы задания графа. Матрицы для графов.

    учебное пособие [1,5 M], добавлен 27.10.2013

  • Синтез схемы, реализующей функцию, заданную кубическим комплексом в универсальном базисе логических элементов ИЛИ-НЕ. Нахождение минимального и построение факторизованного покрытий. Составление логической схемы и ее проверка контролирующим тестом.

    курсовая работа [261,7 K], добавлен 16.06.2011

  • Изучение понятия о логической величине. Отличия общих, частных, единичных высказываний. Таблица истинности. Принципы использования простых и составных логических выражений. Вложенное ветвление. Определение наибольшего среди трех чисел неполного ветвления.

    презентация [97,3 K], добавлен 09.10.2013

  • Основные аксиомы и тождества алгебры логики. Аналитическая форма представления булевых функций. Элементарные функции алгебры логики. Функции алгебры логики одного аргумента и формы ее реализации. Свойства, особенности и виды логических операций.

    реферат [63,3 K], добавлен 06.12.2010

  • Построение таблицы поведения автомата и соответствующего графа. Нахождение системы булевых функций для возбуждения T-триггеров, реализующих функции "пси". Определение булевой функции для реализации функции "фи". Составление логической схемы автомата.

    курсовая работа [96,7 K], добавлен 27.04.2011

  • Построение графа и таблицы поведения автомата. Нахождение системы булевых функций для возбуждения JK-триггеров, реализующих функции y. Определение булевой функции для реализации функции j. Составление логической схемы автомата, кодирование данных.

    курсовая работа [200,4 K], добавлен 27.04.2011

  • Основы формальной логики Аристотеля. Понятия инверсии, конъюнкции и дизъюнкции. Основные законы алгебры логики. Основные законы, позволяющие производить тождественные преобразования логических выражений. Равносильные преобразования логических формул.

    презентация [67,8 K], добавлен 23.12.2012

  • Минимизация заданного выражения алгебры множеств на основании известных свойств. Анализ заданного бинарного отношения в общем виде. Вывод формул булевых функций для каждого элемента и схемы в целом. Преобразование формулы булевой функции логической схемы.

    контрольная работа [286,7 K], добавлен 28.02.2009

  • Логические константа и переменная. Последовательность выполнения логических операций в логических формулах. Логическая информация и основы логики. Общие, частные и единичные высказывания. Старшинство логических операций. Импликация и эквивалентность.

    курсовая работа [1,0 M], добавлен 27.04.2013

  • История возникновения булевой алгебры, разработка системы исчисления высказываний. Методы установления истинности или ложности сложных логических высказываний с помощью алгебраических методов. Дизъюнкция, конъюнкция и отрицание, таблицы истинности.

    презентация [1,9 M], добавлен 22.02.2014

  • Операции над логическими высказываниями: булевы функции и выражение одних таких зависимостей через другие. Пропозициональные формулы и некоторые законы логики высказываний. Перевод выражений естественного языка на символическую речь алгебры логики.

    контрольная работа [83,3 K], добавлен 26.04.2011

  • Определение формулы исчисления высказываний, основные цели математической логики. Построение формул алгебры высказываний. Равносильность формул исчисления высказываний, конъюнктивная и дизъюнктивная нормальная форма. Постановка проблемы разрешимости.

    контрольная работа [34,3 K], добавлен 12.08.2010

  • Логическая переменная в алгебре логики. Логические операции: отрицание, конъюнкция, дизъюнкция, импликация, эквивалентность. Основные законы алгебры логики. Правила минимизации логической функции (избавление от операций импликации и эквивалентности).

    курсовая работа [857,2 K], добавлен 16.01.2012

  • Определение МДНФ логической функции устройства различными методами (Квайна, Петрика, неопределенных коэффициентов и др.). Составление алгоритма метода минимизации функции и разработка его рабочих программ. Выполнение синтеза схемы логического устройства.

    курсовая работа [60,2 K], добавлен 21.11.2010

  • Элементы алгебры, логические операции над высказываниями. Получение логических следствий из данных формул и посылок для данных логических следствий. Необходимые и достаточные условия. Анализ и синтез релейно-контактных схем. Логические следствия и формы.

    дипломная работа [295,2 K], добавлен 11.12.2010

  • Алгебра логики, булева алгебра. Алгебра Жегалкина, педикаты и логические операции над ними. Термины и понятия формальных теорий, теорема о дедукции, автоматическое доказательство теорем. Элементы теории алгоритмов, алгоритмически неразрешимые задачи.

    курс лекций [652,4 K], добавлен 29.11.2009

  • Синтез функциональной схемы электронных часов по описанию их дополнительных возможностей по отношению к возможности простого отображения времени. Граф управляющего автомата. Кодирование входных и выходных воздействий. Остановка часов, будильник.

    реферат [481,3 K], добавлен 27.04.2011

  • Построение сигнального графа и структурной схемы системы управления. Расчет передаточной функции системы по формуле Мейсона. Анализ устойчивости по критерию Ляпунова. Синтез формирующего фильтра. Оценка качества эквивалентной схемы по переходной функции.

    курсовая работа [462,5 K], добавлен 20.10.2013

  • История возникновения и развития математической логики как раздела математики, изучающего математические обозначения и формальные системы. Применение математической логики в технике и криптографии. Взаимосвязь программирования и математической логики.

    контрольная работа [50,4 K], добавлен 10.10.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.