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

или, сокращенно А=, где i=1,m (т.е. i=1,2,3,…,m) – номер строки, j=1,n (т.е. j=1,2,3,…,n) – номер столбца. Матрицу А называют матрицей размера m x n b и пишут. Числа , составляющие матрицу, называют ее элементами . Элементы, стоящие на диагонали, идущей из верхнего угла, образуют главную диагональ . Матрица, у которой число строк равно числу столбцов, называется квадратной

1.2 Входные данные

Входные данные: размерность матрицы.

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

Ввод исходных данных осуществляется в соответствующие ячейки поля пользовательской формы.

Предусматривается проверка на допустимость исходных данных и повторение ввода при ошибочных данных.


1.3 Выходные данные

Выводятся преобразованные матрицы.

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

Все выходные данные выводятся на формы и лист Excel.

Ко всем выходным данным запрещен доступ со стороны пользователя, осуществлённый с помощью функции Enabled.

1.4 Обработка ошибок

В результате неправильного введения входных данных, т.е.: дробных, отрицательных чисел, символов, и других элементов, появляется окно, показанное на рисунке 1.

Рисунок 1- Окно предупреждения пользователя


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

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

UserForm1

?? ??????? 2 ????????? ??????????? ????????? ???????????? ??????.

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

Здесь CommandButton1_Click() – процедура, срабатывающая при нажатии кнопки «Расчет», которая считывает исходные данные и выводит результат работы программы.

CommandButton2_Click() – процедура, срабатывающая при нажатии кнопки «Вывести результат на лист Excel», используется для вывода результата на лист Excel.

CommandButton3_Click() – процедура, срабатывающая при нажатии кнопки «Заполнить матрицу», используется для ввода исходной матрицы.

CommandButton4_Click() – процедура, срабатывающая при нажатии кнопки «Обнулить матрицу», используется для обнуления матрицы.

CommandButton5_Click() – процедура, срабатывающая при нажатии кнопки «Выход», используется для выхода из программы.

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

На рисунке 3 показана блок-схема программы


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