- •Методические указания к выполнению курсовой работы
- •09.03.01 «Информатика и вычислительная техника»
- •09.03.01.01 «Эвм, системы и сети»
- •Методические указания к выполнению курсовой работы
- •09.03.01 «Информатика и вычислительная техника»
- •09.03.01.01 «Эвм, системы и сети»
- •Содержание
- •Цель и задачи курсовой работы
- •Тематика курсовой работы
- •Содержание и этапы выполнения курсовой работы.
- •I задача
- •II задача
- •Требования к оформлению пояснительной записки
- •Основные элементы пояснительной записки
- •Требования к оформлению пояснительной записки
- •Общие требования
- •Оформление структурных элементов пз
- •1. Обзор методов минимизации булевых функций
- •Правила использования сокращений
- •Иллюстрации
- •Формулы и уравнения
- •Ссылки в тексте
- •Приложения
- •Требования к стилю изложения содержания пз
- •Основные правила компьютерного набора текста
- •Порядок выполнения и защита курсовой работы
- •Методические рекомендации к выполнению основных разделов курсовой работы
- •Логические функции двух переменных
- •Построение сднф и скнф функции
- •Минимизация функции пяти переменных на картах Карно
- •Минимизация булевой функцции методом Квайна-Мак-Класки
- •Приведение функции к заданному базису
- •Проектирование логической схемы функции в заданном базисе
- •Каскадный метод минимизации функционального представления
- •Варианты заданий
- •Список использованных источников
- •Приложение а Образец титульного листа
- •Приложение б Образец листа задания
- •Заданние на курсовую работу по дисциплине «Дискретная математика»
- •Приложение в Образец реферата
II задача
Сформировать таблицу истинности заданной по варианту функции (таблица 7.5).
На основе таблицы истинности построить СДНФ или СКНФ функции по варианту (стб.2 в таблице 7.6).
Найти все тупиковые и минимальные формы методом Квайна-Мак-Класки в классе ДНФ или КНФ по варианту (стб.3 в таблице 7.6).
Выполнить проверку полученного решения посредством онлайн ресурса, реализующего инструменты математической логики, http://zaikin.ru/minimize/.
Минимизировать булеву функцию на картах Карно посредством упрощения ДНФ или КНФ функции по варианту (стб.3 в таблице 7.6) методом Закревского.
Выполнить проверку полученного решения посредством онлайн ресурса, реализующего инструменты математической логики, http://tablica-istinnosti.ru/.
Полученную минимальную ДНФ или КНФ функции привести к заданному по варианту базису (стб.4 в таблице 7.6).
Выполнить необходимые этапы машинной реализации задачи логического проектирования функциональной схемы (на основе двух входового логического элемента с инверсным выходом) с применением специального программного приложения LogModel.exe.
Решить задачу интерпритации логической схемы на ЭВМ с применением приложения LogModel.exe с целью получения таблицы истинности для упрощенной функции.
Проанализировать полученные результаты;
Оформить и защитить курсовую работу.
Курсовая работа должна выполняться с использованием ЭВМ на базе современных программных и технических способов: онлайн ресурсов, реализующих инструменты математической логики и специальных прикладных программ, находящихся в свободном дступе.
Требования к оформлению пояснительной записки
Основные элементы пояснительной записки
Результаты выполнения курсовой работы оформляются каждым студентом в виде пояснительной записки (ПЗ), которая содержит следующие основные элементы:
Титульный лист установленного образца (приложение А).
Индивидуальное задание, с обязательной подписью преподавателя (руководителя курсовой работы) и студента (приложение Б).
Реферат, установленного образца (приложение В).
Содержание.
Введение.
Постановка задачи преобразования булевой функции.
Анализ существующих способов решения задачи.
Содержательное описание используемых методов и алгоритмов.
Основная часть работы, соответствующая индивидуальному заданию (пошаговая реализация двух задач с применением прикладных программ), согласно п.3 настоящих методических указаний.
Заключение (подробный анализ полученных результатов).
Список использованных источников.
Приложения (программы, логические схемы, числовой материал).
CD-R диск с файлами формата .xls и .lms, которые отражают выполнение индивидуального задания студентом.
Реферат должен содержать:
сведения об объеме пояснительной записки, количество иллюстраций, таблиц, источников, приложений;
перечень ключевых слов отчета, что включает от 5 до 15 слов в именительном падеже;
текст реферата (оптимальный объем текста реферата - 1200 знаков, но не больше 2000).
Содержание. После реферата располагается оглавление, в котором указываются заголовки глав, параграфов и номера страниц, с которых они начинаются. Заголовки оглавления должны точно повторять заголовки, приведенные в тексте курсовой работы. Сокращать или приводить заголовки в другой формулировке, последовательности или соподчиненности по сравнению с заголовками, приведенными в тексте, нельзя. Оглавление целесообразно сформировать автоматически с использованием возможностей текстового процессора.
Введение ПЗ должно содержать оценку современного состояния и актуальности решаемой задачи, цель курсовой работы и краткое описание используемых методов.
Постановка задачи преобразования булевой функции заключается в выполнении следующих этапов:
I задача
определение по заданному номеру варианта формулы для формирования таблицы истинности булевой функции;
определение приоритета выполнения операций в заданной формуле, т.е. порядок вычиления логических функций двух переменных;
формирование плана решения поставленной задачи.
II задача
определение по заданному номеру варианта кодовой последовательности для формирования входных данных в двоичной системе счисления;
формирование таблицы истинности булевой функции, на основе полученной двоичной последовательности;
формирование плана решения поставленной задачи.
Анализ существующих способов решения задачи. В данном разделе на основе самостоятельной работы студентов с дополнительными источниками проводится анализ существующих методов преобразования булевых функций и описываются их достоинства и недостатки.
Содержательное описание используемых методов и алгоритмов. В этом разделе проводится подробное описание используемых в работе методов и результатов, которые возможно получить, применяя их к поставленной задаче.
Основная часть пояснительной записки составляется в соответствии с пунктами раздела 3 настоящих методических указаний, ее конкретное содержание и объем зависят от индивидуальной задачи и согласовываются с руководителем курсовой работы.
При описании решения I задачи обязательно необходимо соблюдать выполнение следующих действий:
пошаговое (с учетом приоритета операций) формирование по заданной (таблицы 7.1 - 7.3) формуле таблицы, с применением инструментальных возможностей MS Excel, следующего вида
-
x1
x2
x3
x4
1
2
3
4
…
обязательное подробное описание всех, используемых при формировании таблицы MS Excel, формул;
представление таблицы истинности для заданной функции;
построение СДНФ функции;
подробное описание вычисления первой исключаемой переменной для каскадного метода минимизации функционального представления заданным по варианту (таблица 7.4) способом;
подробное описание построения логической схемы функции, на основе каскадного элемента в приложении LogModel.exe (на схеме обязательна сквозная нумерация всех входов и выходов, а также подписи для выходов всех элементов схемы);
описание функционирования схемы (т.е. формирование в программе LogModel.exe таблицы истинности результирующей функции);
анализ полученного результата.
При описании решения II задачи обязательно необходимо соблюдать выполнение следующих действий:
представление таблицы истинности по индивидуальному заданию;
построение СДНФ или СКНФ функции по варианту задания (таблица 7.6);
пошаговая реализация метода Квайна-Мак-Класки с подробным описанием каждого действия для получения всех тупиковых и минимальных форм заданной функции в классе ДНФ или КНФ (таблица 7.6);
представление экранных форм при проведении проверки полученного решения посредством онлайн ресурса, реализующего инструменты математической логики, http://zaikin.ru/minimize/;
пошаговое описание минимизации булевой функции на картах Карно посредством упрощения ДНФ или КНФ функции (таблица 7.6) методом Закревского;
представление экранных форм при проведении проверки полученного решения посредством онлайн ресурса, реализующего инструменты математической логики, http://tablica-istinnosti.ru/;
приведение полученной минимальной ДНФ или КНФ функции к заданному базису (таблица 7.6);
подробное описание построения функциональной схемы в заданном базисе (на основе двух входового логического элемента с инверсным выходом) с применением специального программного приложения LogModel.exe;
описание функционирования схемы (т.е. формирование в программе LogModel.exe таблицы истинности результирующей функции);
анализ полученных результатов.
В заключении последовательно излагаются теоретические и практические выводы и предложения, к которым пришел студент в результате исследования. Они должны быть краткими и четкими, давать полное представление о содержании, значимости, обоснованности и эффективности разработки, и должны содержать:
оценку эффективности методов, которые применялись для решения задачи, основанную в том числе и на сложности реализации методов в зависимости от увеличения размерности задачи;
обобщение полученных результатов и их сравнительную оценку;
выводы по курсовой работе.
Список использованных источников. В списке использованных источников приводятся полные библиографические сведения о методической, нормативной, научно-технической и другой специальной литературе по теме работы, включая ссылки на электронные ресурсы и настоящие методические указания. Список использованных источников составляется в алфавитном порядке или в порядке их упоминания в тексте.
Приложения. В приложениях к ПЗ обязательно включают спецификации, листинги программ, инструкции пользователю, а также приводятся графики и другие материалы, не вошедшие в основной текст. В данной курсовой работе в приложения должны быть обязательно вынесены проекты функциональных (логических) схем.
