Реферат: Програмирование на языке Паскаль
{_______________________________________________}
end.
6 Тестирование программы
Объектом испытаний является разработанная программа. Целью испытаний является проверка соответствия программного продукта поставленным требованиям.
Для проведения испытаний данные вводились с клавиатуры. Размерность тестируемой матрицы 3 – строки, 4 – столбца. Исходная матрица (рисунок 6):
Рисунок 6 – Исходная рабочая матрица
На рисунке 7 представлен результат работы программы по условию (рисунок 2).
Рисунок 7 – Результат работы программы в текстовом виде
Также, проводилось тестирование с различными примерами, которые здесь не приведены, но которые также показали верный результат.
Таким образом, тестирование прошло успешно.
7 Руководство пользователя
Запуск программы осуществляется нажатием Enter на имени файла: A:\ matr.exe.
После запуска программы появится пользовательское меню, которое показано на рисунке 8.
Рисунок 8 – Окно программы
Это меню содержит:
1 Ввод: «Ручной», «Автоматический», «Из файла» и «Выход» (рисунок 9).
Рисунок 9
2 Результат: «Все подматрицы», «По условию», «Записать все» и «Записать по условию» (рисунок 10).
Рисунок 10
3 О программе (рисунок 11).
Рисунок 11
Перемещение по кнопкам осуществляется клавишами клавиатуры, а именно стрелками вверх , вниз ¯, вправо ®, влево ¬, либо мышкой.
Ввод данных можно осуществлять вводом вручную, автоматически и из файла.
При нажатии клавиши Enter по кнопке с надписью «Ручной», появится окно (рисунок 12):
Рисунок 12 – Ручной ввод
Необходимо будет ввести количество строк и столбцов матрицы. Затем нажимаем клавишу «ОК», появляется окно (рисунок 13) и вводим элементы матрицы.
Рисунок 13 – Ввод элемента матрицы
По окончанию ввода элементов матрицы результат появится в окне (рисунок 14).
Рисунок 14 – Рабочая матрица
При нажатии клавиши Enter по кнопке с надписью «Автоматический», появится окно (рисунок 15):
Рисунок 15 – Автоматический ввод
Необходимо будет ввести количество строк и столбцов матрицы, а также максимальное значение элемента. Затем нажимаем клавишу «ОК» и результат автоматического заполнения элементов матрицы появится в окне (рисунок 14).
При нажатии клавиши Enter по кнопке с надписью «Из файла», появится окно (рисунок 16):
Рисунок 16 – Из файла
Необходимо будет выбрать текстовый файл с матрицей. Затем нажимаем клавишу «Open» и результат появится в окне (рисунок 14).
После ввода данных можно приступать к обработке.
При нажатии клавиши Enter по кнопке с надписью «Все подматрицы», будут появляться все подматрицы рабочей матрицы в окне, нажимая любую кнопку клавиатуры (рисунок 17).
Рисунок 17 – Все подматрицы
При нажатии клавиши Enter по кнопке с надписью «По условию», будут появляться все подматрицы, по периметру которых расположены элементы, из которых можно образовать геометрическую прогрессию, нажимая любую кнопку клавиатуры (рисунок 18).
Рисунок 18 –Геометрическая прогрессия
При нажатии клавиши Enter по кнопке с надписью «Записать все», появится окно (рисунок 19), где необходимо ввести имя файла и место его сохранения на диске. В результате все подматрицы запишутся в файл.
Рисунок 19 – Запись в файл
При нажатии клавиши Enter по кнопке с надписью «Записать по условию», появится окно (рисунок 19), где необходимо ввести имя файла и место его сохранения на диске. В результате все подматрицы по условию запишутся в файл.
При нажатии клавиши Enter по кнопке с надписью «Выход», вы выйдите из программы.
Заключение
В результате выполнения курсовой работы был разработан программный продукт, который позволит выявить в прямоугольной матрице все подматрицы, по периметру которых расположены элементы, из которых можно образовать геометрическую прогрессию.