Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пример готовые Курсовые по ДМ ЗХТ.doc
Скачиваний:
38
Добавлен:
04.06.2015
Размер:
221.18 Кб
Скачать

Министерство образования Российской Федерации

ФГБОУ ВПО «Сибирский государственный технологический университет»

Кафедра системотехники

Дискретная математика

Сборник заданий

для курсовых работ

с примерами выполнения

для студентов направлений 230400.62, 230100.62, 231000.62 всех форм обучения

Красноярск

2012

Иванилова Т.Н. Дискретная математика: Сборник заданий для курсовых работ с примерами выполнения для студентов направлений 230400.62, 230100.62, 231000.62 всех форм обучения.- Красноярск: СибГТУ, 2012.-27с.

Одобрено и рекомендовано к печати редакционно-издательским советом СибГТУ __________.

Рецензенты

© Сибирский государственный технологический университет, 2012

Введение

Перед выполнением задания, которое выдает преподаватель, студент должен овладеть знаниями по «Дискретной математике», навыками работы в операционной системе Windows, в текстовом редакторе Word, в среде программирования Turbo Pascal.

Для контроля подготовленности студента к выполнению работы приведен перечень контрольных вопросов.

В указаниях к выполнению курсовой работы содержится рекомендуемая последовательность действий для правильного выполнения и оформления отчета. Отчет по выполнению расчетно-графической работы должен быть оформлен в соответствии со стандартами СТП.

1 Задания для курсовой работы

  1. Создайте программную реализацию алгоритм Тэрри для нахождения компонент связности графа.

  2. Создайте программную реализацию алгоритма ”Фронта волны”, в которой наглядно было бы отражено соответствие названия и сути алгоритма (для неориентированного графа).

  3. Создайте программную реализацию алгоритма ”Фронта волны”, в которой наглядно было бы отражено соответствие названия и сути алгоритма (для ориентированного графа).

  4. Вы - директор фирмы, прокладывающей газопровод по местности с несколькими населенными пунктами, которые обязательно должны быть связаны газопроводом. Ваша задача провести предварительное проектирование строительства с минимальными затратами (затраты пропорциональны расстоянию).

  5. Создать программную реализацию алгоритма нахождения остовного дерева графа.

  6. Создать программную реализацию нахождения минимального расстояния в нагруженном графе.

  7. Создать программную реализацию нахождения максимального расстояния в нагруженном орграфе.

  8. Компьютерная фирма, занимающаяся прокладкой кабелей для локальной сети, задумалась над экономией средств - то бишь над уменьшением метража используемого кабеля. Помогите им справиться с этой задачей. Топология сети не ограничивается.

  9. Для произвольного неориентированного графа разработать алгоритм и составить программу, позволяющую выделять в нем цепь, цикл. Граф и количество ребер в данных путях - входные параметры.

  10. Для произвольного неориентированного графа разработать алгоритм и составить программу, позволяющую выделять в нем простую цепь, простой цикл. Граф и количество ребер в данных путях - входные параметры.

  11. Спроектировать телефонную сеть с минимальной суммарной длиной линий для баз горноспасательных служб. Расположение баз и расстояние между ними указать на рисунке.

  12. Вывести путешественников, попавших в лабиринт, к выходу. Лабиринт представляет собой совокупность коридоров и перекрестков. Местом начала пути может быть любой из имеющихся перекрестков.

  13. Для произвольного ориентированного графа разработать алгоритм и составить программу, позволяющую выделять в нем цепь, цикл. Орграф и количество ребер в данных путях - входные параметры.

  14. Для произвольного ориентированного графа разработать алгоритм и составить программу, позволяющую выделять в нем простую цепь, простой цикл. Орграф и количество ребер в данных путях - входные параметры.

  15. Создайте обучающую программу, предназначенную для студентов, изучающих алгоритм обхода графа в глубину.

  16. Создайте обучающую программу, предназначенную для студентов, изучающих алгоритм обхода графа по ширине.

Реализовать:

  1. Алгоритм Тэрри нахождения пути в графе из заданной вершины x в заданную вершину y.

  2. Алгоритм Тэрри нахождения компонент связности графа.

  3. Алгоритм Фронта волны нахождения минимального пути в графе из заданной вершины x в заданную вершину y.

  4. Алгоритм Фронта волны нахождения минимального пути в ориентированном графе из заданной вершины x в заданную вершину y.

  5. Алгоритм нахождения остовного дерева графа.

  6. Алгоритм нахождения минимального остовного дерева в графе.

  7. Алгоритм обхода графа в ширину.

  8. Алгоритм обхода графа в глубину.

  9. Алгоритм нахождения компонент связности графа.

  10. Алгоритм расчета числовых характеристик графа.

  11. Алгоритм расчета степеней вершин графа.

  12. Алгоритм расчета полустепеней исхода и захода графа.