Анализ методов сортировки одномерного массива
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
1. Постановка задачи................................................................................ 5
1.1. Анализ существующих решений поставленной задачи................ 5
1.2. Обоснование выбора метода решения задачи............................... 16
2. Разработка алгоритма решения задачи............................................... 17
3. Разработка программы........................................................................ 18
3.1 Описание программы и используемых в ней функций ................... 18
3.1.1 Описание функции main()............................................................... 21
3.1.2 Описание функции srecmg()............................................................ 21
3.1.3 Описание функций qqsort()............................................................. 22
3.1.4 Описание функции grafix().............................................................. 23
3.2 Руководство программиста .............................................................. 25
3.3 Руководство оператора .................................................................... 26
Заключение................................................................................................. 28
Список использованной литературы........................................................ 29
Приложение 1 ........................................................................................... 30
Приложение 2 ........................................................................................... 39
ВВЕДЕНИЕ
Си – это язык программирования общего назначения, хорошо известный своей эффективностью, экономичностью, и переносимостью. Указанные преимущества Си обеспечивают хорошее качество разработки почти любого вида программного продукта. Использование Си в качестве инструментального языка позволяет получать достаточно быстрые и компактные программы. Во многих случаях программы, написанные на Си, сравнимы по скорости с программами, написанными на языке ассемблера[2]. При этом они имеют лучшую наглядность.
Си сочетает эффективность и мощность в относительно малом по размеру языке. Хотя Си не содержит встроенных компонент языка, выполняющих ввод-вывод, распределение памяти, манипуляций с экраном или управление процессами, тем не менее, системное окружение Си располагает библиотекой объектных модулей[3], в которой реализованы подобные функции. Библиотека[4] поддерживает многие из функций, которые требуются.[1]
Язык Си – это универсальный язык программирования, для которого характерны экономичность выражения, современный поток управления и структуры данных, богатый набор операторов. Язык Си не является ни языком "очень высокого уровня", ни "большим" языком, и не предназначается для некоторой специальной области применения, но отсутствие ограничений и общность языка делают его более удобным и эффективным для многих задач, чем языки, предположительно более мощные.
Он тесно связан с операционной системой "UNIX"[4] , так как был развит на этой системе и так как "UNIX" и ее программное обеспечение написано на "C". Сам язык, однако, не связан с какой–либо одной операционной системой или машиной; и хотя его называют языком системного программирования, так как он удобен для написания операционных систем, он с равным успехом использовался при написании больших вычислительных программ, программ для обработки текстов и баз данных [2].
1.1. Анализ существующих решений поставленной задачи................ 5
1.2. Обоснование выбора метода решения задачи............................... 16
2. Разработка алгоритма решения задачи............................................... 17
3. Разработка программы........................................................................ 18
3.1 Описание программы и используемых в ней функций ................... 18
3.1.1 Описание функции main()............................................................... 21
3.1.2 Описание функции srecmg()............................................................ 21
3.1.3 Описание функций qqsort()............................................................. 22
3.1.4 Описание функции grafix().............................................................. 23
3.2 Руководство программиста .............................................................. 25
3.3 Руководство оператора .................................................................... 26
Заключение................................................................................................. 28
Список использованной литературы........................................................ 29
Приложение 1 ........................................................................................... 30
Приложение 2 ........................................................................................... 39
ВВЕДЕНИЕ
Си – это язык программирования общего назначения, хорошо известный своей эффективностью, экономичностью, и переносимостью. Указанные преимущества Си обеспечивают хорошее качество разработки почти любого вида программного продукта. Использование Си в качестве инструментального языка позволяет получать достаточно быстрые и компактные программы. Во многих случаях программы, написанные на Си, сравнимы по скорости с программами, написанными на языке ассемблера[2]. При этом они имеют лучшую наглядность.
Си сочетает эффективность и мощность в относительно малом по размеру языке. Хотя Си не содержит встроенных компонент языка, выполняющих ввод-вывод, распределение памяти, манипуляций с экраном или управление процессами, тем не менее, системное окружение Си располагает библиотекой объектных модулей[3], в которой реализованы подобные функции. Библиотека[4] поддерживает многие из функций, которые требуются.[1]
Язык Си – это универсальный язык программирования, для которого характерны экономичность выражения, современный поток управления и структуры данных, богатый набор операторов. Язык Си не является ни языком "очень высокого уровня", ни "большим" языком, и не предназначается для некоторой специальной области применения, но отсутствие ограничений и общность языка делают его более удобным и эффективным для многих задач, чем языки, предположительно более мощные.
Он тесно связан с операционной системой "UNIX"[4] , так как был развит на этой системе и так как "UNIX" и ее программное обеспечение написано на "C". Сам язык, однако, не связан с какой–либо одной операционной системой или машиной; и хотя его называют языком системного программирования, так как он удобен для написания операционных систем, он с равным успехом использовался при написании больших вычислительных программ, программ для обработки текстов и баз данных [2].
Другие работы
Безопасность жизнедеятельности. Контрольная работа. Вариант №2.
sssttt
: 1 октября 2015
Вопрос №1. Общественный контроль за соблюдением норм и правил по охране труда.
Вопрос №2. Защитные сооружения, их характеристика.
Задача №4.
Рассчитать противопожарный расход воды и емкость запасного резервуара для промышленного предприятия.
Исходные данные:
1. Площадь территории предприятия – 90 Га.
2. Объем здания – 6500 м3.
3. Степень огнестойкости здания - 2.
4. Категория производства по пожарной опасности – А.
5. Суммарное количество работающих во всех сменах – 100 чел.
Помещения с теплов
40 руб.
Тепломассообмен СЗТУ Задача 16 Вариант 28
Z24
: 1 марта 2026
В деаэратор конденсата ТЭЦ производительностью Gn (деаэратор атмосферного типа, температура воды в баке 102 ºC) поступает возвращенный конденсат (80%) с температурой 70 ºC.
Определить расход пара из отбора, поступающего в деаэратор с энтальпией hот=2700 кДж/кг; КПД деаэратора 0,99. Расход поступающей добавочной питательной воды на покрытие потерь производственного конденсата составляет Gn.n, на компенсацию потерь конденсата на ТЭЦ — 15,6 т/ч, на компенсацию потерь с продувочной водой — 8,3 т/
200 руб.
Цилиндрическая зубчатая передача. Вариант 16
lepris
: 13 августа 2022
Цилиндрическая зубчатая передача. Вариант 16
Выполнить чертеж цилиндрической зубчатой передачи.
Большое колесо вычерчивается ниже малого.
m=4
Z1=15
Z2=25
Dв1=18
Dв2=22
Чертеж выполнен на формате А3 (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,21,22 и выше версиях компаса.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer.
Просьба по всем вопрос
100 руб.
Динамічне вписування електровозів в криву
GnobYTEL
: 9 сентября 2012
Зміст
Вихідні дані 3
1 Динамічне вписування візка в криву 3
1.1 Положення найбільшого перекосу 4
1.2 Хордове положення 5
1.3 Проміжне положення
20 руб.