Лабораторная работа № 5 «Поиск компонент связности графа» по дисциплине: Дискретная математика. Вариант№ 04
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Лабораторные работы основаны на лекционном материале и выполняются после изучения соответствующего теоретического раздела. Помимо этого, каждая работа снабжена методическими указаниями, сопровождающими текст задания. Среда программирования – Turbo Pascal 7.0.
Внимание!
При выполнении лабораторных работ необходимо предусматривать обработку возможных ошибок ввода. Программа не должна “зависать” или вести себя иным некорректным образом ни при каких начальных данных! При вводе неправильных начальных данных должно быть выведено сообщение об ошибке пользователя и предложено повторить ввод правильно.
По каждой лабораторной работе необходимо выполнить отчет, включающий в себя постановку задачи, описание входных данных программы и ее результатов, описание основных переменных, а также основных блоков и подпрограмм, алгоритм решения задачи, текст программы и результаты ее работы. Обязательно наличие как исходного кода, так и откомпилированного модуля (exe-файла).
Для зачета по каждой лабораторной работе студентом должно быть выполнено основное задание. Дополнительная часть предназначена для желающих более полно и глубоко изучить предмет.
Лабораторная работа № 5 Поиск компонент связности графа
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность редактировать исходную матрицу, т.е. изменять исходный граф без выхода из программы. Предусмотреть также возможность изменения количества вершин.
При выполнении работы разрешается (даже рекомендуется!) использовать матрицу бинарных отношений из лабораторной работы №2.
Вход программы: число вершин графа и матрица смежности.
Выход: разбиение множества вершин на подмножества, соответствующие компонентам связности.
Дополнительно:
Заданный граф рассматривать как ориентированный. Выполнять поиск компонент сильной связности.
Внимание!
При выполнении лабораторных работ необходимо предусматривать обработку возможных ошибок ввода. Программа не должна “зависать” или вести себя иным некорректным образом ни при каких начальных данных! При вводе неправильных начальных данных должно быть выведено сообщение об ошибке пользователя и предложено повторить ввод правильно.
По каждой лабораторной работе необходимо выполнить отчет, включающий в себя постановку задачи, описание входных данных программы и ее результатов, описание основных переменных, а также основных блоков и подпрограмм, алгоритм решения задачи, текст программы и результаты ее работы. Обязательно наличие как исходного кода, так и откомпилированного модуля (exe-файла).
Для зачета по каждой лабораторной работе студентом должно быть выполнено основное задание. Дополнительная часть предназначена для желающих более полно и глубоко изучить предмет.
Лабораторная работа № 5 Поиск компонент связности графа
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность редактировать исходную матрицу, т.е. изменять исходный граф без выхода из программы. Предусмотреть также возможность изменения количества вершин.
При выполнении работы разрешается (даже рекомендуется!) использовать матрицу бинарных отношений из лабораторной работы №2.
Вход программы: число вершин графа и матрица смежности.
Выход: разбиение множества вершин на подмножества, соответствующие компонентам связности.
Дополнительно:
Заданный граф рассматривать как ориентированный. Выполнять поиск компонент сильной связности.
Дополнительная информация
Работа сдана 27.01.2012
Замечаний преподавателя нет!
вариант 04
В архиве содержится файл Pascal
Замечаний преподавателя нет!
вариант 04
В архиве содержится файл Pascal
Похожие материалы
Дискретная математика. Лабораторная работа № 5. Поиск компонент связности графа
nik200511
: 2 июля 2013
Постановка задачи, описание входных данных программы и ее результатов
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа. При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину).
Пользователю должна быть предоставлена возможность редактировать исходную матри
23 руб.
Дискретная математика. Лабораторная работа № 5. Поиск компонент связности графа
РешуВашуРаботу
: 7 марта 2012
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность редактировать исходную матрицу, т
350 руб.
Лабораторная работа № 5 по дисциплине: Дискретная математика. Поиск компонент связности графа
zhekaersh
: 4 марта 2012
Описание программы
После запуска программы, на экран выводится меню с выбором действий:
1 – Задать порядок графа
2 – Добавить ребра
3 – Удалить ребра
4 – Поиск компонент связности
5 – Выход
Выбрав первый пункт меню, необходимо ввести количество вершин графа (от 1 до 20), если оно уже было задано, то произойдет добавление новых, либо удаление уже имеющихся вершин. Во втором и третьем пунктах меню программы происходит добавление/удаление ребер графа путем указания смежных вершин, при этом учи
100 руб.
Лабораторная работа №5. Поиск компонент связности графа. Дискретная математика; 4 вариант
Norff
: 11 апреля 2020
Задание
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность редактировать исходную матр
30 руб.
Лабораторная работа №5 по дисциплине: Дискретная математика Поиск компонент связности графа (общий вариант)
Учеба "Под ключ"
: 1 октября 2016
Задание
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность редактировать исходную мат
250 руб.
Поиск компонент связности графа
ty4ka
: 23 сентября 2020
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность редактировать исходную матрицу, т.
200 руб.
Поиск компонент связности графа
ty4ka
: 23 сентября 2020
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность редактировать исходную матрицу, т.е
200 руб.
Лабораторная работа №5 по дисциплине: Дискретная математика. Поиск компонент связности графа (2-й семестр)
xtrail
: 9 февраля 2014
Поиск компонент связности графа
Граф задан его матрицей смежности. Требуется определить количество компонент связности этого графа (по материалам главы 3, п. 3.2.3 и 3.4). При этом должны быть конкретно перечислены вершины, входящие в каждую компоненту связности.
Выбор алгоритма поиска компонент связности – произвольный. Например, приветствуется использование одного из видов обхода (поиск в глубину или поиск в ширину по материалам п. 3.4.3).
Пользователю должна быть предоставлена возможность ред
300 руб.
Другие работы
Автоколебательный мультивибратор
sibgutimts
: 15 июня 2010
Зачет по ВТ и ИТ. Билет 9.
1. Автоколебательный мультивибратор.
2. Последовательные цифровые устройства.
3. Задача:
На входы логического элемента «Равнозначность» подаются серии импульсов, показанные на рисунке. Построить и объяснить временные диаграммы выходного сигнала, не учитывая задержки и фронты, создаваемые элемента-ми устройства.
1. Автоколебательный мультивибратор.
Схема и принцип действия. На рис. 9 представлена схема автоколебательного мультивибратора. Мультивибратор состоит из двух к
300 руб.
Типовый расчёт по теме "электростатика"
anderwerty
: 25 января 2016
2. Очень длинный цилиндр из диэлектрика (относительная диэлектрическая проницаемость e1=4.0), радиус которого R=5 см, заряжен с объемной плотностью p=p0*R/r , где r- расстояние от оси цилиндра, а p0=3*10^-6Кл/м^3. Цилиндр погружен в диэлектрическую среду, относительная диэлектрическая проницаемость которой изменяется по закону e2=1+3*R/r. Найти зависимость электрического смещения, напряженности и потенциала электрического поля от расстояния от оси цилиндра (принять потенциал равным нулю на
100 руб.
Оценка кредитоспособности и проведение кредитного мониторинга в коммерческих банках
Lokard
: 22 апреля 2013
Введение
Теоретические основы оценки кредитоспособности и проведения кредитного мониторинга в коммерческих банках
Банковские технологии анализа кредитоспособности заемщика
Способы обеспечения кредита
Кредитный мониторинг или сопровождение кредита до полного его погашения
Особенности анализа кредитоспособности заемщика в коммерческих банках (на примере АО «Цеснабанк»)
Организационно-правовая характеристика АО «Цеснабанк»
Анализ финансового состояния и результатов деятельности АО «Цеснабанк»
Метод
5 руб.
Рабинович О.М. Сборник задач по технической термодинамике Задача 410
Z24
: 5 октября 2025
1 кг воздуха при температуре t1=200 ºС дросселируется от давления 1,2 МПа до 0,7 МПа.
Определить энтальпию после дросселирования (принимая, что энтальпия его при 0 ºС равна нулю) и изменение энтропии в рассматриваемом процессе.
Ответ: i2=202,4 кДж/кг, Δs=0,155 кДж/(кг·К).
150 руб.