Разработка пользовательского приложения для работы с матрицами целых чисел
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Введение
Целью работы является разработка пользовательского приложения для работы с матрицами целых чисел на объектно-ориентированном языке высокого уровня C++. Для достижения цели в курсовой работе были поставлены следующие задачи: получить представление об основных принципах объектно-ориентированного программирования и изучить основы языка высокого уровня C++; выявить ключевые особенности среды разработки Visual Studio, позволяющей спроектировать приложение для работы с матрицами с использованием графического пользовательского интерфейса; выполнить реализацию программы на языке C++, а также ее тестирование и отладку. Объектом исследования является практическое применение объектно-ориентированного подхода к программированию для разработки прикладной программы. Предметом курсовой работы является проектирование приложения для работы с целочисленными матрицами.
Краткая характеристика области применения
Матрица – это двумерный массив, который следует правилам линейной алгебры. Следовательно, это подмножество более общих массивов, которые могут иметь более высокую размерность или не обязательно следовать правилам матричной алгебры. Матрицы принято за...
Открыть главуВыбор языка программирования
C++ был написан Бьерном Страуструпом в Bell Labs в 1983-1985 гг. C++ является расширением Си. До 1983 года Бьерн Страуструп добавил функции в C и сформировал то, что он назвал «C с классами». Он объединил использование классов и объектно-ориентирован...
Проектирование основных алгоритмов
Для решения поставленной задачи спроектировано пользовательское приложение, обеспечивающее ввод и вывод данных. Выбор соответствующей операции над матрицами выполняется при помощи пунктов меню. Вывод каждой из матриц (в том числе результирующей матр...
Открыть главуЗаключение
В ходе выполнения курсовой работы были изучены основы объектно-ориентированного программирования, а также рассмотрены особенности, связанные с созданием и проектированием графического интерфейса на объектно-ориентированном языке высокого уровня C++ в среде MS Visual Studio с использованием интерфейса Windows.Forms. Кроме того, разработано пользовательское приложение для выполнения операций над целочисленными прямоугольными матрицами на языке C++, в котором имеется возможность выполнить операции умножения, сложения и вычитания, транспонирования матриц, а также предусмотрена возможность случайного задания матриц и чтения значений элементов из текстового файла. Программа имеет понятный графический интерфейс, выводит все необходимые пояснения и подсказки, является законченной и удобной для использования. Таким образом, цель курсовой работы достигнута в полном объеме.