Проектирование основных алгоритмов
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Для решения поставленной задачи спроектировано пользовательское приложение, обеспечивающее ввод и вывод данных.
Выбор соответствующей операции над матрицами выполняется при помощи пунктов меню.
Вывод каждой из матриц (в том числе результирующей матрицы) осуществляется в компонент TextBox (текстовое поле) построчно, размеры матриц задаются при помощи регуляторов типа «вверх-вниз» (счетчиков NumericUpDown со значениями количества строк и столбцов, равными 3 по умолчанию). Кроме того, элементы матриц могут быть как заданы случайным образом в диапазоне от -100 до 100, так и считаны из текстового файла, выбор которого осуществляется при помощи файлового диалога OpenFileDialog
Зарегистрируйся, чтобы продолжить изучение работы
.
К каждому действию над матрицами привязано определенное событие, связанное с нажатием пользователя на соответствующий пункт меню (или с изменением размеров матриц в компонентах NumericUpDown).
Попытки действий над матрицами, значения элементов которых не заданы, блокируются при помощи операторов ветвления; сообщения об ошибках в случае неудачного чтения матриц из файла выводятся на экран.
Для доступа к функциям программы пользователю необходимо запустить приложение. Авторизация и ввод пароля не требуются.
Структурная схема программы представлена на рисунке 1. Программа для выполнения операций над матрицами состоит из нескольких взаимодействующих между собой блоков, при этом выполнений таких операций, как умножение, сложение и вычитание матриц возможно только в том случае, когда заданы значения элементов для каждой из матриц.
На рисунке 2 приведена укрупненная блок-схема алгоритма работы с программой
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!