Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Краткая характеристика области применения
42%
Уникальность
Аа
6864 символов
Категория
Программирование
Курсовая работа

Краткая характеристика области применения

Краткая характеристика области применения .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Матрица – это двумерный массив, который следует правилам линейной алгебры. Следовательно, это подмножество более общих массивов, которые могут иметь более высокую размерность или не обязательно следовать правилам матричной алгебры. Матрицы принято записывать в виде прямоугольной таблицы элементов (например, целых, вещественных или комплексных чисел), которая представляет собой совокупность строк и столбцов, на пересечении которых расположены сами элементы матрицы. Число строк и столбцов определяет размер матрицы. Матрицы прямоугольной формы являются наиболее удобными и общими.
Для матриц определены такие алгебраические операции, как сложение (применимо к матрицам, имеющим один и тот же размер), умножение (матрицу, имеющую n столбцов, можно умножить справа на матрицу, имеющую n строк), умножение на вектор-матрицу (одномерный массив, который представляет собой частный случай матрицы), умножение матрицы на скаляр (элемент того же типа, что и матричные элементы).
Приложение позволяет пользователю ввести две целочисленные матрицы по выбору – считать из файла или сгенерировать данные матриц случайным образом (сформировать каждую матрицу из псевдослучайных целых чисел в диапазоне от -100 до 100), после чего выполнить выбранную операцию над матрицами.
Основание для разработки
2.1 Документ, на основании которого ведётся разработка
Задание на курсовую работу.
2.2 Организация, утвердившая документ
Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева.
Назначение разработки
Данная разработка дает возможность развить навыки работы с матрицами целых чисел, двумерными динамическими массивами, а также научиться создавать графические пользовательские интерфейсы приложений при помощи объектно-ориентированного языка высокого уровня C++.
Требования к разработке
Требования к функциональным характеристикам
Доступны следующие операции: транспонирование (для каждой из матриц), сложение, вычитание, умножение матриц

Зарегистрируйся, чтобы продолжить изучение работы

. Вывод исходных матриц, а также результата выбранной операции выполняется автоматически. Размеры матрицы задаются пользователем.
Программа должна иметь простой графический интерфейс.
Программа должна быть корректной, то есть безошибочно выполнять все требуемые функции и быть пригодной для эксплуатации.
Программа должна быть устойчивой, то есть способной правильно выполнять запланированные действия, несмотря на случайные отклонения как в работе аппаратуры, так и в самой программе.
Для обеспечения надежности необходимо:
выводить сообщение об ошибке при неправильном вводе данных, в котором должна содержаться понятная пользователю информация о требуемых входных данных;
блокировать ввод неверных данных;
предупреждать о возникающих в программе ошибках.
В целях защиты от введения некорректных данных в программе использованы выпадающие списки, переключатели, а также в некоторых полях установлен запрет на ввод некорректных данных.
4.2 Требования к надёжности
Взаимодействие пользователей с программой должно осуществляться посредством визуального графического интерфейса. Интерфейс программы должен быть понятным и удобным, не должен быть перегружен графическими элементами и должен обеспечивать быстрое отображение экранных форм. Навигационные элементы должны быть выполнены в удобной для пользователя форме. Средства редактирования информации должны удовлетворять принятым соглашениям в части использования функциональных клавиш, режимов работы, поиска, использования оконной системы

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по программированию:
Все Курсовые работы по программированию
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Найти работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.