Введение 3 Теоретическая часть 5 Динамические структуры данных 5 Классификация структур данных 5 Статические и динамические переменные в Паскале 7 Выделение и освобождение динамической памяти 12 Списки в Pascal. Виды связных списков 18 2. Примеры создания списков 22 Создание простейшего списка 22 Создание списка, заполняемого пользователем с клавиатуры 25 Просмотр списка 27 3. Рассмотрение работы со списком в Pascal 28 Упорядочивание списка. Вставка элемента в середину списка 28 Удаление элемента из списка 31 Удаление элемента из начала списка 31 Удаление элемента из середины списка 32 Удаление элемента из конца списка 32 Заключение 36 Список литературы 37

Создание списков в языке Паскаль

курсовая работа
30 страниц
100% уникальность
2011 год
122 просмотров
Воробьёв Г.
Эксперт по предмету «Программирование»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
Введение 3 Теоретическая часть 5 Динамические структуры данных 5 Классификация структур данных 5 Статические и динамические переменные в Паскале 7 Выделение и освобождение динамической памяти 12 Списки в Pascal. Виды связных списков 18 2. Примеры создания списков 22 Создание простейшего списка 22 Создание списка, заполняемого пользователем с клавиатуры 25 Просмотр списка 27 3. Рассмотрение работы со списком в Pascal 28 Упорядочивание списка. Вставка элемента в середину списка 28 Удаление элемента из списка 31 Удаление элемента из начала списка 31 Удаление элемента из середины списка 32 Удаление элемента из конца списка 32 Заключение 36 Список литературы 37
Читать дальше
Статическими величинами называются такие, память под которые выделяется во время компиляции и сохраняется в течение всей работы программы. В языках программирования (Pascal, C, др.) существует и другой способ выделения памяти под данные, который называется динамическим. В этом случае память под величины отводится во время выполнения программы. Такие величины будем называть динамическими. Раздел оперативной памяти, распределяемый статически, называется статической памятью; динамически распределяемый раздел памяти называется динамической памятью (динамически распределяемой памятью). Использование динамических величин предоставляет программисту ряд дополнительных возможностей. Во-первых, подключение динамической памяти позволяет увеличить объем обрабатываемых данных. Во-вторых, если потребность в каких-то данных отпала до окончания программы, то занятую ими память можно освободить для другой информации. В-третьих, использование динамической памяти позволяет создавать структуры данных переменного размера.


Студентам интересна цена курсовой работы по охране труда. Для того чтобы рассчитать стоимость курсовой работы, заполняйте форму заказа.


. Работа с динамическими величинами связана с использованием еще одного типа данных — ссылочного типа. Величины, имеющие ссылочный тип, называют указателями. Указатель содержит адрес поля в динамической памяти, хранящего величину определенного типа. Сам указатель располагается в статической памяти. Благодаря многим преимуществам, которые дает использование динамических структур, такой способ хранения данных повсеместно используется в программировании. Данная тема является особенно актуальной, поскольку в настоящее время невозможно написание функциональных программ без использования динамических структур. Для построения программ, с оптимизированным использованием памяти, необходимо уметь легко оперировать с динамическими структурами и использовать правильный подход к выбору метода решения задачи. Всё это говорит о том, что изучение этой темы является необходимостью. Целью данной работы является изучение динамических структур данных на конкретном примере связных списков, научиться оперировать с типами данных, использующими динамическую память. Поставлена задача: Написать программы-примеры, реализующие основные алгоритмы работы со списками, приобрести опыт создания таких программ при отладке.

Читать дальше
В данной работе рассмотрено использование структур с динамической организацией данных, на примере структуры называемой «списком». Описаны процедуры создания списка, добавления и удаления элементов, а так же другие важные процедуры. Написаны рабочие программы, реализующие рассмотренные алгоритмы.
Читать дальше
1. Сайт http://ru.wikipedia.org/ 2. Сайт http://www.cyberforum.ru/ 3. Сайт http://informatics.mccme.ru/ 4. Сайт http://algolist.ru 5. «Программирование в среде Turbo Pascal 7.0» Авторы: А. М. Епанешников, В. А. Епанешников Год: 1995. Страниц: 288 6. «Программирование на языке Pascal» Авторы: Рапаков Г. Г., Ржеуцкая С. Ю. Год издания: 2004 7. «Динамическое программирование» Авторы: Беллман Р., Энджел Э. 8. «Алгоритмы и программы» Авторы: Порублев Илья Николаевич, Ставровский Андрей Борисович 9. «Pascal 7.0. Практическое программирование. Решение типовых задач» Автор: Л. Климова 10. «Алгоритмы и программы на Turbo Pascal. Учебный курс». Автор: Ю. Федоренко. 11. «Turbo Pascal: Учебник для вузов» Автор: С. Немюгин
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Похожие работы

дипломная работа
"Радио России": история становления, редакционная политика, аудитория. (Имеется в виду радиостанция "Радио России")
Количество страниц:
70
Оригинальность:
61%
Год сдачи:
2015
Предмет:
История журналистики
курсовая работа
26. Центральное (всесоюзное) радиовещание: история создания и развития.
Количество страниц:
25
Оригинальность:
84%
Год сдачи:
2016
Предмет:
История журналистики
практическое задание
Анализ журнала "Индекс. Досье на цензуру"
Количество страниц:
4
Оригинальность:
75%
Год сдачи:
2013
Предмет:
История журналистики
реферат
причины последствия политической борьбы по вопросам построения социализма в ссср в 20-30 годы 20века
Количество страниц:
10
Оригинальность:
100%
Год сдачи:
2010
Предмет:
История Отечества
реферат
международные монополии и их роль на мировом рынке
Количество страниц:
15
Оригинальность:
100%
Год сдачи:
2010
Предмет:
Мировая экономика

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image