ВВЕДЕНИЕ 4
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 5
1.1. Описание программы, матрицы 5
1.2 C# 9
1.3 Microsoft Visual Studio Express 10
1.4 Стандартная библиотека шаблонов (STL) 10
1.5 Vector 11
1.6 Перегрузка операторов 12
2. ПРОЕКТИРОВАНИЕ И ЭТАПЫ РАЗРАБОТКИ 16
2.1 Постановка задачи 16
2.2 Средства разработки 16
3. РЕАЛИЗАЦИЯ 17
3.1 Структура программы 17
3.2 Структура класса 17
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 38
ПРИЛОЖЕНИЕ 39
Читать дальше
В ходе выполнения курсовой работы была получена работоспособная программа, удовлетворяющая начальному заданию.
В ходе разработке были проанализированы и использованы следующие технологии:
1) Stl;
2) потоков данных;
3) перегрузка операторов;
В данной курсовой работе создан набор простейших операций над матрицами, используя свой собственный алгоритм. Возможно, я не реализовала некоторые другие операции над матрицами, но при запуске существующих, не обнаружено каких-либо грубых ошибок. У моей программы удобный интерфейс, который представлен в виде меню. После каждого действия экран автоматически очищается.
В качестве дальнейшего совершенствования программы представляется возможным увеличение функциональности класса и интерфейса (с целью увеличения информативности).
Читать дальше
1. Беллман Р. Введение в теорию матриц. - М.: Мир, 1969.
2. Дж. Голуб, Ч. Ван Лоун Матричные вычисления. - М.: Мир, 1999.
3. Expression Templates
4. Expression Templates in Java, Todd Veldhuizen (возможное решение для Java, использующее полный компилятор Java)
5. Желтов С.А. Эффективные вычисления в архитектуре CUDA в приложениях информационной безопасности: Дисс... канд .техн.наук /Желтов –Москва,2014.
6. Курош А.Г.Курс высшей алгебры: Учебник для вузов 15-е изд., стереотип. - М.: Лань, 2006. - 432 с.
7. Сайт «Знакомимся с вектором». http://www.cyberguru.ru/
8. Свободная энциклопедия http://ru.wikipedia.org/
9. Б. Страуструп. «Язык программирования C++. Специальное издание.», 2004 г.
10. Оптимизация векторных выражений C +, Джим Блинн, 2000, IEEE Cg (хорошее объяснение великого Блинна)
11. У. Форд, У. Топп «Структура данных в С+» ООО «Бином-Пресс»2006г.
Читать дальше