MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Сортировка массива методом Шелла

Название:Сортировка массива методом Шелла
Просмотров:121
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Задание. Введение. Входные данные. Выходные данные. Архитектура программы.

Часть полного текста документа:

Сортировка массива методом Шелла Отчёт по практике Выполнили: cт.гр. 97ЭЭ3 Толмач М., Ерегин П., Синева Т. Пензенский государственный университет, Кафедра "Экономическая кибернетика" Пенза 1998 г. Задание
    Цель работы: изучить метод Шелла для сортировки строкового массива и применить этот метод на практике.
    Заданием на практическую работу является разработка программы на языке программирования Borland С++ v.3.1. для сортировки массива строк по их индексному значению. Значения элементов массива и их индексы задаются пользователем с клавиатуры. Введение
    В настоящее время индустрия производства компьютеров и программного обеспечения для них является одной из наиболее важных сфер экономики развитых стран. Ежегодно в мире продаются десятки миллионов компьютеров. Только в США объем продаж компьютеров составляет десятки миллионов долларов и постоянно продолжает расти.
    В чем же причины такого стремительного роста индустрии персональных компьютеров и их сравнительная выгодность для многих деловых применений?
    Простота использования, обеспеченная с помощью диалогового способа взаимодействия с компьютером.
    Относительно высокие возможности по переработке информации, наличие программного обеспечения, а так же мощных систем для разработки нового программного обеспечения.
    Язык С++ - универсальный язык общего назначения, область приложений которого - программирование систем в самом широком смысле. Кроме этого, С++ успешно используется как во многих приложениях, так и в мощных операционных системах. 1 Входные данные
    Входными данными в программе является число элементов массива, значение индекса каждого элемента и строковые элементы массива. Все эти данные вводятся пользователем с клавиатуры по запросу программы. Число элементов массива не должно превышать 32767. Индексы элементов массива должны быть целочисленными значениями. 2 Выходные данные
    Выходными данными в программе является исходный и отсортированный методом Шелла массив, которые выводятся на экран по запросу пользователя. 3 Архитектура программы
    Данная программа разработана на языке программирования С++ и состоит из следующих функциональных модулей:
    1) menu - обработчик меню;
    2) input - ввод данных;
    3) output - вывод данных;
    4) sort - сортировка Шелла;
    5) Основная программа.
    1.Функция menu:
    Осуществляет вывод на экран меню , опрос клавиатуры в бесконечном цикле и передвижение цветного курсора по пунктам меню. При нажатии клавиши 'Esc' возвращает -1, при нажатии клавиши с номером пункта меню возвращает этот номер, при нажатии клавиши 'Enter' возвращает номер текущего пункта меню.
    Параметры для вызова функции menu: x,y - координаты меню на экране, *capt - содержимое меню.
    2.Функция input:
    Осуществляет ввод индексов и элементов массива с клавиатуры, возвращает количество введенных элементов.
    Параметры для вызова функции mas[] -указатель на массив, stn - номер первого вводимого элемента.
    3.Функция output:
    Осуществляет вывод содержимого массива на экран.
    Параметры для вызова функции mas[] -указатель на массив, num - число элементов массива.
    4.Функция sort:
    Осуществляет сортировку массива по индексам элементов методом Шелла.
    Сортировка методом Шелла заключается в следующем: сначала отдельно группируются и сортируются элементы, отстоящие друг от друга на расстоянии 9. ............






Похожие работы:

Название:Особенности и характеристика двух основных элементов таможенного оформления
Просмотров:722
Описание: Таможенное оформление - это процедура помещения товаров и транспортных средств под определенный таможенный режим и выпуск товаров в соответствии с заявленным режимом. Таможенное оформление начинается не поздн

Название:Роль микроэлементов в составе удобрений
Просмотров:505
Описание: Черноногов В.Г., агроном ОАО «Буйский химический завод» Элементы питания с приставкой «микро» оказывают макроэффект, если они обеспечивают необходимый баланс питания. Данное обстоятельство является ключевым

Название:Некоторые методические приемы выделения инженерно-геологических элементов при проведении изысканий
Просмотров:481
Описание: для проектирования магистральных нефтепроводов А. Э. Курилович, Воронежский государственный университет В связи с увеличением объемов экспорта энергоносителей за рубеж в настоящее время в нашей стране развива

Название:Проектирование девятиэтажного жилого здания из крупнопанельных элементов
Просмотров:529
Описание: Содержание Введение 1. Климатические характеристики здания 2. Характеристики здания 3. Объёмно-планировочное решение 4. Конструктивное решение здания 4.1 Стеновые панели 4.2 Плиты перекрытия 4.3 Плиты по

Название:Разработка элементов системы менеджмента качества и улучшение производства цинка из отходов ванн горячего цинкования
Просмотров:364
Описание: Разработка элементов системы менеджмента качества и улучшение производства цинка из отходов ванн горячего цинкования Введение В настоящее время во всем мире заметн

 
     

Вечно с вами © MaterStudiorum.ru