Пример типовой курсовой работы по информатике и программированию для студентов первого курса
В качестве примера приведена одна и выполненных работ. Исполнение работы не является идеальным, так как есть небольшие замечания по оформлению и текстам программ, но выполнена работа достаточно хорошо. Если в программе курса не изучается среда визуального программирования, то задание выполняется с использованием языка программирования позволяющего создавать достаточно простую графику, без разработки интерфейса под windows. Говоря более просто, можно было дать задание на языке Турбопаскаль и предложить построить графики функций, используя операторы языка для работы в среде MSDOS. Если структура курса не предусматривает изучения второго языка, то проверку с его использование следует исключить или же предложить ее по выбору, для тех студентов, кто знает другой язык программирования и хочет продемонстрировать это.
ЗАГРУЗИТЬ АРХИВНЫЙ ФАЙЛ С КУРСОВОЙ РАБОТОЙ
Содержание
Введение……….. 3
1 Аналитический обзор…………………. 4
1.1 Определение популяции………….. 4
1.2 Модель Ферхюльста (рождаемость и смертность
с учетом роста численности) …………. 5
1.3. Решение дифференциальных уравнений …. 6
1.4 Метод Эйлера………………… 7
1.5 Улучшенный метод Эйлера………. 9
2 Язык Pascal………………… 11
3 Язык С…….. 14
4Среда быстрой разработки Delphi……………….. 15
5 Алгоритм решения задачи…………. 17
6 Тестирование программ…………….. 18
6.1. Тестирование на языке С……….. 18
6.2 Тестирование на языке Pascal…………………. 19
6.3 Тестирование приложения в Delphi……….. 19
7 Листинг программ на языке С…… 22
8 Листинг программ на языке Pascal…………….. 24
9 Листинг программы в Delphi…….. 26
Выводы……….. 30
Список использованной литературы……………. 31
Выводы
В данной курсовой работе был разработан алгоритм решения задач развития популяций по модели Фюрхельста. Для решения дифференциальных уравнений использовался численный метод Эйлера. В ходе курсового проектирования были изучены теоретические основы метода Эйлера и его модификации для решения дифференциальных уравнений. Рассмотрены основные характеристики используемых языков программирования – С и Pascal, а также проанализирована среда разработки приложений Delphi. На основе разработанного алгоритма решения задачи были разработаны 3 программы: на языке С, Pascal и в среде Delphi. Все программы протестированы на различных наборах данных и ошибок выявлено не было.