Анализ методов сортировки одномерного массива

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-107662.doc
Работа представляет собой 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].
Контрольная работа по дисциплине: Моделирование телекоммуникационных систем. Вариант №3
Цель работы: Ознакомиться с элементарными вероятностными распределениями случайных величин и выполнить их имитацию с помощью ПО MatLAB. Задание 1 Моделирование случайных последовательностей чисел. Сгенерируйте последовательности из n случайных чисел, согласно вариантам, приведенным в Таблице 1: Таблица 1. Исходные данные Номер варианта: 3 Последовательность случайных чисел, n: Матрица n=4 Закон распределения: Равномерный Вывести на экран и записать значения последовательности. Задание 2 Равном
User Учеба "Под ключ" : 18 марта 2017
400 руб.
Автоматизация линии упаковки гипсокартона
Содержание Введение Глава 1. Технология работы линии упаковки ГКЛ Глава 2. Структура системы управления упаковки Глава 3. Устройство и принцип работы системы управления упаковкой Глава 4. Электроснабжение Линии упаковки Глава 5. Техника безопасности при монтаже систем автоматики Глава 6. Экономическая целесообразность Список литературы Автоматизация линии упаковки гипсокартона осуществлена полностью, по средством систем автоматизации компании Сименс(Siemens). Компания Сименс имеет 150летний опыт
User kaktus777 : 7 октября 2011
Лабораторная работа № 2 “Цифровые системы передачи синхронной цифровой иерархии"
Лабораторная работа № 2 “Цифровые системы передачи синхронной цифровой иерархии" Цель работы: Изучение принципов формирования STM-1 Тестирование (Номер варианта 6): 1. Какую комбинацию содержат при положительном согласовании биты С1 и С2 в С12? 2. Как обозначается байт для контроля неисправности VC12? 3. Что записывается в битах L1, L2, L3 байта V5, если VC загружен нагрузкой, синхронной с сигналом сети SDH? 4. Сколько бит занимает сигнал флаг новых данных? 5. Сколько байт содержится в одном ци
User Боря0511 : 4 ноября 2021
250 руб.
Теплотехника 5 задач Задача 2 Вариант 80
Определить индикаторную Ni и эффективную Ne мощность четырехтактного двигателя внутреннего сгорания по его конструктивным параметрам и среднему индикаторному давлению рi. Диаметр цилиндра двигателя D, ход поршня S, угловая скорость коленчатого вала Ω, мин-1, число цилиндров Z, среднее индикаторное давление рi и механический КПД ηм выбрать из табл. 2. Ответить на вопросы: Каковы основные различия в работе двухтактного и четырехтактного двигателей внутреннего сгорания? Каковы преимущества и
User Z24 : 3 января 2026
200 руб.
Теплотехника 5 задач Задача 2 Вариант 80
up Наверх