
1.7.Результаты сортировки
Исходный справочник:
Сортировка методом Шелла по полю строкового типа:
Сортировка методом быстрой сортировки по числовому полю (I):
Сортировка методом Шелла по числовому полю (U):
Заключение
В ходе выполнения курсовой работы было произведено более глубокое изучение и анализ языка программирования С, после проработки ряда учебных и методических изданий, а также практических задач. Была проделана работа по разработке метода сортировки по алфавитному порядку и по числовому полю, был разработан текстовый интерфейс пользователя. Приобрели навыки составления законченной программы с пользовательским интерфейсом и коррекцией ошибок.
При разработке курсового проекта были закреплены навыки программирования консольных приложений на языка С/С++, а именно:
- файловый ввод-вывод на языке С;
- ввод-вывод на консоль на языке С++:
- работа с массивами и структурами данных;
- изучены различные алгоритмы сортировок.
Си — стандартизированный процедурный язык программирования, разработанный в начале 1970-х годов сотрудниками Bell Labs Кеном Томпсоном и Денисом Ритчи как развитие языка Би. Си был создан для использования в операционной системе UNIX. Си ценят за его эффективность. Он является самым популярным языком для создания системного программного обеспечения. В языке C++ соединены воедино три различных принципа программирования: процедурное программирование (представленное языком С), объектно-ориентированное программирование (представленное таким понятием, как класс, что повышает мощность языка C++ по сравнению с языком С) и обобщенное программирование (представленное шаблонами языка C++). Одна из причин применения языка C++ — это возможность использовать преимущества объектно-ориентированного программирования. Для этого необходимо прочное знание стандартного языка С, так как основные типы данных, операции, управляющие структуры и синтаксические правила были позаимствованы из этого языка.
Список литературы
1. Х.М.Дейтел, П.Дж.Дейтел./ Как программировать на С/С++. Издательство «Бином» 2005г.
2. Стивен Прата./ Язык программирования С- М. Издательство "Диасофт", 2002. - 896 с
3. Брайан Керниган, Деннис Ритчи. Язык программирования C — Москва: Вильямс, 2006.
4. Глушаков, Коваль, Смирнов «Язык программирования C++. Стандарт NSI/ISO» Издательства « АСТ, Фолио» 2001 г.
5.
Шилдт Г. Справочник программиста по
С/С++, 3-е изд.: Пер. с англ. — М.: Издательский
дом «Вильямс», 2003.— 432с.