MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Разработка программного модуля

Название:Разработка программного модуля
Просмотров:75
Раздел:Информатика, программирование
Ссылка:Скачать(93 KB)
Описание: Кафедра «Автоматизированные системы управления» Курсовая работа по дисциплине ВТиП Разработка программного модуля Введение Целью данной курсовой работы является разраб

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Кафедра «Автоматизированные системы управления»

Курсовая работа

по дисциплине ВТиП

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


Введение

Целью данной курсовой работы является разработка программного модуля, с помощью которого можно задать размерность квадратной матрицы, заполнить матрицу случайными целыми числами от 0 до 6 и вычислить:

- сумму элементов, находящихся под главной диагональю,

- сумму элементов, составляющих главную диагональ.

Для разработки программы использован табличный процессор Excel и язык программирования Visual Basic for Application.

В первом разделе, который называется «Постановка задачи», приведена математическая модель задачи, описаны входные и выходные данные, описана обработка ошибок.

Во втором разделе, «Проектирование программного модуля», изображена структурная диаграмма программного модуля, разработана схема программного модуля и пользовательский интерфейс.

В разделе «Реализация программного модуля» описан код программы, произведено описание используемых операторов и функций.

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

Кроме того, дано заключение и приведён список использованных источников.


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

 

1.1 Математическая модель задачи

Определение квадратной матрицы: квадратной матрицей n-го порядка называется матрица, состоящая из m строк и m столбцов. Главной диагональю квадратной матрицы называется диагональ, составленная из элементов a11 a22… amm .

Способ нахождения суммы элементов квадратной матрицы, лежащих под главной диагональю:

Необходимый результат получается при суммировании элементов в следующем порядке: а21 + а31 + а32 +…+ аi1 + ai2 + ai3 + ai(j-1) – суммируются элементы, начиная со второй строки, и, при увеличении строки на 1, число столбцов, содержащих нужные элементы, также увеличивается на 1. В кратком виде этот цикл выглядит так: i=f…m, где начальное f=2; j=1…(m-b), где начальное b=m-1. При каждой последующей итерации значение f увеличивается на 1, а значение b на 1 уменьшается.

Сумму элементов диагонали матрицы можно получить при суммировании элементов, лежащих на пересечении одинаковых строки и столбца, т.е. если i=j.

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

В данном курсовом проекте к входным данным относится размерность квадратной матрицы (значение m).

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

- значение m должно вводиться в числовой форме;

- значение m должно быть целым, положительным числом больше нуля.


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

К выходным данным относятся:

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

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

- сумма элементов, находящихся под главной диагональю;

- сумма элементов, составляющих главную диагональ.

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

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

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

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

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

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

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


 

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

- в поле ввода вводится отрицательное число, либо число равное нулю. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Определитель матрицы
Просмотров:136
Описание: Дисциплина: Высшая математика Тема: Определитель матрицы 1. Понятие определителя Матрица - это прямоугольная таблица, составленная из чисел. Особое место среди матриц занимают

Название:Определитель матрицы
Просмотров:139
Описание: Оглавление   Задача 1 Задача 2 Задача 3 Задача 4 Задача 5 Задача 1   Вычислить определитель 4-го порядка. Решение: Определитель 4-го порядка находится по формуле:  , где aij – эл

Название:Расчет элементов и узлов аппаратуры связи
Просмотров:216
Описание: Уральский технический институт связи и информатики (филиал) Сибирского государственного университета телекоммуникаций и информатики (УрТИСИ ГОУ ВПО «СибГУТИ») Курсовая работа по дис

Название:Анализ элементов кредитного договора
Просмотров:71
Описание: Содержание Введение 1. Кредитный договор 1.1 Понятие и сущность кредита 1.2 Понятие кредитного договора 2. Условия и формы кредитования 2.1 Содержание и исполнение кредитного договора 2.2 Отдельные разнов

Название:Классификация химических элементов по Гольдшмидту. Геохимические барьеры
Просмотров:172
Описание: Московский Государственный Открытый Университет Контрольная работа по дисциплине: Геохимия Москва 2010 г. 1.  Геохимическая классификация химич

 
     

Вечно с вами © MaterStudiorum.ru