- •Курсовые работы по информатике Методические указания
- •Составители:
- •Введение
- •1. Содержание курсовой работы
- •1.1. Анализ задачи
- •1.2. Выбор метода решения задачи
- •1.3. Разработка схемы алгоритма
- •1.4. Составление программы
- •1.5. Отладка и тестирование программы
- •1.6. Оформление пояснительной записки
- •2. Задачи с использованием вложенных циклов
- •2.1. Анализ производительности трелевочных тракторов
- •Исходные данные
- •2.2. Расчет прочности тягового устройства лесотранспортера
- •Исходные данные
- •2.3. Производительность стационарной сучкорезной установки
- •Исходные данные
- •2.4. Сменная производительность бесчокерного трактора
- •Исходные данные
- •2.5. Сменная производительность канатной установки
- •Исходные данные
- •2.6. Мощность, потребляемая насосом
- •Исходные данные
- •2.7. Рейсовая нагрузка трелевочного трактора
- •Исходные данные
- •2.8. Нахождение оптимальной ширины лесосеки
- •Исходные данные
- •3. Задачи с использованием вложенных циклов, файлов справочных таблиц, с построением рисунков и графиков
- •3.1. Выбор оптимальных условий работы коленного разгрузчика
- •Исходные данные
- •3.2. Расчет времени нагрева центральной части бруса из древесины
- •Исходные данные
- •3.3. Расчет средней температуры чурки
- •Исходные данные
- •3.4. Светотехнический расчет
- •Исходные данные
- •3.5. Теплотехнический расчет
- •Исходные данные
- •3.6. Зависимость высоты еловых насаждений от возраста
- •Исходные данные
- •3.7. Определение координат центров отверстий на монтажной плате
- •Исходные данные
- •3.8. Определение количества отверстий и их координат на монтажной плате
- •Исходные данные
- •3.9. Расчет силы и мощности резания при черновом точении древесины
- •Исходные данные
- •3.10. Вес пачки деревьев или хлыстов, трелюемой трактором
- •Исходные данные
- •3.11. Расчет мощности и усилия подачи при сверлении древесины
- •Исходные данные
- •3.12. Расчет мощности резания при чистовом осевом точении древесины
- •Исходные данные
- •3.13. Расчет оптимальной скорости при шлифовании абразивными кругами
- •Исходные данные
- •4. Задания с использованием численных методов
- •4.1. Расчет пути и времени торможения автопоезда
- •Исходные данные
- •4.2. Расчет силы сопротивления движению плота при его буксировке
- •Исходные данные
- •4.3. Расчет оптимального срока службы бензиномоторной пилы
- •Исходные данные
- •4.4. Определение диаметра трубы
- •Исходные данные
- •4.5. Расчет предельного угла устойчивости откоса насыпи лесовозной дороги
- •Исходные данные
- •4.6. Расчет распределения температуры деревянного бруса по толщине
- •Исходные данные
- •4.7. Подбор коэффициентов кинетической кривой
- •4.8. Определение зависимости теплоемкости водорода от температуры
- •4.9. 4.12. Определение содержания лигнина в целлюлозе
- •Задание 4.9.
- •Задание 4.10.
- •Задание 4.11.
- •Задание 4.12.
- •4.13. Обработка результатов статистических исследований методами аппроксимации
- •Аппроксимация эмпирической линейной функцией
- •Аппроксимация эмпирической квадратичной функцией
- •1. Окна и меню
- •2. Вывод таблиц результатов
- •3. Построение точечного графика с масштабом
- •4. Формирование файла данных
- •5. Чтение файла данных с дискеты и загрузка его в оп
- •Библиографический список
- •Оглавление
- •1. Содержание курсовой работы 4
- •1.1. Анализ задачи 4
- •1.2. Выбор метода решения задачи 4
- •1.3. Разработка схемы алгоритма 5
- •2. Задачи с использованием вложенных циклов 8
- •3. Задачи с использованием вложенных циклов, файлов справочных таблиц, с построением рисунков и графиков 14
- •4. Задания с использованием численных методов 29
1.5. Отладка и тестирование программы
На этапе отладки выполняется поиск и исправление синтаксических ошибок программы. Причинами этих ошибок является невнимательность при подготовке программы, а также неверное понимание смысла отдельных конструкций языка программирования.
Но вот программа работает и сообщения об ошибках отсутствуют. Однако результаты программы оказываются почему-то совсем не такие, какие ожидались.
Может оказаться, что программа дает правильные результаты лишь для некоторых исходных данных. Причиной такого положения обычно являются недоработки на этапах анализа задачи и разработки алгоритма. Еще более серьезной причиной может оказаться неправильное понимание задачи, в результате чего программа решает совсем не ту задачу, которая была поставлена.
Выявление ошибок такого рода, а также окончательную проверку правильности алгоритма выполняет тестирование программы. Этот процесс может занимать достаточно много времени, причем наблюдается такая закономерность: чем больше внимания и усилий было затрачено на этапе разработки алгоритма, тем быстрее и легче происходит этап отладки и тестирования программы.
Как правило, одновременно с разработкой программы разрабатывается и набор тестов для ее проверки. Набор тестов - это набор различных вариантов исходных данных, при которых готовая программа должна давать верные и заранее известные результаты.
Набор тестов должен охватывать все возможные разветвления в программе. Другими словами, необходимо, чтобы каждый оператор программы выполнялся хотя бы на одном тесте из набора. Это требование называется требованием полноты тестового набора.
Второе требование вытекает из первого: тестовый набор должен включать и такие исходные данные, для которых решение задачи невозможно, т. е. программа должна проверять исходные данные на допустимость (Fool proof - «защита от дурака»). В этом случае программа должна вежливо сообщить об ошибке в исходных данных и запросить другие данные, пояснив причину ошибку.
Полностью отлаженной считается такая программа, которая дает верные результаты на всех тестах из тестового набора.
1.6. Оформление пояснительной записки
Весь отчет оформляется с помощью текстовых и графических редакторов Word, Paint и др. Печать односторонняя на стандартных листах (210297).
Тексты должны быть набраны с переносом слов и выравниванием по ширине, межстрочный интервал одинарный, размер шрифта 12 или 14.
Формулы должны располагаться в отдельной строке с выравниванием по центру и должны быть набраны с помощью редактора формул Equation (меню Вставка/Объект/Microsoft Equation).
Таблицы создаются и редактируются с помощью меню Таблица и оформляются с помощью инструмента Обрамление.
Схема алгоритма целиком или отдельными модулями набирается графическим редактором Paint или инструментом Рисунок текстового редактора Word, или другими графическими редакторами.
Листинг программы и результаты вычислений в виде таблиц печатаются на стандартных листах и вшиваются в пояснительную записку.
Все разделы отчета снабжаются заголовками и нумеруются по порядку.
Все листы отчета (пояснительной записки) должны быть сброшюрованы, пронумерованы и помещены в специальную папку для курсовых работ.
Заключение и выводы. Этот раздел является обязательным. Обсуждается программа, указываются ее достоинства и слабые места, рассматриваются пути улучшения программы. Анализируются полученные результаты. Указываются недостатки постановки задачи, рекомендуются другие методы ее решения и т. д.
Оглавление. Располагается после титульного листа. Здесь дается перечень заголовков разделов, включая заключение и список литературы, с указанием номеров страниц отчета.
Список литературы. Располагается на последней странице отчета после заключения. Здесь перечисляются используемые в работе учебники, методические указания и другая литература. В тексте отчета даются ссылки на используемую литературу, указывается номер, присвоенный в списке, в квадратных скобках, например, [3] или [15].