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


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

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

Самые свежие новости со всего мира. Мы работаем для вас 24 часа в сутки.
www.24da.ru
Регистрация доменов RU, SU от 400 рублей. Прогрессивные скидки.
www.direg.ru

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

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

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

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

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


Введение

Целью данной курсовой работы является разработка программного модуля, с помощью которого можно задать размерность квадратной матрицы, заполнить матрицу случайными целыми числами от 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:
Антибот:  
Ваш комментарий:  



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

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

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

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

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

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

 
     

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

.