Читать курсовая по информатике, вычислительной технике, телекоммуникациям: "Разработка программного модуля который находит сумму угловых элементов матрицы и сумму элементов" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

СодержаниеВведение

Постановка задачи

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

Реализация программного модуля

Тестирование программного модуля

Заключение

Список использованных источников

Введение Целью данной курсовой работы является разработка программного модуля который находит сумму угловых элементов и сумму элементов, находящихся над главной диагональю.

В первом разделе рассматривается математическое описание, представлены входные и выходные данные, обработка ошибок. Во втором разделе содержится структурная диаграмма программного модуля, а также блок-схема алгоритма программы с подробным описанием всех ее блоков. В третьем разделе представлен код программы на языке VBA и содержится описание всех использованных в написании программного модуля операторов языка VBA. В четвертом разделе приводится тестирование программного модуля. Затем дано заключение и приведен список использованных источников.

1. Постановка задачи 1.1 Математическая модель задачи Для выполнения поставленной задачи необходимо составить программный модуль, который находит либо сумму угловых элементов, либо сумму элементов, расположенных над главной диагональю, в зависимости от действия пользователя. Если предположить, что размерность квадратной матрицы равна n, то:

1. Элемент матрицы A=a(i,j) будет угловым, если i=n либо j=n

2. Элемент матрицы A=a(i,j) будет находится над главной диагональю, если j будет больше i. Т.е. число столбцов должно превышать число строк. 1.2 Входные данные К вводным данным для данного курсового проекта относятся:

- ввод значения n – размерности матрицы;

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

-n должно быть целым числом

-n должно быть положительным числом

-n должно быть больше либо равно двум

- ввод исходных данных осуществлять в соответствующие поля ввода формы. 1.3 Выходные данные К выходным данным для данного курсового проекта относятся:

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

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

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

1.4 Обработка ошибок При составлении программы важно, чтобы сама программа анализировала данные, которые вводит пользователь, и в случае ввода некорректных данных, либо информировала пользователя, либо пыталась программно исправить ошибки, что более предпочтительно. Таким образом, в случае ввода некорректных данных имеется два варианта развития событий:

1. Предотвращение ошибок: программно анализировать вводимые или вычисляемые данные и в случае, если они могут приводить к ошибке, информировать пользователя о том, что введенные им данные ошибочны и могут привести к неправильной работе программы.

2. Обработка ошибок: в случае появления ошибки, программа замечает ее и пытается самостоятельно исправить ее, без ведома пользователя.

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

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

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


Интересная статья: Быстрое написание курсовой работы