4 Результаты тестирования программы
Результаты тестирования программы представлены в таблицах 2.1 и 2.2.
Таблица 2.1 – Результаты тестирования
№ |
Исходный массив |
Операция с массивом |
Результат операции |
Доп. операция |
1 |
-2 2 -9 7 5 -8 8 7 -5 -1 -4 0 -3 2 8 -1 -3 6 8 -2 |
Сумма элементов |
Сумма элементов : 15 |
Сохранение результата в файл |
2 |
|
Среднее значение элементов |
Среднее значение элементов: 0,75 |
Добавление пробелов и числа между ними. Дозапись результата в файл |
3 |
|
Минимальный элемент |
Минимальный элемент: -9 |
Дозапись результата в файл |
4 |
-2 2 -9 7 5 -111 -8 8 7 -5 -1 -4 0 -3 2 8 -1 -3 2222 6 8 -2 |
Сумма элементов |
Сумма элементов : 2126 |
Загрузка массива из файла и запись в файл |
5 |
|
Максимальный элемент |
Максимальный элемент: 222 |
Дозапись в файл |
6 |
|
Сортировка по убыванию |
Сортировка по убыванию: 2222 8 8 8 7 7 6 5 2 2 0 -1 -1 -2 -2 -3 -3 -4 -5 -8 -9 -111 |
Дозапись в файл |
7 |
12 4563 -34 9 391 -2 0 1 7 -19 43 94 1 2 3 4 5 6 7 -8 -9 |
Сортировка по возрастанию |
Сортировка по возрастанию: -34 -19 -9 -8 -2 0 1 1 2 3 4 5 6 7 7 9 12 43 94 391 4563 |
Дозапись в файл |
8 |
|
Чётные элементы |
Сортировка по убыванию: 4563 391 94 43 12 9 7 7 6 5 4 3 2 1 1 0 -2 -8 -9 -19 -39 |
Дозапись в файл |
9 |
|
Нечетные элементы |
Нечётные элементы : -9 7 5 -111 7 -5 -1 -3 -1 -3 |
Дозапись в файл |
Таблица 2.2 – Результаты тестирования раздела «Генерация массива»
№ |
Количество элементов массива |
Минимальное значение |
Максимальное значение |
Исходный массив |
Блок сообщения |
1 |
5 |
-10 |
20 |
-5 8 0 5 20 |
|
2 |
|
|
|
|
Отсутствуют параметры для генерации массива |
3 |
0 |
1 |
23 |
|
Количество элементов в массиве должно быть положительным |
4 |
12 |
112 |
23 |
|
Максимальное значения для диапазона должно быть больше минимального |
На рисунках 21-33 представлены скриншоты работы программы.
Рисунок 21 – Генерация результата
Сохраним результат в файл. И изменим массив.
Рисунок 22 – Добавление чисел и пробелов
Результат вычисления тоже сохраним.
Рисунок 23 – Дозапись результата в файл
Рисунок 24 – Чётные элементы. Дозапись после выполнения.
Рисунок 25 – Дозапись результата в файл
Рисунок 26 – Дозапись результата в файл
Рисунок 26 – Испорченный массив
Рисунок 27 –Ввод массив из файла
Рисунок 28 – Чётные элементы и дозапись в файл
Рисунок 29 – Нечетные элементы и дозапись в файл
Рисунок 29 – Финальный файл, куда сохранялись результаты
Рисунок 30 – Тест генерации массива №1
Рисунок 31 – Тест генерации массива №2
Рисунок 32 – Тест генерации массива №4
Вывод
В ходе выполнения работы, была реализована программа для работы с массивами. Она включает в себя следующий функционал:
- Сумма элементов массива;
- Среднее значение;
- Минимальный элемент;
- Максимальный элемент;
- Чётные элементы;
- Нечетные элементы;
- Сортировка по возрастанию;
- Сортировка по убыванию.
Рассмотрим достоинства и недостатки программы.
Достоинства:
- Программе нет аналогов в среде Windows;
- Точная работа;
- Удобность для пользователя.
Недостатки:
- Узкая направленность
Изначальные ожидания от программы были выполнены.