Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования
«Воронежский государственный лесотехнический университет им. Г.Ф. Морозова»
АЛГОРИТМИЗАЦИЯ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ И
ПРОЦЕДУР УПРАВЛЕНИЕМ ПРОИЗВОДСТВОМ В ЛПК
Методические указания к выполнению курсового проекта для студентов по направлению подготовки 15.04.04 - Автоматизация технологических процессов и производств
Воронеж, 2016
УДК 658.5.011.56
Поляков, С. И. Алгоритмизация технологических процессов и процедур управлением производством в ЛПК [Текст]: метод. указания к выполнению курсового проекта для студентов по направлению подготовки
15.04.04 - Автоматизация технологических процессов и производств / С. И.
Поляков; Мин-во обр-я и науки Рос. Фед., ФГБОУ ВО «ВГЛТУ». – Воронеж,
2016. 18 с.
Печатается по решению учебно-методического совета ФГБОУ ВО «ВГЛТУ».
Рецензент: профессор кафедры автоматизации технологических процессов и производств Воронежского государственного архитектурно-
строительного университета В.И. Акимов
2
Общее задание Разработать приложение, реализующее решение двух задач.
Приложение должно содержать обязательные три формы: форма Главная, содержащая меню из пунктов Задача1, Задача2, Выход; форма Задача1, форма Задача2. Переход на формы Задача1 и Задача2 должен выполняться через меню на главной форме.
Заголовок главной формы должен содержать: ФИО, группа, номер варианта.
В первой задаче ввод исходных данных можно осуществить с рабочего листа или через диалоговые окна. Вывод результата осуществить на рабочем листе.
Предусмотреть проверку вводимых значений.
Во второй задаче ввод записей оформить через диалоговое окно или через файл, вывод осуществить на рабочем листе. Количество записей 10-15. Предусмотреть проверку ввода исходных данных, а также некоторые всплывающие подсказки.
Курсовой проект состоит из пояснительной записки и электронной версии отлаженных программ.
Впояснительную записку должны входить:
титульный лист;
задание с подписью студента и датой выдачи;
реферат (объѐм пояснительной записки, количество таблиц, рисунков, схем, программ, приложений, краткая характеристика и результаты работы);
содержание;
нормативные ссылки;
введение;
основная часть, включающая:
спецификации задачи (входные, выходные данные программы и используемых процедур и функций);
математическую постановку задачи;
описание методов вычислительной математики, используемых при решении;
алгоритмы решения задачи (блок-схемы алгоритмов, таблицы или словесное описание);
формы, используемые в приложении;
таблицы со свойствами элементов и их значениями (при изменении)
тексты программ на VBA;
ручной просчет отладочного варианта (или часть его);
результаты машинного тестирования программы;
инструкция пользователя;
заключение (основные результаты работы);
список используемых источников;
подпись, дата.
3
При оформлении пояснительной записки необходимо руководствоваться следующими требованиями.
Текст. Текст работы в редакторе Microsoft Word печатается на бумаге формата А4 через 1,5 интервала шрифтом «Times New Roman Cyr» размером 14 пт. (заголовки 16 пт.) с полями со всех сторон 20 мм.
Формулы. Формулы в тексте выполняются в редакторе Microsoft Equation Editor 3.0 cо следующими установленными размерами:
Обычный ………….. 16 пт. Крупный индекс ….. 12 пт. Мелкий индекс …… 10 пт. Крупный символ ….. 20 пт. Мелкий символ …… 14 пт.
Рисунки. Рисунки в тексте выполняются в редакторе Microsoft Power
Point.
Краткие методические указания Для утверждѐнного задания необходимо:
1. Дать математическую постановку задачи:
определив:
обозначения величин, являющихся исходными данными рассматриваемой задачи;
обозначение результатов ее решения;
частично-промежуточных результатов.
2.Записать условие задачи либо в виде уравнений, либо в виде последовательности формул, которая может быть использована при ее решении.
3.Составить схему алгоритма, учитывая следующие рекомендации:
необходимо выделить циклы и продумать их организацию;
при разработке алгоритма должны применяться только типовые
структуры алгоритмов и их сочетания.
4.Составить программу на языке VBA по схеме алгоритма, предусмотрев печать необходимых заголовков и пояснений к вводимым и выводимым результатам.
5.Ввести программу в компьютер.
6.Отладить и протестировать ее.
1. Цель и задачи
Целью курсового проектирования по дисциплине «Информатика и программирование» является формирование у студентов опыта комплексного решения конкретных вычислительных задач, реализованных в системе программирования Turbo Pascal.
К задачам курсового проектирования относятся:
4
закрепление, углубление, расширение и систематизация знаний, полученных при изучении дисциплин «Информатика и программирование», «Математический анализ» и «Линейная алгебра», а также приобретение практических навыков решения комплексных задач;
приобретение опыта аналитической и расчетной работы, развитие умений работы со специальной литературой и иными информационными источниками;
формирование умений формулировать логически обоснованные выводы, предложения и рекомендации по результатам выполненной работы;
формирование умения грамотно подготовить презентацию защищаемой работы;
формирование умения выступать перед аудиторией с докладом при защите курсовой работы, компетентно отвечать на вопросы, вести профессиональную дискуссию, убеждать оппонентов в правильности принятых решений;
развитие у студента системного мышления, а также
профессиональной устной и письменной речи [1].
Врезультате выполнения курсовой работы студент должен научиться:
создавать программу в среде TURBO PASCAL 7.0 в соответствии
сосновными этапами ее разработки;
грамотно формировать математическую модель с использованием соответствующих математических методов;
строить блок-схему алгоритма работы программы в соответствии
стребованиями ГОСТ 19.701-90;
грамотно тестировать программу;
анализировать результаты работы программы и делать выводы.
2. Содержание курсового проекта
Курсовой проект предполагает постановку и решение совокупности аналитических, расчетных, синтетических, исследовательских, оценочных задач, объединенных общностью рассматриваемого объекта.
В ходе курсового проектирования студент должен:
1.Выполнить постановку задачи в соответствии с вариантом задания;
2.Используя методы математического анализа, создать математическую модель решения поставленной задачи;
3.Сделать блок-схему алгоритма решения задачи с учетом требований ГОСТ;
4.Написать программу на языке Pascal, реализующую представленную математическую модель в соответствии с блок-схемой алгоритма;
5.Протестировать все ветви работы программы и проанализировать полученные результаты;
6.Написать руководство пользователя;
7.Сделать выводы по работе в целом.
5