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

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

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

 

Логин:

Пароль:

 

Запомнить

 

 

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

 

Повышение оригинальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение оригинальности любого файла в формате MS Word. После такого повышения оригинальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, РУКОНТЕКСТ, etxt.ru. Программа «StudentHelp» работает по уникальной технологии так, что на внешний вид, файл с повышенной оригинальностью не отличается от исходного.

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


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


Курсовик улучшенные методы сортировки данных в языке 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


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


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