Таблица 18. Данные к заданию 31 варианта
| № вар. | Задание | Предельные значения числа… | Тип обраб. данных | |
| строк | столбцов | |||
| Массив размером М строк N столбцов заполнить числами из входного текстового файла. Исходный массив распечатать. Столбец, где расположен минимальный элемент массива, упорядочить по возрастанию методом пересчета в одномерный массив. Созданный массив распечатать. | Веществ. |
Формирование таблицы идентификаторов
В задании упоминаются: двумерный массив вещественного типа, количество строк (М <=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 | Метка | - | Блок ввода числа столбцов |






