- •Введение
- •1 Постановка задачи
- •Министерство образования и науки российской федерации
- •Аэрокосмического приборостроения»
- •Министерство образования и науки российской федерации
- •3.2 Результаты тестирования
- •4.1 Общие сведения
- •4.6 Используемые технические средства
- •5 Описание применения
- •5.1 Назначение программы
- •5.2 Условия применения
- •5.3 Описание задачи
4.6 Используемые технические средства
Для нормального функционирования программы необходимо наличие ПЭВМ, совместимого с IBM PC, на которой установлен пакет программ С++.
4.7 Вызов и загрузка
Вызов и загрузка осуществляются в следующей последовательности. С использованием среды интегрирования С++ загрузить файл kyrsa4.cpp с текстом программы. Затем откомпилировать и запустить на выполнение. На экране появится меню. Дальнейшие действия определяются выбором параметра меню.
4.8 Входные данные
Входные данные для программы задаются во время работы программы и представляют собой информацию следующего вида:
-n – размер матрицы
4.9 Выходные данные
Результатом работы программы является измененная матрица.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
КАФЕДРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ И СЕТЕЙ
ПРОГРАММА |
СОРТИРОВКА СТАТИЧЕСКИХ СТРУКТУР ДАННЫХ |
Описание применения |
44.3441.14-31 |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. |
В3441 |
|
|
|
Рогожин Д.Ю. |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург
2015
5 Описание применения
Аннотация
В документе приводятся назначение программы, ее основные характеристики и область применения. Также приводятся общие характеристики входной выходной информации, описывается метод решения задачи.
Содержание
Аннотация …………………………………… |
|
5.1 Назначение программы…………………. |
|
5.2 Условия применения …………………… |
|
5.3 Описание задачи ………….…………….. |
|
5.4 Входные и выходные данные ………….. |
|
5.5 Условие задачи ………………………….. |
|
5.6 Характеристики занимаемой памяти ….. |
|
5.1 Назначение программы
Программа предназначена для сортировки строк в заданных областях матрицы по возрастанию методом пузырька и обнуления элементов. Необходимые данные вводятся пользователем с клавиатуры по подсказкам, выводимым на экран.
5.2 Условия применения
Программа написана на языке С++ и реализована на IBM PC. Для функционирования данной программы необходимо: наличие ПЭВМ совместимой с IBM PC, на которой установлен пакет программ С++. Технические средства должны обеспечивать вывод результатов сортировки на экран. Подготовка выходных данных осуществляется согласно разделу 4 «Описание программы». Вызов и загрузка осуществляется согласно разделу 4 «Описание программы». Для запуска программы необходимо наличие файла kyrsa4.cpp содержащего исходный текст программы.
5.3 Описание задачи
Сформировать квадратную матрицу, сортировать строки в заданных областях матрицы по возрастанию методом обмена с флагом перестановки и обнулить неотсортированные элементы.
5.4 Входные и выходные данные
Данные для программы задаются во время работы программы и представляют собой информацию следующего вида:
-n – размер массива
Результатом программы является измененный массив.
5.5 Условие задачи
Вариант № 5: Написать программу, предназначенную для сортировки строк
в заданных областях массива по возрастанию методом пузырька и обнуления элементов.
5.6 Характеристики занимаемой памяти
Текст разработанной программы имеет следующие характеристики занимаемой памяти:
_ файл kyrsa4.exe – 20 042 байт
_ файл kyrsa4.c – 1 928 байт
Заключение
В процессе работы над программой были закреплены навыки программирования на С++.
В процессе разработки были использованы стандартные библиотеки, что помогло освоить навык работы с ними.
Был получен базовый комплект знаний по документированию программного обеспечения согласно принятым государственным стандартам.
Список используемой литературы
1. ГОСТ 19.701-90 Единая система программной документации. Схемы ал-
горитмов, программ, данных и систем. Условные обозначения и правила
выполнения.
2. Брайан У. Керниган, Деннис М. Ритчи. Язык программирования Си. Из-
дательский дом «Вильямс», 2009г.