Аннотация В документе указаны общие сведения о программе. Приведено общее описание функционирования программы. Приведены сведения о языке программирования. Описаны входные и выходные параметры и логика работы программы, приведён алгоритм программы и спецификации функций, даны сведения об используемых технических средствах и запуске программы.
Общие сведения Программа написана на языке C++, реализована на ПЭВМ IMB PC и состоит из меню программы и набора функций. В совей совокупности это даёт возможность создания, просмотра, сортировки строк в заданных областях матрицы по возрастанию методов вставки. Для функционирования данной программы, а также, в частности, раздела кода, реализующего директивы препроцессора #region и #endregion необходимо наличие ПЭВМ, совместимой с IBM PC с предустановленным пакетом программного обеспечения Microsoft Visual Studio C++ 2010. Технические средства должны обеспечивать вывод результатов сортировки на экран.
Функциональное назначение Программа предназначена для осуществления процедур создания, просмотра, сортировки строк в заданных областях матрицы методом сортировки по возрастанию методом выборок максимума и минимума и обнуления неотсортированных элементов. Результат выводится в окно консоли.
Описание логической структуры Программа, написанная на языке C++, состоит из диалога, обеспечивающего работу с программой пользователя, возможности ввода и изменения параметров, режимов, выполнения процедур создания, просмотра, сортировки строк методов вставки и обнуления неотсортированных элементов. При нажатии CTRL+C выполнение программы прекращается.
Алгоритм программы.
void sortVstavka ().
void outputMatr ();
int main ().
void zaulenie ().
void inputMatr ().
void inputValMatr ().
Используемые технические средства Для нормального функционирования программы необходимо наличие ПЭВМ или сравнимого по техническим характеристикам ПК с IBM PC, для возможности компилирования программы из файла .cpp потребуется установить пакет программ Microsoft Visual Studio C++ 2010 или более позднюю её версию.
Вызов и загрузка Вызов и загрузка осуществляется в следующей последовательности: С использованием компилятора C++ открыть файл laba6. cpp с текстом программы, после чего откомпилировать и запустить программу на выполнение. Дальнейшие действия определяются выбором параметра меню.
Входные данные Входные данные для обработки программа запрашивает у пользователя при запуске. Пользователю необходимо ввести 2 числа, представляющих число строк и столбцов матрицы, эти данные преобразуются из введённых пользователем массивов переменных типа char в переменные типа int с помощью явного приведения возвращаемого значения функции atof (); с возможностью генерации исключения.
Выходные данные Результатом работы программы является отсортированный двумерный массив элементов.