1 / 1 / 0
Регистрация: 28.10.2009
Сообщений: 32
1

TurboPascal: графы, матрицы смежности и матрицы инцидентности.

29.11.2009, 13:28. Показов 2395. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, уважаемые программисты.
Помогите мне пожалуйста.
Задание:
1. Исходный граф представить в виде G=(Х,Г)
2. Разработать программу, вводящую граф в виде множеств Х,Г и преобразующую его в матричные фрмы (матрицы S и R).
Матрица S:
U1 U2 U3 U4 U5 U6 U7 U8
x1+-1 1 0 0 0 -1 0 0
x2 0 -1 1 -1 0 0 0 -1
x3 0 0 -1 1 1 0 0 0
x4 0 0 0 0 -1 1 1 1
x5 0 0 0 0 0 0 0 0
x6 0 0 0 0 0 0 -1 0
Матрица R:
x1 x2 x3 x4 x5 x6
x1 1 1 0 0 0 0
x2 0 0 1 0 0 0
x3 0 1 0 1 0 0
x4 1 1 0 0 0 1
x5 0 0 0 0 0 0
x6 0 0 0 0 0 0
большую часть задания я выполнила, вот код:
Код:

Код
program noya26;
uses crt;
var
G,X,F1,F2,F3,F4,F5,F6: set of byte;
R: array [1..6]  of array [1..6] of byte;
i,j: byte;
begin
clrscr;
X:=[1,2,3,4,5,6];
F1:=[1,2];
F2:=[3];
F3:=[2,4];
F4:=[1,2,6];
F5:=[];
F6:=[];
for i:=1 to 6 do
for j:=1 to 6 do begin
if j in F1 then R[1,j]:=1
else R[1,j]:=0;
if j in F2 then R[2,j]:=1
else R[2,j]:=0;
if j in F3 then R[3,j]:=1
else R[3,j]:=0;
if j in F4 then R[4,j]:=1
else R[4,j]:=0;
if j in F5 then R[5,j]:=1
else R[5,j]:=0;
if j in F6 then R[6,j]:=1
else R[6,j]:=0;
end;
for i :=1 to 6 do begin
for j:=1 to 6 do
write(R[i,j],' ');
writeln;
end;
readln;
end.
Матрицу R выводит, преподаватель одобрил, сказал что всё верно.
Но вот с матрицей S проблемы... Преподаватель сказал что её можно получить из матрицы R... Но как?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2009, 13:28
Ответы с готовыми решениями:

Построение матрицы смежности.
Условие: Внутрь квадрата с координатами левого нижнего угла (0,0) и координатами верхнего правого...

Списки смежности из матрицы
Здравствуйте,помогите пожалуйста написать программу,спасибо.Напишите программу, которая строит...

Графы: Проверка смежности вершин
Ребят помогите пожалуйста,просто выручите очень сильно ,вариант в самом низу описан. Нужно сделать...

Перевод из фактор множества в матрицу смежности и инцидентности
помогите пожалуйста составить блок схему для программы в паскаль АБС.нет Program Pr19; uses...

0
29.11.2009, 13:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2009, 13:28
Помогаю со студенческими работами здесь

Графы. Ввод матрицы смежности, матрица инцидентности и список инцидентности неориентированного графа
Здраствуйте. Помогите пожалуйста, а то вообще не врубаюсь в это. Надо написать процедуры ввода...

Составьте матрицы смежности, инцидентности, весов для графа
вот ссылка для задания

Преобразование матрицы смежности в матрицу инцидентности для неорграфа
Здравствуйте дорогие форумчане-программисты, помогите пожалуйста кто знает составить программу для...

Сформировать из матрицы A матрицы по правилу; найти максимальный по модулю элемент первой строки матрицы
В целочисленной матрице А(3,4) найти m-количество положительных элементов, стоящих в четных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru