Задачей данного курсового проекта является «Ввод-вывод графа».
Структура разрабатываемой программы будет состоять в следующем: пользователь при запуске программы вводит количество вершин и ребра, из которох будет состоять граф. Далее пользователю необходимо выбрать нужное ему действие, вывести на экран матрицу инцидентности или матрицу смежности. Если пользователь выберет матрицу инцидентности, то программа выводит на экран ориентированный граф, а если выбирает матрицу смежности – неориентированный граф.
ВВЕДЕНИЕ. 5
1 АНАЛИЗ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ... 6
1.1 Общая характеристика языков высокого уровня. 6
1.2 Анализ платформ и средств реализации. 9
1.3 Преимущества платформы .NET Framework. 11
2 РАЗРАБОТКА МАТЕМАТИЧЕСКОГО ОБЕСПЕЧЕНИЯ.. 15
2.1 Описание задачи согласно варианту. 15
2.2 Алгоритм математического функционирования. 19
3 РАЗРАБОТКА АРХИТЕКТУРЫ ПО.. 20
3.1 Модульная структура приложения. 20
3.2 Разработка алгоритмов и методов. 21
3.3 Описание диалога с пользователем. 22
3.4 Минимальные системные требования. 25
ЗАКЛЮЧЕНИЕ. 26
СПИСОК ЛИТЕРАТУРЫ.. 27
ПРИЛОЖЕНИЕ А.. 28
1. Симонович С.В. Информатика, базовый курс: Учеб. Для вузов. – 2-е изд. / С.В. Симонович – СПб.: Изд-во Питер, 2004. – 640с.
2. Общие сведения о платформе .NET Framework – Электрон. дан. – Режим доступа:https://docs.microsoft.com/ru-ru/dotnet/framework
3. Герберт Шилдт. С# 4.0: полное руководство: учеб. пособие Г. Шилдт – М.: Издательский дом «Вильямс», 2011. – 1056 с.
4. Омельченко А. В.Теория графов – 3-е изд./ А.В.Омельченко М: Изд-во МЦНМО, 2018. – 416с
5. Аляев Ю.А. Дискретная математика и математическая логика: учебник / Ю.А.Аляев, С.Ф.Тюрин. – М.: Финансы и статистика, 2006. – 368с.
6. Новиков Ф.А. Дискретная математика для программистов: учеб. для вузов. – 3-е изд./ Ф.А. Новиков. – М.: Изд-во Питер, 2009. – 384с.