Пример готовой курсовой работы по предмету: Информационные технологии
Содержание
Введение 3
1. Динамические структуры 5
1.1 Основные понятия и классификация динамических структур 5
1.2 Динамическая память и указатели 7
1.3 Выделение и освобождение динамической памяти 9
1.4 Нелинейные динамические структуры 10
2. Организация списков в динамической памяти 14
2.1 Связные линейные списки 14
2.2 Структура данных стек 20
2.3 Структура данных очередь 22
3. Практическое использование динамических структур 26
3.1 Программная реализация линейного односвязного списка 26
3.2 Программная реализация стека 28
Заключение 31
Список использованной литературы 34
Приложения 36
Выдержка из текста
Актуальность темы обусловлена важностью правильного использования памяти и необходимостью использования в программировании динамических структур, так как это имеет большое значение, если размер данных изменяется в процессе выполнения программы или потенциально бесконечен.
Целью данной курсовой работы является исследование динамических структур данных и организации списковых структур.
Задачи:
формирование навыков научно оформлять и излагать свои мысли, выводы и результаты исследования;
исследовать понятие динамических структур;
исследовать классификацию динамических структур;
исследовать организацию списковых структур;
рассмотреть практическую реализацию динамических структур.
Объектом исследования являются языки программирования высокого уровня.
Предметом исследования являются динамические структуры данных.
Список использованной литературы
1. Абрамкин Г.П. Программирование в среде Турбо Паскаль:
- учебное пособие. – М.: Директ-Медиа, 2013. – 393 с.
2. Голицына О.Л., Попов И.И. Программирование на языках высокого уровня: учебное пособие. — М.: Форум, 2010. — 496 с.: ил. — (Профессиональное образование).
- ISBN 978-5-91134-209-8.
3. Давыдова Н.А. Программирование [Электронный ресурс]: учебное пособие. – 2 (эл.).
– М.: БИНОМ. Лаборатория знаний, 2012. – 238 с. ISBN 978-5-9963-0889-7.
4. Демидов Д.В., Основы программирования на языке Pascal в примерах: Учебное пособие. – М.: НИЯУ МИФИ, 2010. – 172 с.
5. Диканев Т.В. Принципы и алгоритмы прикладного программирования: учебное пособие для студентов. – Саратов: Изд-во Сарат. ун-та, 2012. – 140 с.: ил. ISBN 978-5-292-04146-7.
6. Егорова Е.В. Программирование на языках высокого уровня: Учебное пособие / Алт. госуд. технич. ун-т им. И.И.Ползунова. — Барнаул: 2009. — 207 с.
7. Краснов С.В. Программирование на языке высокого уровня TURBO PASCAL: Учебное пособие . — Ульяновск: УлГТУ, 2004. — 75 с.
8. Кузниченко М.А. Динамические структуры данных: учебное пособие. – Орск: Издательство ОГТИ, 2011. – 102 с. – ISBN 978-5-8424-0551-0.
9. Кулаков В.Г., Алгоритмический язык Паскаль: Учебное пособие. – М.: МГИЭМ, 2010. – 41 с.
10. Лозовая С.Ю., Решение типовых задач по программированию: практическое пособие: НИУ БелГУ; НИУ БелГУ.-Белгород: ИПК НИУ "БелГУ", 2011. — 148 с.
11. Мансуров К.Т., Основы программирования в среде Lazarus, 2010. – 772 с.: ил. ISBN 978-9967-03-646-8.
12. Марапулец Ю.В., Программирование на языках высокого уровня: Учебное пособие. – КамчатГТУ, 2008. – 189 с. ISBN 978-5-328-00185-4.
13. Меженный О.А., Самоучитель Turbo Pascal, — М:, 2009. — 333 с.
14. Павловская Т.А., Паскаль. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2010. – 464с.
15. Потопахин В.В., Искусство алгоритмизации: Учебное пособие. – М.: ДЖК Пресс, 2011. – 320 с., ил., ISBN 978-5-94074-621-8.
16. Потопахин В.В., Современное программирование с нуля. – М.: ДЖК Пресс, 2010. – 240 с., ил.
17. Симонова, Е.В. Структуры данных. Ч. II. Нелинейные динамические структуры : [учеб. пособие]
/ Е.В. Симонова. – Самара : Издательство СГАУ, 2007 . – ISBN 978-5-7883-0523-3.
18. Сулейманов Р.Р., Методика решения учебных задач средствами программирования: Методическое пособие – М: БИНОМ. Лаборатория знаний 2010, с. 112, ISBN:978-5-9963-0112-6.
19. Царев, Р. Ю. Алгоритмы и структуры данных: учеб. пособие / Р. Ю. Царев. – Красноярск: Сиб. федер. ун-т, 2013. – 160 с.
20. Программирование. Динамические списки Pascal.//сайт посвященный языку программирования Turbo Pascal — 2010 [Электронный ресурс]
- URL: http://www.pascal.helpov.net/index/dynamic_lists_pascal_programming.