2. Техническое задание на проектирование
2.1. Функциональные характеристики.
2.1.1 Структуры данных:
2.1.1.1. В коде данные хранятся в виде массива, содержащей записи следующего формата: a[n,n] – размер системы, n – число размера системы, b[n] – ввод коэффициентов, x[n] – вывод ответа.
2.1.2 Выполняемые функции:
2.1.2.1. Ввод размерности и коэффициентов.
2.1.2.2. Решение методом Гаусса.
2.1.2.4. Вывод результата на консоль.
2.1.2.5. Входные данные: вводится размер и коэффициенты с клавиатуры.
2.1.2.6. Выходные данные: в консоль выводится решение системы алгебраических уравнений.
2.2. Требования к среде разработки программного обеспечения.
2.2.1. Постановка задачи.
2.2.1.1. Ставится задача проектирования программы решения систем линейных алгебраических уравнений. В ней будет описан метод Гаусса.
2.2.2. Операции:
2.2.2.2. Ввод числа n и b[n].
2.2.2.3. Решение матрицы по методу Гаусса (см. раздел «математическое обеспечение».
2.2.2.3. Ввод коэффициентов, которые нужно решить с клавиатуры.
2.2.2.4. Вывод результата на консоль, если они удовлетворяют условиям.
2.3. Способ решения.
2.3.1. Для решения поставленной задачи можно использовать технологию объектно-ориентированного программирования на языке С# в решении линейных уравнений методом Гаусса.
Содержание
1. Задание 4
2. Техническое задание на проектирование 5
3. Обзор литературных источников 7
4. Теоретическая справка 8
5. Сведения о языках программирования 10
6. Математическое обеспечение методов решения 11
7. Алгоритмическое обеспечение 13
8. Программная реализация 14
9. Программное обеспечение 15
10. Структура программы 16
11. Результаты тестирования 17
12. Инструкции программисту 18
13. Инструкции пользователю 20
Заключение 22
Приложения 23
Библиографический список 25
3.1. mathprofi.ru - Метод Гаусса для чайников. В нём раскрыты подробные решения математических задач.
3.2. Wikipedia.org. – Википедия. Здесь можно найти любую информацию о каких-либо вещах. Он открывает большой доступ к информации, которая актуальна во всех сферах науки. В ней описывается порядок действий, как вычислять значения по формулам и применять их уже при зашифровании и расшифровании различных сообщений.
3.3. https://metanit.com/sharp/windowsforms/4.1.php - Данный сайт посвящен различным языкам и технологиям программирования, компьютерам, мобильным платформам и ИТ-технологиям. Приоритетные направления - язык C# и семейство технологий .NET (ASP.NET MVC, WPF, Xamarin, Entity Framework и т.д.), технологии на базе Java ( Java SE, программирование под ОС Андроид и т.д.), Python, работа с базами данных (MS SQL Server, MySQL, MongoDB) а также WEB-технологии, такие как HTML5, AJAX, jQuery, Node.js, ExtJS, Angular, React и др.