Пример готовой курсовой работы по предмету: Программирование
Оглавление
1 Текст индивидуального задания 2
2 Математическая формулировка задания 2
3 Выбор и обоснование способа представления данных 2
4 Описание алгоритма и оценка его временной сложности 2
5 Набор тестов и результаты проверки алгоритма на ЭВМ 3
6 Выводы 5
Список использованных источников 6
Приложение 7
Содержание
Выдержка из текста
Глава 1 Структура и алгоритмы обработки данных
5 Глава 2 Алгоритмы сортировки 123.4 Алгоритм Кнута, Мориса, Пратта 37
В процессе решения прикладных задач выбор подходящего алгоритма вызывает определенные трудности. Алгоритм должен удовлетворять следующим противоречащим друг другу требованиям: быть простым для понимания, перевода в программный код и отладки; эффективно использовать вычислительные ресурсы и выполняться по возможности быстро.
Предназначен для формирования, корректировки, записи в файл и чтения из файла основной базы данных.Предназначен для просмотра, корректировки, сортировки, поиска, записи и чтения из структурированной базы данных.Предназначен для формирования окна О программе , где записаны основ-ные данные о программе и об ее разработчике.
Предметом исследований – динамические линейные структуры данных.Данная курсовая работа состоит из введения, трех глав, заключения и списка использованных источников.
Цель курсовой работы: изучить понятия, классификацию, объявления и особенности доступа к данным в динамических структурах, работу с памятью при использовании структур в программе, а также понятия, классификацию и объявление списков, особенности доступа к данным и работу с памятью при использовании однонаправленных и двунаправленных списков, научиться решать задачи с использованием списков на языке C.
Обработка информации на персональных компьютерах требует, чтобы ее структура была определена и точно представлена в программе. Информация, представленная в формализованном виде, пригодном для автоматизированной обработки, является данными.
В чем различие между прямой и косвенной рекурсией? Особенности функционирования автоматов Мили и Мура.
Целью данной курсовой работы является исследование динамических структур данных и организации списковых структур.Предметом исследования являются динамические структуры данных.
Жизненно важно научиться правильно с ней работать и использовать различные инструменты для этой работы. В большинстве случаев это не просто аморфные массы числовых величин: в таблицах присутствуют важные структурные отношения между элементами данных.Чтобы правильно использовать машину, важно добиться хорошего понимания структурных отношений, существующих между данными, способов представления таковых в машине и методов работы с ними.
• разработка и реализация алгоритма сортировки методом пузырька;• оценка быстродействия алгоритмов.
Список источников информации
1. Макконелл Дж. Основы современных алгоритмов – Изд. 2-е – М.. 2004. — 368 с.
2. Ахо Дж., Ульман Дж. Структуры данных и алгоритмы— СПб. : 2001. — 382 с.
3. Вирт Н. Алгоритмы и структуры данных — СПб. : 1989..
4. Страуструп Б. Язык программирования С++— М.. 2001. — 1098 с.
5. Шилдт Г. Самоучитель С++ — СПб. : 2006. — 474 с
список литературы