double arrow

Задание. Таблица 18. Данные к заданию 31 варианта № вар. Задание Предельные значения числа Тип обраб

Таблица 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 Метка - Блок ввода числа столбцов

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: