Пример готовой курсовой работы по предмету: Программирование
Оглавление
1. Введение. 1
2. Цели работы 4
3. Простые схемы сортировок. 5
3.1. Сортировка выбором (SelectionSort) 5
3.2. Сортировка вставками 6
4. Сортировка слиянием (Merge sort) 8
5. Практическая часть. (Описание программы, в целом) 10
6. Сравнение работы сортировок на различных входных данных 15
7. Заключение 20
8.
Список литературы 22
Приложение А. Текст основной программы 23
Приложение Б. Тексты функций сортировки 27
Приложение C. Модуль работы с экраном. 30
Содержание
Выдержка из текста
Однако верно и обратное. Сколько бы хорошим и эффективным ни был выбранный вами алгоритм, но если в качестве подзадачи он использует «плохую» сортировку, то вся работа по его оптимизации оказывается бесполезной. В данной курсовой работе речь будет идти о различных методах сортировки данных в языке Pascal.
Требуется реализовать указанные в своем варианте алгоритмы сортировки (использовать язык программирования по выбору) в виде функций, принимающей массив/список записей на вход и возвращающих отсортированный массив/список записей.Если ключ сортировки состоит из нескольких полей (сложный ключ), то в результирующем массиве записи должны быть отсортированы по первому полю ключа, записи с совпадающим первым полем ключа должны быть в свою очередь отсортированы по второму полю и т.Сортировка слиянием, карманная сортировка.
Курсовая работа состоит из введения, 4 глав, заключения, списка использованных источников и приложения. В работе содержится 14 рисунков, 4 таблицы. Объем курсовой работы составляет 25 страницы и приложение.
Курсовая работа состоит из введения, четырех разделов, списка используемой литературы, включающего
2. источника. Общий объем страниц машинописного текста составляет 33 страниц. Работа содержит 3 рисунка и 5 таблиц.
МЕТОДЫ СОРТИРОВКИ.Сортировка слияниями.ГЛАВА 2 СИСТЕМА ЗАДАЧ И УПРАЖНЕНИЙ.
• сортировка выбором,по количеству перестановок и времени выполнению сортировки.
Фактологической базой исследования послужили материалы бухгалтерского и управленческого учета, данные Федеральной службы госстатистики, информационные документы администрации муниципального района.
Исторический опыт формирования различных систем ипотечного жи-лищного кредитования и особенности создания такой системы в России рас-сматриваются в работах
3. Гариповой, С. Гришаева, А. Копейкина, М. Логи-нова, И. Лузина, Г. Матюхина, Д Сергеева, Г. Циплиной. Актуальные вопросы выбора модели ипотечного жилищного кредитования нашли отражение в трудах А. Зельднера, В. Кудрявцева, Н. Новицкого, П. Павлова, В. Полтеро-вича, О. Старкова, Р. Южелевского.
Методологической основой исследования являются положения диалек-тического метода научного познания социально-правовых процессов и явле-ний. Также были использованы такие общенаучные методы, как моделиро-вание, сравнение, метод анализа и синтеза. Применялись и специальные ме-тоды:, сравнительного правоведения, системно-структурный, а также отдель-ные положения теории информации, кибернетики.
8.
Список литературы
1. Шмидский «Самоучитель программирования на Си»
2. Портал Алгоритмы методы исходники http://algolist.manual.ru/
3. Портал Конспектов http://www.konspektov.net/
4. Алгоритмы и Структуры данных. Кормен.
5. Структуры данных на http://habrahabr.ru/
6. Алгоритмы сортировок. Киберфорум. http://www.cyberforum.ru/cpp-beginners/thread 27084.html
7. https://ru.wikipedia.org/wiki/%D1%EE%F0%F2%E8%F0%EE%E2%EA%E0_%E2%F1%F2%E0%E2%EA%E0%EC%E8
8. https://ru.wikipedia.org/wiki/%D1%EE%F0%F2%E8%F0%EE%E2%EA%E0_%F1%EB%E8%FF%ED%E8%E5%EC
9. https://ru.wikipedia.org/wiki/%D1%EE%F0%F2%E8%F0%EE%E2%EA%E0_%E2%FB%E1%EE%F0%EE%EC
10. Алгоритмы для начинающих. http://www.cyberforum.ru/cpp-beginners/thread 27084.html
список литературы