Мегаобучалка Главная | О нас | Обратная связь


Описание объектов системы, их свойств и методов



2016-01-05 559 Обсуждений (0)
Описание объектов системы, их свойств и методов 0.00 из 5.00 0 оценок




При разработке проекта, был создан класс “matrix”(рисунок 2.1, 2.2)

Рисунок 2.1- Диаграмма класса

Рисунок 2.2- Диаграмма класса

Для решения поставленной задачи использовались такие методы класса:

§ matrix(int n) - конструктор

§ void input() – заполнение матрицы числами

§ void save() - сохранение матрицы в файл

§ void saveall(matrix &a,matrix &b) - сохранение всех матриц в файл

§ void inmatr(int c,int i,int j) - инициализация элемента матрицы при заполнении её вручную

§ void sum(matrix &a,matrix &b) – сложение матриц

§ void min(matrix &a,matrix &b) - вычитание матриц

§ void prz(matrix &a,matrix &b) - произведение матриц

§ double norma() – вычисление нормы матрицы

§ ~matrix() – деструктор

Результаты тестирования программного продукта

При запуске приложения открывается окно, которое имеет вид, представленный на рисунке 2.3.

Рисунок 2.3 - Вид приложения при запуске

Далее нужно ввести размерность матрицы и нажать на кнопку «Создание». После этого отобразятся матрицы нужной размерности с пустыми ячейками (рисунок 2.4).

Рисунок 2.4 - Создание матриц

Затем выбираем метод заполнения матрицы и нажатием на кнопку «Заполнить 1 матрицу» (рисунок 2.5).

Рисунок 2.5 - Заполнение 1 матрицы

Для заполнения второй матрицы можно использовать тот же метод заполнения либо выбрать другой (рисунок 2.6).

Рисунок 2.6 - Заполнение 2 матрицы

Теперь, когда матрицы заполнены, можно производить операции над ними. Примеры выполнения показаны на рисунках 2.7, 2.8 ,2.9.

Рисунок 2.7 - Сумма матриц

Рисунок 2.8– Вычитание матриц

Рисунок 2.9 - Произведение матриц

Вычисление нормы матрицы показано на рисунках 2.10, 2.11.

Рисунок 2.10 – Норма первой матрицы

Рисунок 2.11 – Норма второй матрицы

Также есть возможность сохранить в файл отдельно одну матрицу либо все (рисунок 2.6).

Рисунок 2.12 – Норма 2 матрицы

При нажатии на клавишу Справка/ Об авторе на экране появляется сообщение представленное на рисунке 2.13.

Рисунок 2.13- Справка/ Об авторе

 


ЗАКЛЮЧЕНИЕ

Среда Visual C++ предоставляет удобные средства для создания пользовательских компонент. Работа с созданными компонентами ничем не отличается от работы со стандартными, и они позволяют существенно расширить функциональность среды Visual C++ .

Классы Visual C++ избавляют программиста от непродуктивных затрат времени на управление ресурсами системы и позволяют сконцентрироваться на прикладной стороне поставленной задачи.

В процессе выполнения курсового проекта я усвоил некоторые возможности Visual C++. Но даже этот небольшой объем материала позволил мне убедиться в колоссальности данной среды.

Для выполнения задания, необходимо было реализовать алгоритм построения графиков в среде Visual C++. В ходе работы была создана форма на которой размещены компоненты, которые необходимы для решения поставленной задачи. Во время разработки программы были углублены и закреплены знания по алгоритмизации, программированию и разработке программ в среде программирования Visual C++. Также была изучена и проанализирована дополнительная литература, содержащая информацию о среде разработки Visual C++. В результате была разработана программа, которая предоставляет возможность проведения операций с матрицами.

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

Данное приложение можно использовать для ознакомления с средствами среды программирования Visual C++.

Приложение можно доработать и использовать для проведения более сложных операций.

Таким образом, поставленные цели были достигнуты, цели работы были выполнены.




2016-01-05 559 Обсуждений (0)
Описание объектов системы, их свойств и методов 0.00 из 5.00 0 оценок









Обсуждение в статье: Описание объектов системы, их свойств и методов

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (559)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)