Создан заказ №3250599
18 октября 2018
Целью курсовой работы является проведение сравнительного анализа алгоритмов сортировки и рассмотрение реализации алгоритмов на языке программирования Паскаль.
Как заказчик описал требования к работе:
Нужно сделать курсовую работу по программированию за 7 дней, оформлять не нужно, главное все подробно расписать в курсовой и список источников литературы приложить.
Фрагмент выполненной работы:
ВВЕДЕНИЕ
Бурное развитие средств связи и компьютерных технологий привело к возникновению огромного потока информации, которую необходимо хранить, обрабатывать, передавать используя современные технические средства и методы программирования. Для хранения и обработки информации используются информационные системы, позволяющие решать нетривиальные задачи обработки больших объемов данных. Все данные хранятся в упорядоченном виде по определенному ключу. (работа была выполнена специалистами author24.ru) Для упорядочивания данных применяются методы сортировки массивов.
Задачи методов сортировки решены не до конца. Хотя и существует много алгоритмов сортировки, их целью является по большей части разработка не просто алгоритмов сортировки, а эффективных и быстрых алгоритмов.
Под сортировкой обычно понимают перестановки элементов любой последовательности в определенном порядке. Эта задача является одной из важнейших потому, что ее целью является облегчение последующей обработки определенных данных и, в первую очередь, задачи поиска. Одним из эффективных алгоритмов поиска является бинарный поиск. Он работает быстрее, чем, например, линейный поиск, но его возможно применять лишь при условии, что последовательность уже упорядочена, то есть отсортирована.
К задачам сортировки можно применить разные алгоритмы, которые в итоге приведут к одинаковому результату, но время, затраченное на сортировку будет различным. К алгоритмам сортировки прилагаются определенные требования, к ним прежде всего относят время, затраченное на его выполнение, и сэкономленная память. Если следовать таким требованиям, то большинство алгоритмов сортировки являются неэффективными (сортировка пузырьком, вставками). К эффективным методам относят методы быстрой сортировки, называемые QweeсkSort.
Актуальность выбранной темы заключается в том, что во всех информационных базах данных информация хранится в сортированном виде по какому-то ключу. Алгоритмы сортировки применяются к массивам любого типа: числового, символьного, строкового типов. Такой подход к хранению данных позволяет производит быстрый поиск нужной информации. Механизмы сортировки массивов данных необходимо знать всем пользователям информационных систем и программистам, работающим с базами данных.
Целью курсовой работы является проведение сравнительного анализа алгоритмов сортировки и рассмотрение реализации алгоритмов на языке программирования Паскаль.
Объект исследования – методы сортировки массивов.
Предмет исследования – анализ алгоритмов сортировки массивов на языке программирования Паскаль.
Задачи курсовой работы
изучить и описать алгоритмы сортировки массивов на языке программирования Паскаль;
привести примеры эффективных и неэффективных алгоритмов сортировки;
провести анализ алгоритмов сортировки.
При проведении исследования были изучены следующие научные труды:
- Окулов С.М. "Основы программирования", "Программирование в алгоритмах", "Задачи по программированию";
- Кетков Ю., Кетков А. "Свободное программное обеспечение. Free Pascal для студентов и школьников";
- Роберт В Себеста. "Основные концепции языков программирования";
- Вирт Н. "Алгоритмы и структуры данных";
- Демидов Д.В. "Основы программирования в примерах на языке Паскаль и другие, представленные в списке литературы.
В выше перечисленных научных трудах приведены алгоритмы сортировки массивов, описаны их достоинства и недостатки.
Мною проведен анализ работы алгоритмов сортировки массивов на языке программирования Паскаль по критериям быстродействие-память. К каждой задаче можно применять любой метод сортировки, но необходимо учитывать критерии: время работы алгоритма и затраченную память компьютера.
2. Описание основных видов алгоритмов сортировкПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
21 октября 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Целью курсовой работы является проведение сравнительного анализа алгоритмов сортировки и рассмотрение реализации алгоритмов на языке программирования Паскаль..docx
2018-11-23 20:11
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
автор очень хороший. спасибо ему за трут. очень выручил и помог. работа была тяжела. но автор умны,совсем справился.