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

Разработка модуля сортировки файлов программа на языке си

Как заказчик описал требования к работе:
1) Реализация функций сортировки: простого обмена, простой вставки, простого выбора, расчёской, Шелла, быстрой сортировки, слиянием, пирамидальной. 2) Вызов функции сортировки осуществляется через единственную интерфейсную функцию int sort(void*array,int size,int elemsize,int(*comp)(void*a1,voi d*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 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
22 мая 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
vladimirvi
5
скачать
Разработка модуля сортировки файлов программа на языке си.docx
2020-05-25 22:37
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Работать с автором было приятно. Выполнила работу вовремя, все по теме. Была на связи, а также учитывала все замечания при доработке. Советую!!!

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Разработка веб-приложений с использованием технологии ASP.NET Core
Решение задач
Программирование
Стоимость:
150 ₽
Решить задание, написать программу для схемы
Решение задач
Программирование
Стоимость:
150 ₽
Работа с инструментом компьютерной вёрстки LATEX
Лабораторная работа
Программирование
Стоимость:
300 ₽
отчет по практике
Отчёт по практике
Программирование
Стоимость:
700 ₽
Разработка клиентской части цифрового сервиса
Задача по программированию
Программирование
Органайзер на C#
Курсовая работа
Программирование
Стоимость:
700 ₽
Темы у меня нет. Хочу расмотреть варианты предложенных тем на ЯП C#/Java/C++/Python
Дипломная работа
Программирование
Стоимость:
4000 ₽
Калькулятор больших чисел
Курсовая работа
Программирование
Стоимость:
700 ₽
Нейронные сети
Курсовая работа
Программирование
Стоимость:
700 ₽
проектирование информационных систем " организация концертов"
Курсовая работа
Программирование
Стоимость:
700 ₽
Тема: Проектирование и разработка базы данных "Строительная компания"
Курсовая работа
Программирование
Стоимость:
700 ₽
Программирование для систем ЧПУ
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Системы программирования
Неотъемлемой частью современных ЭВМ являются системы программного обеспечения, которые являются средствами, расширяющими возможности аппаратуры и сферу ее использования. Эти системы являются посредником между человеком и вычислительной машиной, автоматизируют выполнение определенных функций в соответствии с профилем специалистов и режимами их взаимодействия с ЭВМ. Программное обеспечение повышает ...
подробнее
Базовые конструкции алгоритмов. Типы данных: простые и структурированные
Метод структурной алгоритмизации является одним из системных методов разработки алгоритмов. Он основан на визуальном представлении алгоритмов в виде последовательностей управляющих структурных фрагментов.
Каждый алгоритм состоит из элементарных шагов, которые можно объединить в определенные алгоритмические конструкции: линейную (последовательную), разветвляющуюся, циклическую .
С помощью линейных а...
подробнее
Мультимедиа на веб-страницах
В настоящее время, используя Всемирную паутину, можно передавать не только текстовые данные и изображения, но и видео, звук и все то, что называется мультимедиа. Под термином «мультимедиа» понимают компьютерное представление информации, состоящее из более, чем одного типа данных, к которым можно отнести текст и звук, видео и звук. Основная масса мультимедийных элементов, которые встречаются в сети...
подробнее
Языки программирования высокого уровня
Высокоуровневые языки появились сравнительно поздно, в 1970-х гг., т.е. примерно через 20 лет после появления компьютеров с современной архитектурой. Создание таких языков было обусловлено стремлением избавить программистов от трат времени и умственных усилий на рутинные операции, связанные с учетом особенностей тех или иных компьютерных архитектур.
Рассмотрим наиболее популярные на сегодняшний де...
подробнее
Системы программирования
Неотъемлемой частью современных ЭВМ являются системы программного обеспечения, которые являются средствами, расширяющими возможности аппаратуры и сферу ее использования. Эти системы являются посредником между человеком и вычислительной машиной, автоматизируют выполнение определенных функций в соответствии с профилем специалистов и режимами их взаимодействия с ЭВМ. Программное обеспечение повышает ...
подробнее
Базовые конструкции алгоритмов. Типы данных: простые и структурированные
Метод структурной алгоритмизации является одним из системных методов разработки алгоритмов. Он основан на визуальном представлении алгоритмов в виде последовательностей управляющих структурных фрагментов.
Каждый алгоритм состоит из элементарных шагов, которые можно объединить в определенные алгоритмические конструкции: линейную (последовательную), разветвляющуюся, циклическую .
С помощью линейных а...
подробнее
Мультимедиа на веб-страницах
В настоящее время, используя Всемирную паутину, можно передавать не только текстовые данные и изображения, но и видео, звук и все то, что называется мультимедиа. Под термином «мультимедиа» понимают компьютерное представление информации, состоящее из более, чем одного типа данных, к которым можно отнести текст и звук, видео и звук. Основная масса мультимедийных элементов, которые встречаются в сети...
подробнее
Языки программирования высокого уровня
Высокоуровневые языки появились сравнительно поздно, в 1970-х гг., т.е. примерно через 20 лет после появления компьютеров с современной архитектурой. Создание таких языков было обусловлено стремлением избавить программистов от трат времени и умственных усилий на рутинные операции, связанные с учетом особенностей тех или иных компьютерных архитектур.
Рассмотрим наиболее популярные на сегодняшний де...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы