Анализ методов сортировки одномерного массива
Состав работы
|
|
|
|
Работа представляет собой 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].
Другие работы
Система валютных курсов. Учимся на ошибках Аргентины
Slolka
: 28 октября 2013
Финансовый кризис в Аргентине и отказ этой страны от действовавшей в течение десяти лет системы привязки курсов песо и американского доллара привели к обострению спора о валютных режимах, наиболее соответствующих потребностям экономик развивающихся стран. В чем же заключалась главная ошибка Аргентины: в том, что она приняла режим привязки курсов доллара и песо, или же в том, что она столь упорно пыталась сохранить его?
Что общего можно сказать о таких странах как Аргентина, Гонконг, Болгария и Б
10 руб.
Зачётная работа по дисциплине «Социальные и этические вопросы информационных технологий». Вариант 41
boeobq
: 26 октября 2021
Тема работы: «Проблема плагиата в Сети»
В работе дается определение плагиата, почему в последние 10-20 лет плагиат превратился в серьезную проблему, меры ответственности, применяемые к нарушителям авторских прав в РФ, цель проверки на антиплагиат, приводятся требования по показателю уникальности к выполняемым работам, приводятся популярные сервисы, позволяющие проверить реферат на плагиат онлайн бесплатно, популярные и проверенные бесплатные способы обхода системы антиплагиат в 2018-2019 году, п
75 руб.
Место и роль экономической инфраструктуры во всемирном хозяйстве
evelin
: 10 сентября 2013
Место и роль экономической инфраструктуры во всемирном хозяйстве.
Экономическая инфраструктура, как я поняла, это то, что объединяет экономики всех стран. Не в смысле, имеет схожие черты, а это своего рода « организм – паутина», позволяющая обмениваться чем угодно, развиваться, поддерживать экономические отношения со всеми странами мира.
И одними из важных частей этого «организма» или экономической инфраструктуры можно назвать транспорт и связь, банковские системы.
Транспорт и связь.
10 руб.
Термодинамический цикл 4 Вариант 1
Z24
: 30 сентября 2025
Определить:
1 Параметры в характерных точках цикла р, υ, Т.
2 Средние массовые теплоемкости в процессах цикла.
3 Термодинамическую l и потенциальную работу ω, теплоту q, изменение внутренней энергии Δu, энтальпии Δh и энтропии ΔS в процессах цикла, работу цикла lц,термический к.п.д. цикла ηt.
4 Построить цикл в координатах P-V и T-S.
800 руб.