Курсовая работа: Разработка программного модуля

При выполнении программного модуля произведена обработка следующих ошибок:

- в поле ввода размерности матрицы вводится нечисловое значение. В этом случае появляется сообщение об ошибке, которое имеет вид, представленный на рисунке 1:

Рисунок 1 - Сообщение об ошибке, в случае нечислового ввода размерности матрицы

- в поле ввода вводится дробное числовое значение. В этом случае появляется сообщение об ошибке, которое имеет вид, представленный на рисунке 2:


Рисунок 2 - Сообщение об ошибке, в случае ввода дробного значения размерности матрицы

- в поле ввода вводится отрицательное число, либо число равное нулю. В этом случае появляется сообщение об ошибке, которое имеет вид, представленный на рисунке 3:

Рисунок 3 - Сообщение об ошибке, в случае ввода отрицательного, либо нулевого значения размерности матрицы

После уведомления пользователя об ошибке поле ввода очищается, и курсор возвращается в это поле.


2. Проектирование программного модуля

2.1 Структурная диаграмма программного модуля

Программа имеет структуру, показанную на рисунке 4:


Рисунок 4 - Структурная диаграмма программного модуля

В данной диаграмме UserForm_Initialize() – процедура инициализации пользовательской формы. CommandButton1_Click() – процедура, срабатывающая при нажатии кнопки «Заполнить матрицу», которая производит проверку правильности ввода размерности матрицы, заполнение матрицы и вывод её на пользовательскую форму. CommandButton2_Сlick() – процедура, срабатывающая при нажатии кнопки «Очистить», которая очищает форму. CommandButton3_Сlick() – процедура, срабатывающая при нажатии кнопки «Выйти», позволяющая пользователю завершить работу с программой. CommandButton4_Click() – процедура, срабатывающая при нажатии кнопки «О программе», которая даёт краткие сведения о программе и её разработчике. CommandButton5_Сlick() – процедура, срабатывающая при нажатии кнопки «Работать с Excel», позволяющая пользователю переключиться на работу с листом Excel. OptionButton1_Click() – процедура-переключатель, при выборе которого вычисляется сумма элементов, находящихся под главной диагональю. OptionButton2_Click() – процедура-переключатель, при выборе которого вычисляется сумма элементов, составляющих главную диагональ.

2.2 Разработка схемы программного модуля и ее описание

Блок-схема процедуры заполнения квадратной матрицы представлена на рисунке 5:


1

2

3

4

5

6

7

8



9

К-во Просмотров: 576
Бесплатно скачать Курсовая работа: Разработка программного модуля