Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум. Информатика.doc
Скачиваний:
11
Добавлен:
06.11.2018
Размер:
2.13 Mб
Скачать

Разбор контрольного варианта Задание

Таблица 18. Данные к заданию 31 варианта

№ вар.

Задание

Предельные значения числа…

Тип обраб. данных

строк

столбцов

31

Массив размером М строк N столбцов заполнить числами из входного текстового файла. Исходный массив распечатать. Столбец, где расположен минимальный элемент массива, упорядочить по возрастанию методом пересчета в одномерный массив. Созданный массив распечатать.

7

7

Веществ.

Формирование таблицы идентификаторов

В задании упоминаются: двумерный массив вещественного типа, количество строк (М<=7), количество столбцов (N<=7), входной текстовый файл, номер столбца с минимальным элементом, одномерный массив вещественного типа. Кроме того, так как придется перебирать элементы двумерного массива, потребуется использовать текущий номер строки (i) и текущий номер столбца (j) элемента массива, а при поиске минимального элемента – использовать переменную для найденного минимума.

Сортировка пересчетом потребует заводить счетчик (ki) числа элементов, меньше рассматриваемого "i-го" элемента сортируемого столбца, признак незанятого места в выходном массиве (Pr), дополнительные счетчики в циклах перебора элементов при подсчете и записи (i1, i2). Еще можно упомянуть имя программы и выходного файла для результатов.

На основании перечисленных объектов таблица будет содержать:

Таблица 19. Идентификаторы программы 31 варианта

Имя

Тип

Р-р,байт

Назначение

SortNum

Имя программы

-

Сортировка столбца пересчетом

A

Веществ.массив

294

Исходный массив

B

Веществ.массив

42

Упорядоченный (выходной) массив

M

Целое

2

Количество строк (длина столбца)

N

Целое

2

Количество столбцов (длина строки)

Jmin

Целое

2

Номер строки с минимальным элементом

Fin

Текстовый файл

128

Файл с исходными числами

Fout

Текстовый файл

128

Файл с результатами работы

i

Целое

2

Текущий номер строки

j

Целое

2

Текущий номер столбца

Amin

Вещественное

6

Копия минимального элемента массива

ki

Целое

2

Число элементов массива < текущего

Pr

Вещественное

6

Признак незаполненного элемента

i1

Целое

2

Вспомогательный счетчик перебора

i2

Целое

2

Вспомогательный счетчик перебора

Vvod_M

Метка

-

Блок ввода числа строк

Vvod_N

Метка

-

Блок ввода числа столбцов