Курсовая работа: Разработка программного модуля который находит сумму угловых элементов матрицы и сумму элементов
- вывод на форму заполненной матрицы;
Требования к выходным данным:
- выходные данные выводятся в числовом виде.
1.4 Обработка ошибок
При составлении программы важно, чтобы сама программа анализировала данные, которые вводит пользователь, и в случае ввода некорректных данных, либо информировала пользователя, либо пыталась программно исправить ошибки, что более предпочтительно. Таким образом, в случае ввода некорректных данных имеется два варианта развития событий:
1. Предотвращение ошибок: программно анализировать вводимые или вычисляемые данные и в случае, если они могут приводить к ошибке, информировать пользователя о том, что введенные им данные ошибочны и могут привести к неправильной работе программы.
2. Обработка ошибок: в случае появления ошибки, программа замечает ее и пытается самостоятельно исправить ее, без ведома пользователя.
При создании приложений надо сочетать оба подхода, применяя в каждом конкретном случае и для каждой возможной ошибки тот, который кажется разработчику наиболее эффективным.
Предусмотрена возможность прекращения работы программы и выдачи соответствующего сообщения в случае неправильных действий пользователя.
2. Проектирование программного модуля
2.1 Структурная диаграмма программного модуля
Структурная диаграмма программного модуля представлена на рисунке 1.
Рисунок 1 – Структурная диаграмма программного модуля
UserForm1_Initialize() – процедура начальной инициализации пользовательской формы.
ButtonCreate_click() – процедура, срабатывающая при нажатии кнопки «Заполнить матрицу», которая производит проверку исходных данных и создание матрицы матрицы.
ButtonClear_click() – процедура, срабатывающая при нажатии кнопки «Очистить», которая очищает форму.
ButtonExit_click() – процедура, срабатывающая при нажатии кнопки «Выход», которая выходит из программы.
BtnTask1_click() – процедура, срабатывающая при нажатии кнопки “задание 1”.
BtnTask2_click() – процедура, срабатывающая при нажатии кнопки “задание 2”.
BtnExcel_click() – поцедура, срабатывающая при нажатии кнопки “На лист Excel”, которая прячет пользовательскую форму и выводит данные, представленные на листе Excel.
2.2 Разработка схемы программного модуля
2.2.1 Нахождение суммы угловых элементов
Схема программного модуля для нахождения угловых элементов представлена на рисунке 2.
Рисунок 2
2.2.2 Нахождение суммы элементов, находящихся над главной диагональю