Тестирование программы

Ниже приведены результаты выполнения программы на примере различных входных данных.

 

 

 

 

Приложение 3

ОБРАЗЕЦ РЕШЕНИЯ ЗАДАЧИ

ГРАФИЧЕСКИМ И ПРОГРАММНЫМ СПОСОБАМИ

ПО ТЕМЕ «ДВУМЕРНЫЕ МАССИВЫ»

Тема курсовой работы:

«Разработка в среде Turbo Pascal программы нахождения минимального элемента двумерного массива».

ПОСТАНОВКА ЗАДАЧИ

Задан двумерный массив целых чисел. Найти минимальный элемент среди минимальных элементов столбцов двумерного массива целых чисел. Столбец, в котором находится найденный минимальный элемент, упорядочить по возрастанию. Для отладки программы элементы двумерного массива сформировать с помощью генератора случайных чисел.

Исходными данными являются элементы двумерного массива, которые должны быть созданы по условию задачи с помощью генератора случайных чисел Random.  Функция Random без параметра формирует вещественные числа в диапазоне [0,1). Так как по условию задачи элементами массива должны быть целые числа, то воспользуемся формулой Random(b-a+1)+a, которая будет выдавать случайные целые числа из диапазона [a,b].

В результате решения задачи будет найден минимальный элемент среди минимальных элементов столбцов двумерного массива. Столбец, содержащий найденный минимальный элемент должен быть упорядочен по возрастанию. Для сортировки (упорядочивания) столбца массива по возрастанию используем алгоритм сортировки обменом.



ОПИСАНИЕ АЛГОРИТМА РЕШЕНИЯ ЗАДАЧИ

ГРАФИЧЕСКИМ СПОСОБОМ

Укрупненная схема алгоритма

 



Детализация укрупненной схемы алгоритма

В программе решается 4 подзадачи:

1. Заполнение двумерного массива;

2. Поиск минимального элемента в каждом столбце;

3. Поиск минимального элемента среди найденных минимальных элементов столбцов;

4. Сортировка столбца с минимальным элементом;

5. Вывод преобразованного массива.


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



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