Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В задании упоминаются: двумерный массив вещественного типа, количество строк (М <=7), количество столбцов (N <=7), входной текстовый файл, номер столбца с минимальным элементом, одномерный массив вещественного типа. Кроме того, так как придется перебирать элементы двумерного массива, потребуется использовать текущий номер строки (i) и текущий номер столбца (j) элемента массива, а при поиске минимального элемента – использовать переменную для найденного минимума.
Сортировка пересчетом потребует заводить счетчик (ki) числа элементов, меньше рассматриваемого " i -го" элемента сортируемого столбца, признак незанятого места в выходном массиве (Pr), дополнительные счетчики в циклах перебора элементов при подсчете и записи (i1, i2). Еще можно упомянуть имя программы и выходного файла для результатов.
На основании перечисленных объектов таблица будет содержать:
Таблица 19. Идентификаторы программы 31 варианта
Имя | Тип | Р-р,байт | Назначение |
SortNum | Имя программы | - | Сортировка столбца пересчетом |
A | Веществ.массив | Исходный массив | |
B | Веществ.массив | Упорядоченный (выходной) массив | |
M | Целое | Количество строк (длина столбца) | |
N | Целое | Количество столбцов (длина строки) | |
Jmin | Целое | Номер строки с минимальным элементом | |
Fin | Текстовый файл | Файл с исходными числами | |
Fout | Текстовый файл | Файл с результатами работы | |
i | Целое | Текущий номер строки | |
j | Целое | Текущий номер столбца | |
Amin | Вещественное | Копия минимального элемента массива | |
ki | Целое | Число элементов массива < текущего | |
Pr | Вещественное | Признак незаполненного элемента | |
i1 | Целое | Вспомогательный счетчик перебора | |
i2 | Целое | Вспомогательный счетчик перебора | |
Vvod_M | Метка | - | Блок ввода числа строк |
Vvod_N | Метка | - | Блок ввода числа столбцов |
Дата публикования: 2014-11-03; Прочитано: 268 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!