Добавил:
больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по массиву.docx
Скачиваний:
29
Добавлен:
10.01.2023
Размер:
1.38 Mб
Скачать

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;

- Точная работа;

- Удобность для пользователя.

Недостатки:

- Узкая направленность

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