Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «Воронежская государственная лесотехническая академия»
ИНФОРМАТИКА
Методические указания к выполнению курсовой работы для студентов специальностей
260200 (250303) – Технология деревообработки,
210200 (220301) – Автоматизация технологических процессов и производств (лесной комплекс)
Воронеж 2007
. |
2 |
УДК 681.3
Чевычелов, Ю. А. Информатика [Текст] : методические указания к выполнению курсовой работы для студентов специальностей 260200 (250303) – Технология деревообработки, 210200 (220301) – Автоматизация технологических процессов и производств (лесной комплекс) / Ю. А Чевычелов, В. К. Зольников ; Фед. агентство по образованию, ГОУ ВПО «ВГЛТА». – 2007. – 15 с.
Печатается по решению редакционно-издательского совета ГОУ ВПО «ВГЛТА»
Рецензент д-р техн. наук, проф. В. М. Питолин
. |
3 |
Введение Курсовая работа по дисциплине «Информатика» - это средство углуб-
ленного и широкого изучения студентами основных компонентов информационных технологий и практического применения полученных знаний, навыков работы на ЭВМ при решении прикладных задач. Применение современных информационных технологий требует от инженера навыков использования типовых пакетов прикладных программ для решения технических и управленческих задач. При необходимости он должен уметь поставить самостоятельно задачу, выбрать (или разработать) метод ее решения, построить алгоритм его реализации и написать прикладную программу на языке визуального программирования высокого уровня.
Результатом курсовой работы является реферат по теоретической части работы, алгоритм реализации метода, тексты программ, интерпретация практических полученных результатов, графические материалы, список использованных литературных источников.
Курсовая работа выполняется в соответствии с полученным индивидуальным заданием. В задании на курсовую работу перечисляются вопросы, подлежащие разработке. (Бланк задания на выполнение курсовой работы приводится в прил. 1).
Студенту для выполнения курсовой работы предлагается (на выбор) задания двух видов:
-тематическое задание, предусматривающее самостоятельную формулировку и постановку задачи, выбор метода, разработку алгоритма метода и его программирование, в соответствии с тематикой рассматриваемого вопроса;
-техническое задание, предусматривающее программную реализацию формализованной (технической) задачи в условиях, оговоренных в задании с последующей постановкой задачи, разработку алгоритма и его программную реализацию.
Создание эффективных приложений начинается с широкого обзора содержания цели будущей программы и детальной постановки задачи. Путь создания приложения зависит от информации, которая требуется для ее реализации и от того, имеет ли пользователь эту информацию и будет ли он ею пользоваться. Пользователь должен легко ориентироваться в приложении, следуя логическими интуитивно понятными и нетривиальными путями, пользуясь необходимыми по назначению указателями – графическими управляющими объектами. Хорошо разработанный интерфейс должен направлять пользователя от одного указателя к другому, давая ему возможность в любой момент выйти в исходную точку или вообще из программы.
1 Постановка задачи
При постановке задачи на разработку тематического приложения необходимо указать:
• технические требования на разработку приложения
. |
4 |
•теоретические положения, которые необходимо рассмотреть при раскрытии темы;
•методы решения;
•какой метод решения принять для выполнения курсовой работы;
•условия реализация метода;
•характер представления исходных данных и результатов;
•условия проверки работоспособности приложения и демонстрационные примеры.
При постановке задачи технического варианта курсовой работы необходимо рассмотреть:
•в реферате вопросы, связанные технологическими процессами, отражающими суть обработки древесины в процессе конкретного производства (по теме курсовой работы);
•формализованное выражение (формулу) задачи и провести анализ его параметров с точки зрения влияния их на производительность технологического процесса обработки древесины (указать по возможности границы изменения параметров);
•формат представления таблицы исходных данных (TextBox, PictureBox, MSDataGridControl, MSFlexGridControl);
•формулу расчета и таблицу исходных данных дать на одной форме в соответствующем формате;
•таблицу (TextBox, PictureBox, MSDataGridControl, MSFlexGridControl) ре-
зультатов и графические материалы по результатам расчета на отдельной форме;
•графические зависимости строить с использованием различных методов (рисования графических кривых, специальных элементов управления).
2 Содержание реферата по курсовой работе
Во введении приводится конкретное изложение состояния информации по существу рассматриваемого вопроса, дается краткий анализ структуры и содержания разделов работы.
Основная часть отчета включает:
-анализ поставленной задачи;
-цель, которая должна быть достигнута в процессе выполнения курсовой работы;
-анализ данных;
-выбор и обоснование метода решения;
-анализ условий применения метода, исходя из диапазона используемых данных;
. |
5 |
-разработку алгоритма реализации метода решения;
-подробное изображение структуры алгоритма решения с комментария-
ми;
-описание стратегии работы приложения (перечень процедур, форм и порядок их вызова);
-перечень общих и событийных процедур;
-тексты программных кодов, используемых процедур (распечатка всех текстов программ);
-«твердая» копия текстов программ;
-файлы программ, данных и результатов курсовой работы на магнитном носителе.
Ориентировочный объем основной части курсовой работы 15-20 листов печатного текста (шрифт Times New Roman, 14, расстояние межстрочное -1.5).
Заключение. Содержит выводы по полученным результатам.
3. Основные методические положения
3.1 Документация в исходном коде
1.При рассмотрении структурной схемы алгоритма необходимо использовать отображение различных функциональных элементов прорисовки алгоритма (дать ссылку на литературу). Элементы алгоритма должны нумероваться последовательно арабскими цифрами, к которым необходимо привязывать комментарии к текстам программ.
2.Каждое приложение должно начинаться с комментария, содержащего имя и фамилию разработчика, назначение приложения и дату его создания.
3.Каждая процедура должна начинаться с комментария, кратко описывающего назначение процедуры, поскольку общее описание, приведенное в начале процедуры гораздо полезнее комментариев, разбросанных по коду. Комментарии должны описывать, что делает код, а не как он это делает.
4.Чтобы обозначить разбивку приложения по процедурам, весьма полезны пустые строки, обозначающие разбивку по разделам.
5.Чтобы назначение оператора или группы операторов можно было понять яснее, его необходимо снабжать кратким комментарием, расположенным в начале блока, чтобы не разрывать структуру программы.
6.Имена переменных и процедур должны быть информативными, чтобы при обращении к ним можно было понять о назначении переменной или процедуры. Имена переменных необходимо описывать буквами нижнего регистра, кроме букв, с которых начинается второе или последующие