- •Модуль реалізації алгоритмів на графах з візуалізацією етапів розробки
- •Анотація
- •1 Призначення та область застосування об’єкту проектування
- •1.1 Призначення та область застосування
- •1.2 Огляд способів та засобів розробки
- •1.2.1 Побудова блок-схем алгоритмів програм.
- •1.2.2 Правила побудови блок-схем
- •1.2.5 Створення нового проекту
- •1.2.6 Створення блок-схеми та генерація коду
- •1.2.3 Створення блок схем алгоритмів за допомогою fcEditor
- •1.2.4 Огляд fceDitor
- •1.2.7 Експорт блок схеми алгоритму
- •1.2.8 Імпорт блок схеми
- •1.3 Огляд програмних та апаратних засобів
- •1.3.1 Псевдо код
- •1.3.2 Мови програмування високого рівня
- •1.4 Постановка задачі на розробку
- •2 Проектування модуля реалізації алгоритмів на графах з візуалізацією етапів розробки
- •2.1 Поняття графа
- •2.1.1 Орієнтований граф
- •2.1.2 Змішаний граф
- •2.2 Цикли та умовний оператор if
- •2.2.1 Безумовні цикли
- •2.2.2 Цикл з передумовою
- •2.2.3 Цикл з післяумовою
- •2.2.4 Цикл з виходом із середини
- •2.2.5 Цикл з лічильником
- •2.2.6 Вкладені цикли
- •2.2.7 Спільний цикл
- •2.2.8 Умовний оператор if
- •2.3 Реалізація модуля побудови алгоритмів на графах з візуалізацією процесу розробки
- •2.4. Реєстр змінних
- •2.5 Алгоритм побудови псевдокоду
- •2.5.1 Генерація псевдокоду лінійного алгоритму
- •2.5.2 Генерація псевдокоду нелінійного алгоритму
- •2.6 Форматування псевдокоду
- •2.7 Аналіз правильності побудови графу
- •2.7.1 Алгоритм аналізу перевірки правильності графу
- •2.8 Вибір технології та мови програмування
- •3 Тестування системи
- •Висновки
- •Список використаних джерел
Список використаних джерел
Роббинс Джон. Отладка приложений для Microsoft .NET и Microsoft Windows – М. Русская Редакция, 2004. – 736 с.
Нортрап Тони, Вилдермьюс Шон, Райан Билл. Основы разработки приложений на платформе Microsoft .NET Framework - Питер, Русская Редакция, 2007. – 864 с.
Кристиан Гросс. C# 2008 и платформа .NET 3.5 Framework: от новичка до профессионала, 2-е издание – Вильямс, 2009. – 897 с.
Джозеф C. LINQ: язык интегрированных запросов в C# 2008 для профессионалов – Вильямс, 2008. – 560 с.
Трей Нэш. C# 2008: ускоренный курс для профессионалов. Язык программирования C# 3.0 для .NET 3.5 – Вильямс, 2008. – 576 с.
Джимми Нильссон. Применение DDD и шаблонов проектирования: проблемно-ориентированное проектирование приложений с примерами на C# и .NET – Вильямс, 2007. – 429 с.
Дон Бокс, Крис Селлз. Основы платформы .NET, том 1. Обще языковая исполняющая среда. – Вильямс, 2003. – 288 с.
Роберт Седжвик. Фундаметальные алгоритмы на С++. Часть 5. Алгоритмы на графах - ДиаСофтЮП, 2002. – 496 с.
Емеличев В.А., Мельников О.И., Сарванов В.И., Тышкевич Р.И. Лекции по теории графов. Изд.2, испр. – 2009. 392 с.
Харари Фрэнк. Теория графов - Едиториал УРСС, 2003. – 297 с.
Кристофидес Н. Теория графов. Алгоритмический подход. Перевод на русский язык. – Наука, 1989. 241 с.
Камерон П. Теория графов. Теория кодирования и блок-схемы. Перевод на русский язык. – Наука, 1980. 140 с.
Акимов О.Е. Дискретная математика: логика, группы, графы, фракталы. - Едиториал УРСС, 2005. – 655 с.
Харари Ф. Теория графов: Перевод с английского. - Едиториал УРСС, 2006. – 300 с.
Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн. Алгоритмы: построение и анализ. 2-е издание. – Вильямс, 2008. – 1296 с.
Скакунов Александр. Алгоритмы и структуры данных. – Едиториал УРСС, 1996. 357 с.
Уоррен Генри С. Алгоритмические трюки для программистов. - Диалектика-Вильямс, 2003. – 288 с.
