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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


Курсовик улучшенные методы сортировки данных в языке Pascal.

Информация:

Тип работы: Курсовик. Добавлен: 19.11.2013. Страниц: 26. Уникальность по antiplagiat.ru: < 30%

Описание (план):


Оглавление



ВВЕДЕНИЕ 3
ГЛАВА I: ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ УЛУЧШЕННЫХ АЛГОРИТМОВ СОРТИРОВКИ ДАННЫХ 3
§1 ПОНЯТИЕ СОРТИРОВКИ 3
§2 СОРТИРОВКА ШЕЛЛА 3
§3 СОРТИРОВКА ХОАРА 3
§4 ПИРАМИДАЛЬНАЯ СОРТИРОВКА 3
ГЛАВА II: РЕАЛИЗАЦИЯ УЛУЧШЕННЫХ АЛГОРИТМОВ СОРТИРОВКИ ДАННЫХ НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PASCAL 3
ЗАКЛЮЧЕНИЕ 3
ЛИТЕРАТУРА 3


Введение



Сортировку следует понимать как процесс перегруппировки заданного множества объектов в некотором определенном порядке. Цель сортировки – облегчить последующий поиск элементов в таком отсортированном множестве. Мы встречаемся с отсортированными объектами в телефонных книгах, в оглавлениях книг, в библиотеках, в словарях, на складах – практически везде, где нужно искать хранимые объекты. Сортировка применяется во всех без исключения областях программирования, будь то базы данных или математические программы.
Сортировка – достаточно хороший пример задачи, которую можно ре-шать с помощью многих различных алгоритмов. Каждый из них имеет и свои достоинства, и свои недостатки.
Необходимость отсортировать какие-либо величины возникает в про-граммировании очень часто. Например, входные данные подаются «вперемешку», а программе удобнее обрабатывать упорядоченную последовательность. Существуют ситуации, когда предварительная сортировка данных позволяет сократить содержательную часть алгоритма в разы, а время его работы – в десятки раз.
Но существует и обратная сторона. Сколь бы хорошим и эффективным ни был выбранный алгоритм реализации задачи, но если в качестве подзадачи он использует «плохую» сортировку, то вся работа по его оптимизации оказывается бесполезной. Неудачно реализованная сортировка входных данных способна заметно понизить эффективность алгоритма в целом. Когда сортировка занимает слишком много времени, причиной этому обычно является неэффективность использованного в ней алгоритма.
В данной курсовой работе будут рассмотрены улучшенные методы сортировки данных в языке Pascal.
Объектом и предметом исследования являются методы сортировки дан-ных, используемые в языке Pascal.
Целью исследования является рассмотрение понятия «сортировка» и улучшенных алгоритмов сортировки данных, а также их реализация в про-граммном продукте «Улучшенные алгоритмы сортировки».
В курсовой работе будут рассмотрены такие методы сортировки пирамидальная сортировка, методы Шелла и Хоара.

Глава I: Теоретические аспекты улучшенных алгоритмов сортировки данных

§1 Понятие сортировки



Сортировка информации – это одна из стандартных функций, возникающих в процессе решения задач.
Сортировка данных это процесс изменения порядка расположения эле-ментов в некоторых упорядоченных структурах данных таким образом, чтобы обеспечить возрастание или убывание числового значения элемента данных или определенного числового параметра, связанного с каждым элементом данных (ключа), при переходе от предыдущего элемента к последующему. То есть для любой пары чисел определены отношения «больше» или «меньше».
Сортировка данных используется для эффективного решения других задач при программировании. Для упорядоченной совокупности данных быстро и легко решается задача, как поиск и отбор информации по заданному условию.
Существует много алгоритмов, обеспечивающих решение задачи сортировки. Одни из них обладают низким быстродействием, другие обладают очень высокой эффективностью и практически используются в современных компьютерных системах.
Сформулируем постановку задачи сортировки данных для сортировки одномерного числового массива по возрастанию.
Массив – это проиндексированная, упорядоченная последовательность однотипных элементов.
В данном случае элементами массива подразумеваются числа. Сортировка массива – это процесс, направленный на упорядочение массива. Полная сортировка выстраивает элементы масси.......

Литература



1. Бакнелл Д. Фундаментальные алгоритмы и структуры данных в Delphi / Д. Бакнелл, 2006. - 556 с.
2. Культин Н. Основы программирования в Delpi 2007 : самоучитель / Н. Культин, 2008. - 467 с.
3. Павловская, Т.А. Паскаль. Программирование на языке высокого уровня: Учебник для вузов/ Т.А. Павловская – СПб.: Питер, 2006. - 123 с.
4. Павловская Т.А. Паскаль. Программирование на языке высокого уровня. Практикум : учеб. пособие для студ. вузов / Т. А. Павловская, 2006. - 316 с.




Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.