Курсовая работа: Разработка программного модуля который находит сумму угловых элементов матрицы и сумму элементов

- вывод на форму заполненной матрицы;

Требования к выходным данным:

- выходные данные выводятся в числовом виде.


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 Нахождение суммы элементов, находящихся над главной диагональю

К-во Просмотров: 385
Бесплатно скачать Курсовая работа: Разработка программного модуля который находит сумму угловых элементов матрицы и сумму элементов