
5 Результаты тестирования программы
Результаты операций с массивом представлены в таблице 1.
Таблица 1 – Результаты тестирования операций с массивом.
Тест |
Массив |
Действие |
Результат |
1 |
-5 6 3 7 -1 0 -3 |
Сумма элементов |
Сумма элементов: 7 (рис. 11) |
2 |
-5 6 3 7 -1 0 -3 |
Среднее значение |
Среднее значение элементов: 1,00 (рис.12) |
3 |
-5 6 3 7 -1 0 -3 |
Минимальный элемент |
Минимальный элемент: -5 |
4 |
-5 6 3 7 -1 0 -3 |
Максимальный элемент |
Максимальный элемент: 7 |
5 |
-5 6 3 7 -1 0 -3 |
Чётные элементы |
Чётные элементы: 6 0 |
6 |
-5 6 3 7 -1 0 -3 |
Нечётные элементы |
Нечётные элементы: -5 3 7 -1 -3 |
7 |
-5 6 3 7 -1 0 -3 |
Сортировка по возрастанию |
Сортировка по возрастанию: -5 -3 -1 0 3 6 7 |
8 |
-5 6 3 7 -1 0 -3 |
Сортировка по убыванию |
Сортировка по убыванию: 7 6 3 0 -1 -3 -5 |
9 |
---5 6 3 7 -1- 0 -3 |
Минимальный элемент |
Минимальный элемент: -5 (рис.13-14) |
10 |
|
Сумма элементов |
Массив не задан! Сгенерируйте или загрузите массив из файла. (рис.15) |
11 |
опр |
Сумма элементов |
(Программа не даёт ввести буквы) |
Результаты таблицы представлены на рисунках 11 – 15.
Рисунок 11– Результат выполнения операции «Сумма элементов».
Рисунок 12 – Результат выполнения операции «Среднее значение»
Рисунок 13 – Ввод мусора в поле «Исходный массив»
Рисунок 14 – Результат работы программы при вводе мусора.
Рисунок 15 – Результат работы программы при пустом поле «Исходный массив».
Результаты тестирования генерации массива представлены в таблице 2.
Таблица 2 – результаты тестирования генерации массива.
Тест |
Кол-во элементов |
Мин. знач. |
Макс. знач. |
Результат |
1 |
-5 |
3 |
9 |
(В поле кол-ва элементов нельзя ввести отриц. знач.) |
2 |
10 |
-2 |
15 |
8 4 0 3 -2 6 15 11 12 13 (рис. 16) |
3 |
10 |
10 |
-10 |
Предупреждение. -8 0 8 10 -1 -1 -6 0 8 -6 (рис.17) |
4 |
лкмн |
|
|
(Программа не даёт ввести буквы) |
Результаты таблицы представлены на рисунках 16 – 17.
Рисунок 16 – Результат работы генерации массива.
Рисунок 17 –Результат работы при минимальном значение больше максимального.
Результаты всех тестирований сохранены в файле «Out.txt». (рис.18)
Рисунок 18 – Результаты тестирования программы
6 Вывод
В ходе выполнения лабораторной работы мы освоили навыки работы с файлами и динамическими массивами в Windows Forms. В результате выполнения работы была создана программа, проводящий операции над массивами.