Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Разработка модуля сортировки файлов
Создан заказ №5171815
20 мая 2020

Разработка модуля сортировки файлов

Как заказчик описал требования к работе:
программа на языке си( с коментариями) Требования. 1) Реализация функций сортировки: простого обмена, простой вставки, простого выбора, расчёской, Шелла, быстрой сортировки, слиянием, пирамидальной. 2) Вызов функции сортировки осуществляется через единственную интерфейсную функцию int sort(voi d*array,int size,int elemsize,int(*comp)(void*a1,void*a2)); Здесь array — сортируемый массив, size — размер массива, comp — функция для сравнения элементов, которая возвращает -1, если a1 < a2, 0, если a1==a2 и 1, если a1>a2 elemsize — размер элемента 3) Выбор метода сортировки выполняется через специальный параметр. SORT_METHOD 4) Выбор направления сортировки (по убыванию-возрастанию) выполняется через специальный параметр. SORT_DIRECTION 5) Предусмотреть в библиотеке «говорящие» константы для набора значений обоих параметров. 6) Предусмотреть обработку исключений. 7) Код оформить в стиле 1TBS. https://ru.wikipedia.org/wiki/Отступ (програмирование) 8) Добавить к каждой функции описание 9) Создать файл README с описанием интерфейса библиотеки на английском языке в стиле страниц MAN. 10) Разработать тесты для прогона всех методо
подробнее
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
23 мая 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
chiyoko
5
скачать
Разработка модуля сортировки файлов .docx
2020-05-26 14:15
Последний отзыв студента о бирже Автор24
Общая оценка
4.7
Положительно
Отличный автор! Работа выполнена точно в срок, все подробно объяснил и разъяснил! Программа - просто супер! Не задумываясь выбирайте его автором)

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
Написать программу с использованием графических функций API Windows
Решение задач
Программирование
Стоимость:
150 ₽
Курсовая работа по дисциплине Прикладное программное обеспечение
Курсовая работа
Программирование
Стоимость:
700 ₽
выполнить задание на языке Пролог
Контрольная работа
Программирование
Стоимость:
300 ₽
Программа для обучающего курса на любом языке
Решение задач
Программирование
Стоимость:
150 ₽
Решить задачу линейного программирования геометрическим способом.
Решение задач
Программирование
Стоимость:
150 ₽
"Компьютерное моделирование" в симулинке.
Контрольная работа
Программирование
Стоимость:
300 ₽
Курсовая по программированию, C++, Крестики-нолики
Курсовая работа
Программирование
Стоимость:
700 ₽
Автоматизированная информационная система
Курсовая работа
Программирование
Стоимость:
700 ₽
Заказы клиентов в специальном терминале кафе
Курсовая работа
Программирование
Стоимость:
700 ₽
Алгоритмы вычисления определителя матрицы
Курсовая работа
Программирование
Стоимость:
700 ₽
C++ СЛАУ методом Зейделя с разреженной матрицей
Курсовая работа
Программирование
Стоимость:
700 ₽
Тренажер слепой печати на языке программирования java
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка автоматизированной системы обработки,
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка прикладного решения ИС "Детский сад: учёт питания" в 1С
Курсовая работа
Программирование
Стоимость:
700 ₽
Программирование графического приложения «Счеты»
Курсовая работа
Программирование
Стоимость:
700 ₽
Проектирование сети
Курсовая работа
Программирование
Стоимость:
700 ₽
Прототип экспертной системы «Помощь при ДТП»
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Массивы
Массивы очень упрощают процесс программирования. Без них практически невозможно написать универсальную программу. Например, представьте себе, что вы манипулируете информацией о квартирах жилого дома. Вы объявляете переменные K1 - для первой квартиры, K2 - для второй и так далее. K1=54 будет означать, что площадь первой квартиры 54 кв.м., К2=72 и т.д. Теперь представим, что нужно подсчитать общую п...
подробнее
Основные типы документов в Компас-3D
В терминологии системы Компас-3D LT любые изображения, которые получают используя средства системы, называют документами. В системе Компас-3D LT создают документы 3 основных типов: детали, плоские чертежи и фрагменты. В случаях построения трехмерного изображения детали употребляют еще и термин «модель». Построение модели выполняют с использованием специального модуля трехмерного моделирования.
Тип...
подробнее
Популярные языки программирования 2019
Языки программирования (ЯП) как способ выражения и сохранения вычислительных алгоритмов прошли долгий путь развития, и этот процесс продолжается. Некоторые языки становятся неактуальными и выходят из употребления (например, Алгол), другие, возникнув десятилетия назад, продолжают эволюционировать (C, C++, Java). Третьи только появились и, более адекватно соответствуя современным задачам, успешно за...
подробнее
Haskell язык программирования

Рисунок 1. Карри Хаскелль. Автор24 — интернет-биржа студенческих работ
Предшественником Haskell можно считать язык Miranda, выпущенный в 1985 г. и давший толчок развитию ленивых языков.
Miranda распространялся под коммерческой лицензией, поэтому в 1987 г. на конференции по развитию функциональных языков, проходившей в Портленде, было решено разработать свободный аналог этого языка, для чего был созд...
подробнее
Массивы
Массивы очень упрощают процесс программирования. Без них практически невозможно написать универсальную программу. Например, представьте себе, что вы манипулируете информацией о квартирах жилого дома. Вы объявляете переменные K1 - для первой квартиры, K2 - для второй и так далее. K1=54 будет означать, что площадь первой квартиры 54 кв.м., К2=72 и т.д. Теперь представим, что нужно подсчитать общую п...
подробнее
Основные типы документов в Компас-3D
В терминологии системы Компас-3D LT любые изображения, которые получают используя средства системы, называют документами. В системе Компас-3D LT создают документы 3 основных типов: детали, плоские чертежи и фрагменты. В случаях построения трехмерного изображения детали употребляют еще и термин «модель». Построение модели выполняют с использованием специального модуля трехмерного моделирования.
Тип...
подробнее
Популярные языки программирования 2019
Языки программирования (ЯП) как способ выражения и сохранения вычислительных алгоритмов прошли долгий путь развития, и этот процесс продолжается. Некоторые языки становятся неактуальными и выходят из употребления (например, Алгол), другие, возникнув десятилетия назад, продолжают эволюционировать (C, C++, Java). Третьи только появились и, более адекватно соответствуя современным задачам, успешно за...
подробнее
Haskell язык программирования

Рисунок 1. Карри Хаскелль. Автор24 — интернет-биржа студенческих работ
Предшественником Haskell можно считать язык Miranda, выпущенный в 1985 г. и давший толчок развитию ленивых языков.
Miranda распространялся под коммерческой лицензией, поэтому в 1987 г. на конференции по развитию функциональных языков, проходившей в Портленде, было решено разработать свободный аналог этого языка, для чего был созд...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы