test2, TaXi test2, Test 1


0x08 graphic
Test 2

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

Działanie programu TaXi (zrzut z okna konsoli):


WYGENEROWANA LOSOWO MAPA

Mapa:

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

Macierz sąsiedztwa(Połączenia):

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

1 0.0 0.0 0.0 0.0 19.4 44.6 0.0 24.4 14.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

2 81.3 0.0 0.0 60.1 0.0 79.1 0.0 0.0 0.0 11.7 0.0 60.6 0.0 0.0 69.0 0.0

3 0.0 0.0 0.0 0.0 0.0 0.0 25.0 8.0 0.0 64.4 0.0 30.1 0.0 59.0 42.6 0.0

4 42.6 0.0 60.2 0.0 0.0 0.0 0.0 52.5 0.0 54.3 33.5 0.0 0.0 54.3 0.0 90.6

5 0.0 0.0 19.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 61.1 0.0

6 44.6 0.0 68.6 0.0 0.0 0.0 0.0 61.9 0.0 0.0 0.0 0.0 0.0 0.0 101.4 102.3

7 36.9 0.0 25.0 78.0 0.0 0.0 0.0 31.8 36.5 89.4 47.3 0.0 0.0 84.0 58.5 45.0

8 0.0 0.0 0.0 0.0 0.0 61.9 0.0 0.0 0.0 58.1 31.6 0.0 68.7 53.0 0.0 0.0

9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 53.1

10 0.0 0.0 0.0 0.0 0.0 0.0 89.4 0.0 0.0 0.0 69.1 0.0 10.6 0.0 0.0 0.0

11 0.0 78.7 36.8 0.0 29.8 34.2 0.0 0.0 0.0 69.1 0.0 0.0 79.2 0.0 0.0 72.5

12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 30.4 0.0 0.0 0.0 0.0 58.2 43.6 0.0 0.0

13 81.3 3.6 0.0 0.0 0.0 81.0 99.8 0.0 69.8 10.6 79.2 58.2 0.0 0.0 0.0 80.6

14 0.0 0.0 59.0 54.3 74.4 0.0 0.0 53.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 66.4

15 0.0 0.0 0.0 0.0 61.1 101.4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

16 0.0 0.0 0.0 0.0 0.0 0.0 45.0 0.0 0.0 72.4 72.5 0.0 0.0 66.4 17.7 0.0

//0.0 oznacza że drogi miedzy skrzyżowaniami nie ma albo że skrz. maja te same wspolrzedne

macierz czasow przebycia

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

1 0.0 0.0 0.0 0.0 0.5 1.5 0.0 0.2 0.3 0.0 0.0 0.0 0.0 0.0 0.0 0.0

2 0.9 0.0 0.0 0.7 0.0 0.7 0.0 0.0 0.0 0.1 0.0 0.6 0.0 0.0 0.7 0.0

3 0.0 0.0 0.0 0.0 0.0 0.0 0.3 0.1 0.0 1.6 0.0 0.6 0.0 1.2 0.4 0.0

4 1.1 0.0 0.6 0.0 0.0 0.0 0.0 1.3 0.0 0.8 0.3 0.0 0.0 1.4 0.0 1.8

5 0.0 0.0 0.2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.9 0.0

6 0.4 0.0 1.0 0.0 0.0 0.0 0.0 0.9 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.9

7 0.9 0.0 0.3 0.8 0.0 0.0 0.0 0.8 0.9 1.3 0.5 0.0 0.0 2.1 1.2 0.5

8 0.0 0.0 0.0 0.0 0.0 1.5 0.0 0.0 0.0 0.5 0.3 0.0 1.7 1.1 0.0 0.0

9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.3

10 0.0 0.0 0.0 0.0 0.0 0.0 1.8 0.0 0.0 0.0 1.7 0.0 0.1 0.0 0.0 0.0

11 0.0 2.6 0.9 0.0 0.2 1.1 0.0 0.0 0.0 0.7 0.0 0.0 2.0 0.0 0.0 0.6

12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.5 1.1 0.0 0.0

13 1.2 0.1 0.0 0.0 0.0 1.2 0.8 0.0 1.7 0.2 0.7 1.5 0.0 0.0 0.0 2.7

14 0.0 0.0 0.8 0.5 1.1 0.0 0.0 0.4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.3

15 0.0 0.0 0.0 0.0 2.0 3.4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

16 0.0 0.0 0.0 0.0 0.0 0.0 1.1 0.0 0.0 1.8 2.4 0.0 0.0 0.7 0.1 0.0

Otrzymany wynik dla najkrótszej drogi zgadza się z przewidywanym!

Lista połaczeń

1 5 waga: 19.4

1 6 waga: 44.6

1 8 waga: 24.4

1 9 waga: 14.0

2 1 waga: 81.3

2 4 waga: 60.1

2 6 waga: 79.1

2 10 waga: 11.7

2 12 waga: 60.6

2 15 waga: 69.0

3 7 waga: 25.0

3 8 waga: 8.0

3 10 waga: 64.4

3 12 waga: 30.1

3 14 waga: 59.0

3 15 waga: 42.6

4 1 waga: 42.6

4 3 waga: 60.2

4 8 waga: 52.5

4 10 waga: 54.3

4 11 waga: 33.5

4 14 waga: 54.3

4 16 waga: 90.6

5 3 waga: 19.2

5 15 waga: 61.1

6 1 waga: 44.6

6 3 waga: 68.6

6 8 waga: 61.9

6 15 waga: 101.4

6 16 waga: 102.3

7 1 waga: 36.9

7 3 waga: 25.0

7 4 waga: 78.0

7 8 waga: 31.8

7 9 waga: 36.5

7 10 waga: 89.4

7 11 waga: 47.3

7 14 waga: 84.0

7 15 waga: 58.5

7 16 waga: 45.0

8 6 waga: 61.9

8 10 waga: 58.1

8 11 waga: 31.6

8 13 waga: 68.7

8 14 waga: 53.0

9 16 waga: 53.1

10 7 waga: 89.4

10 11 waga: 69.1

10 13 waga: 10.6

11 2 waga: 78.7

11 3 waga: 36.8

11 5 waga: 29.8

11 6 waga: 34.2

11 10 waga: 69.1

11 13 waga: 79.2

11 16 waga: 72.5

12 8 waga: 30.4

12 13 waga: 58.2

12 14 waga: 43.6

13 1 waga: 81.3

13 2 waga: 3.6

13 6 waga: 81.0

13 7 waga: 99.8

13 9 waga: 69.8

13 10 waga: 10.6

13 11 waga: 79.2

13 12 waga: 58.2

13 16 waga: 80.6

14 3 waga: 59.0

14 4 waga: 54.3

14 5 waga: 74.4

14 8 waga: 53.0

14 16 waga: 66.4

15 5 waga: 61.1

15 6 waga: 101.4

16 7 waga: 45.0

16 10 waga: 72.4

16 11 waga: 72.5

16 14 waga: 66.4

16 15 waga: 17.7

--> porownuje droge -1.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 345678.0

--> porownuje droge 345678.0 z 0.0

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 13 skrzyzowania 0.0

sk. 13 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 16

relaksuje droge od sk. nr 13 do sk. nr 16

zamiana drogi od zrodla z 345678.0 na 80.6

sprawdzam sasiada - sk nr. 12

relaksuje droge od sk. nr 13 do sk. nr 12

zamiana drogi od zrodla z 345678.0 na 58.2

sprawdzam sasiada - sk nr. 11

relaksuje droge od sk. nr 13 do sk. nr 11

zamiana drogi od zrodla z 345678.0 na 79.2

sprawdzam sasiada - sk nr. 10

relaksuje droge od sk. nr 13 do sk. nr 10

zamiana drogi od zrodla z 345678.0 na 10.6

sprawdzam sasiada - sk nr. 9

relaksuje droge od sk. nr 13 do sk. nr 9

zamiana drogi od zrodla z 345678.0 na 69.8

sprawdzam sasiada - sk nr. 7

relaksuje droge od sk. nr 13 do sk. nr 7

zamiana drogi od zrodla z 345678.0 na 99.8

sprawdzam sasiada - sk nr. 6

relaksuje droge od sk. nr 13 do sk. nr 6

zamiana drogi od zrodla z 345678.0 na 81.0

sprawdzam sasiada - sk nr. 2

relaksuje droge od sk. nr 13 do sk. nr 2

zamiana drogi od zrodla z 345678.0 na 3.6

sprawdzam sasiada - sk nr. 1

relaksuje droge od sk. nr 13 do sk. nr 1

zamiana drogi od zrodla z 345678.0 na 81.3

--> porownuje droge -1.0 z 81.3

--> porownuje droge 81.3 z 3.6

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 2 skrzyzowania 3.6

sk. 2 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 15

relaksuje droge od sk. nr 2 do sk. nr 15

zamiana drogi od zrodla z 345678.0 na 72.6

sprawdzam sasiada - sk nr. 4

relaksuje droge od sk. nr 2 do sk. nr 4

zamiana drogi od zrodla z 345678.0 na 63.7

--> porownuje droge -1.0 z 81.3

--> porownuje droge 81.3 z 63.7

--> porownuje droge 63.7 z 10.6

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 10 skrzyzowania 10.6

sk. 10 przeniesione do zbioru S

--> porownuje droge -1.0 z 81.3

--> porownuje droge 81.3 z 63.7

--> porownuje droge 63.7 z 58.2

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 12 skrzyzowania 58.2

sk. 12 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 14

relaksuje droge od sk. nr 12 do sk. nr 14

zamiana drogi od zrodla z 345678.0 na 101.8

sprawdzam sasiada - sk nr. 8

relaksuje droge od sk. nr 12 do sk. nr 8

zamiana drogi od zrodla z 345678.0 na 88.7

--> porownuje droge -1.0 z 81.3

--> porownuje droge 81.3 z 63.7

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 4 skrzyzowania 63.7

sk. 4 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 3

relaksuje droge od sk. nr 4 do sk. nr 3

zamiana drogi od zrodla z 345678.0 na 123.9

--> porownuje droge -1.0 z 81.3

--> porownuje droge 81.3 z 81.0

--> porownuje droge 81.0 z 69.8

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 9 skrzyzowania 69.8

sk. 9 przeniesione do zbioru S

--> porownuje droge -1.0 z 81.3

--> porownuje droge 81.3 z 81.0

--> porownuje droge 81.0 z 79.2

--> porownuje droge 79.2 z 72.6

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 15 skrzyzowania 72.6

sk. 15 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 5

relaksuje droge od sk. nr 15 do sk. nr 5

zamiana drogi od zrodla z 345678.0 na 133.8

--> porownuje droge -1.0 z 81.3

--> porownuje droge 81.3 z 81.0

--> porownuje droge 81.0 z 79.2

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 11 skrzyzowania 79.2

sk. 11 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 5

relaksuje droge od sk. nr 11 do sk. nr 5

zamiana drogi od zrodla z 133.8 na 109.0

sprawdzam sasiada - sk nr. 3

relaksuje droge od sk. nr 11 do sk. nr 3

zamiana drogi od zrodla z 123.9 na 116.0

--> porownuje droge -1.0 z 81.3

--> porownuje droge 81.3 z 81.0

--> porownuje droge 81.0 z 80.6

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 16 skrzyzowania 80.6

sk. 16 przeniesione do zbioru S

--> porownuje droge -1.0 z 81.3

--> porownuje droge 81.3 z 81.0

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 6 skrzyzowania 81.0

sk. 6 przeniesione do zbioru S

--> porownuje droge -1.0 z 81.3

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 1 skrzyzowania 81.3

sk. 1 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 5

relaksuje droge od sk. nr 1 do sk. nr 5

zamiana drogi od zrodla z 109.0 na 100.7

--> porownuje droge -1.0 z 116.0

--> porownuje droge 116.0 z 100.7

--> porownuje droge 100.7 z 99.8

--> porownuje droge 99.8 z 88.7

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 8 skrzyzowania 88.7

sk. 8 przeniesione do zbioru S

--> porownuje droge -1.0 z 116.0

--> porownuje droge 116.0 z 100.7

--> porownuje droge 100.7 z 99.8

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 7 skrzyzowania 99.8

sk. 7 przeniesione do zbioru S

--> porownuje droge -1.0 z 116.0

--> porownuje droge 116.0 z 100.7

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 5 skrzyzowania 100.7

sk. 5 przeniesione do zbioru S

--> porownuje droge -1.0 z 116.0

--> porownuje droge 116.0 z 101.8

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 14 skrzyzowania 101.8

sk. 14 przeniesione do zbioru S

--> porownuje droge -1.0 z 116.0

------ zachowuje najkrotsza droge od zrodla dla sk. nr. 3 skrzyzowania 116.0

sk. 3 przeniesione do zbioru S

znalezione drogi od zrodla do poszczegolnych skrzyzowan:

od 13 do 8 :przez dl.drogi liczona w [km]

1 : 13 1 #81.30190

2 : 13 2 #3.60555

3 : 13 11 3 #115.97190

4 : 13 2 4 #63.73875

5 : 13 1 5 #100.71840

6 : 13 6 #81.00000

7 : 13 7 #99.80980

8 : 13 12 8 #88.65469

9 : 13 9 #69.81400

10 : 13 10 #10.63010

11 : 13 11 #79.20230

12 : 13 12 #58.24090

13 : 13 #0.00000

14 : 13 12 14 #101.80690

15 : 13 2 15 #72.63455

16 : 13 16 #80.60400

Wynik ostateczny dla wybranego skrzyzowania poczatkowego i koncowego

WYNIK od 13 do 8 przez #dl.drogi liczona w [km]

13 -> 8 : 13 12 8 #88.65469

calkowity czas przebycia tej drogi wynosi 2.46981 [h]

wynik koncowy pomyslnie zapisany do pliku o nazwie wyniki.xat

czy chcesz zakonczy dzialanie aplikacji? (T-wyjscie, N-powrot do menu)

-------------------------------------------Działanie Algorytmu(najszybsza droga):

--> porownuje czasy przebycia -1.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 345678.0

--> porownuje czasy przebycia 345678.0 z 0.0

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 13 skrzyzowania 0.0

sk. 13 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 16

relaksuje droge od sk. nr 13 do sk. nr 16

zamiana czasu przebycia od zrodla z 345678.0 na 2.7

sprawdzam sasiada - sk nr. 12

relaksuje droge od sk. nr 13 do sk. nr 12

zamiana czasu przebycia od zrodla z 345678.0 na 1.5

sprawdzam sasiada - sk nr. 11

relaksuje droge od sk. nr 13 do sk. nr 11

zamiana czasu przebycia od zrodla z 345678.0 na 0.7

sprawdzam sasiada - sk nr. 10

relaksuje droge od sk. nr 13 do sk. nr 10

zamiana czasu przebycia od zrodla z 345678.0 na 0.2

sprawdzam sasiada - sk nr. 9

relaksuje droge od sk. nr 13 do sk. nr 9

zamiana czasu przebycia od zrodla z 345678.0 na 1.7

sprawdzam sasiada - sk nr. 7

relaksuje droge od sk. nr 13 do sk. nr 7

zamiana czasu przebycia od zrodla z 345678.0 na 0.8

sprawdzam sasiada - sk nr. 6

relaksuje droge od sk. nr 13 do sk. nr 6

zamiana czasu przebycia od zrodla z 345678.0 na 1.2

sprawdzam sasiada - sk nr. 2

relaksuje droge od sk. nr 13 do sk. nr 2

zamiana czasu przebycia od zrodla z 345678.0 na 0.1

sprawdzam sasiada - sk nr. 1

relaksuje droge od sk. nr 13 do sk. nr 1

zamiana czasu przebycia od zrodla z 345678.0 na 1.2

--> porownuje czasy przebycia -1.0 z 1.2

--> porownuje czasy przebycia 1.2 z 0.1

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 2 skrzyzowania 0.1

sk. 2 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 15

relaksuje droge od sk. nr 2 do sk. nr 15

zamiana czasu przebycia od zrodla z 345678.0 na 0.7

sprawdzam sasiada - sk nr. 12

relaksuje droge od sk. nr 2 do sk. nr 12

zamiana czasu przebycia od zrodla z 1.5 na 0.7

sprawdzam sasiada - sk nr. 10

relaksuje droge od sk. nr 2 do sk. nr 10

zamiana czasu przebycia od zrodla z 0.2 na 0.2

sprawdzam sasiada - sk nr. 6

relaksuje droge od sk. nr 2 do sk. nr 6

zamiana czasu przebycia od zrodla z 1.2 na 0.7

sprawdzam sasiada - sk nr. 4

relaksuje droge od sk. nr 2 do sk. nr 4

zamiana czasu przebycia od zrodla z 345678.0 na 0.7

sprawdzam sasiada - sk nr. 1

relaksuje droge od sk. nr 2 do sk. nr 1

zamiana czasu przebycia od zrodla z 1.2 na 1.0

--> porownuje czasy przebycia -1.0 z 1.0

--> porownuje czasy przebycia 1.0 z 0.7

--> porownuje czasy przebycia 0.7 z 0.7

--> porownuje czasy przebycia 0.7 z 0.2

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 10 skrzyzowania 0.2

sk. 10 przeniesione do zbioru S

--> porownuje czasy przebycia -1.0 z 1.0

--> porownuje czasy przebycia 1.0 z 0.7

--> porownuje czasy przebycia 0.7 z 0.7

--> porownuje czasy przebycia 0.7 z 0.7

--> porownuje czasy przebycia 0.7 z 0.7

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 12 skrzyzowania 0.7

sk. 12 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 14

relaksuje droge od sk. nr 12 do sk. nr 14

zamiana czasu przebycia od zrodla z 345678.0 na 1.7

sprawdzam sasiada - sk nr. 8

relaksuje droge od sk. nr 12 do sk. nr 8

zamiana czasu przebycia od zrodla z 345678.0 na 1.7

--> porownuje czasy przebycia -1.0 z 1.0

--> porownuje czasy przebycia 1.0 z 0.7

--> porownuje czasy przebycia 0.7 z 0.7

--> porownuje czasy przebycia 0.7 z 0.7

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 11 skrzyzowania 0.7

sk. 11 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 16

relaksuje droge od sk. nr 11 do sk. nr 16

zamiana czasu przebycia od zrodla z 2.7 na 1.3

sprawdzam sasiada - sk nr. 5

relaksuje droge od sk. nr 11 do sk. nr 5

zamiana czasu przebycia od zrodla z 345678.0 na 0.9

sprawdzam sasiada - sk nr. 3

relaksuje droge od sk. nr 11 do sk. nr 3

zamiana czasu przebycia od zrodla z 345678.0 na 1.6

--> porownuje czasy przebycia -1.0 z 1.0

--> porownuje czasy przebycia 1.0 z 0.7

--> porownuje czasy przebycia 0.7 z 0.7

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 6 skrzyzowania 0.7

sk. 6 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 8

relaksuje droge od sk. nr 6 do sk. nr 8

zamiana czasu przebycia od zrodla z 1.7 na 1.6

--> porownuje czasy przebycia -1.0 z 1.0

--> porownuje czasy przebycia 1.0 z 0.7

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 4 skrzyzowania 0.7

sk. 4 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 3

relaksuje droge od sk. nr 4 do sk. nr 3

zamiana czasu przebycia od zrodla z 1.6 na 1.3

--> porownuje czasy przebycia -1.0 z 1.0

--> porownuje czasy przebycia 1.0 z 0.9

--> porownuje czasy przebycia 0.9 z 0.8

--> porownuje czasy przebycia 0.8 z 0.7

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 15 skrzyzowania 0.7

sk. 15 przeniesione do zbioru S

--> porownuje czasy przebycia -1.0 z 1.0

--> porownuje czasy przebycia 1.0 z 0.9

--> porownuje czasy przebycia 0.9 z 0.8

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 7 skrzyzowania 0.8

sk. 7 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 9

relaksuje droge od sk. nr 7 do sk. nr 9

zamiana czasu przebycia od zrodla z 1.7 na 1.7

sprawdzam sasiada - sk nr. 3

relaksuje droge od sk. nr 7 do sk. nr 3

zamiana czasu przebycia od zrodla z 1.3 na 1.1

--> porownuje czasy przebycia -1.0 z 1.0

--> porownuje czasy przebycia 1.0 z 0.9

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 5 skrzyzowania 0.9

sk. 5 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 3

relaksuje droge od sk. nr 5 do sk. nr 3

zamiana czasu przebycia od zrodla z 1.1 na 1.1

--> porownuje czasy przebycia -1.0 z 1.0

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 1 skrzyzowania 1.0

sk. 1 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 9

relaksuje droge od sk. nr 1 do sk. nr 9

zamiana czasu przebycia od zrodla z 1.7 na 1.2

sprawdzam sasiada - sk nr. 8

relaksuje droge od sk. nr 1 do sk. nr 8

zamiana czasu przebycia od zrodla z 1.6 na 1.2

--> porownuje czasy przebycia -1.0 z 1.1

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 3 skrzyzowania 1.1

sk. 3 przeniesione do zbioru S

sprawdzam sasiada - sk nr. 8

relaksuje droge od sk. nr 3 do sk. nr 8

zamiana czasu przebycia od zrodla z 1.2 na 1.2

--> porownuje czasy przebycia -1.0 z 1.2

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 8 skrzyzowania 1.2

sk. 8 przeniesione do zbioru S

--> porownuje czasy przebycia -1.0 z 1.2

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 9 skrzyzowania 1.2

sk. 9 przeniesione do zbioru S

--> porownuje czasy przebycia -1.0 z 1.7

--> porownuje czasy przebycia 1.7 z 1.3

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 16 skrzyzowania 1.3

sk. 16 przeniesione do zbioru S

--> porownuje czasy przebycia -1.0 z 1.7

------ zachowuje najkrotszy czas przebycia od zrodla dla sk. nr. 14 skrzyzowania 1.7

sk. 14 przeniesione do zbioru S

znalezione drogi od zrodla do poszczegolnych skrzyzowan:

od 13 do 8 :przez *czas przebycia drogi liczony w [h]

1 : 13 2 1 *0.95452

2 : 13 2 *0.05151

3 : 13 11 5 3 *1.10098

4 : 13 2 4 *0.71965

5 : 13 11 5 *0.90863

6 : 13 2 6 *0.71032

7 : 13 7 *0.83175

8 : 13 11 5 3 8 *1.18098

9 : 13 2 1 9 *1.23452

10 : 13 2 10 *0.16813

11 : 13 11 *0.66002

12 : 13 2 12 *0.65789

13 : 13 *0.00000

14 : 13 2 12 14 *1.74704

15 : 13 2 15 *0.74180

16 : 13 11 16 *1.26394

Wynik ostateczny dla wybranego skrzyzowania poczatkowego i koncowego

WYNIK od 13 do 8 przez *czas przebycia drogi liczony w [h]

13 -> 8 : 13 11 5 3 8 *1.18098

calkowity dlugosc tej drogi wynosi 136.27060 [km]

wynik koncowy pomyslnie zapisany do pliku o nazwie wyniki.xat

czy chcesz zakonczy dzialanie aplikacji? (T-wyjscie, N-powrot do menu)

zestawienie

droga najkrótsza( od sk13 do sk4)

13 -> 8 : 13 12 8 #88.65469

calkowity czas przebycia tej drogi wynosi 2.46981 [h]

droga najszybsza( od sk13 do sk4)

13 -> 8 : 13 11 5 3 8 *1.18098

calkowity dlugosc tej drogi wynosi 136.27060 [km]

drogi i czasy przebycia te są różne co potwierdza ze program wykonuje zadanie poprawnie

TEST ZAKOŃCZONY POMYŚLNIE!!!

6

1000

11

13

8

2

12

4

3

Współrzędne skrzyżowań:

Sk1: x=75, y=40

Sk2: x=8, y=86

Sk3: x=52, y=24

Sk4: x=68, y=82

Sk5: x=71, y=21

Sk6: x=87, y=83

Sk7: x=67, y=4

Sk8: x=52, y=32

Sk9: x=61, y=40

Sk10: x=14, y=76

Sk11: x=78, y=50

Sk12: x=22, y=27

Sk13: x=6, y=83

Sk14: x=15, y=70

Sk15: x=10, y=17

Sk16: x=22, y=4

Sk13 - źródło

Sk8 - ujście

ROZMIAR MAPY 4x4

1

7

5

16

14

9

15



Wyszukiwarka

Podobne podstrony:
EGZAMIN NA STOPIEŃ MŁODSZEGO RATOWNIKA WOPR test2, Test 1 i 2(1)
zarzadzanie portfelem inwestycyjnym j zarnowski, test2-Notatek.pl-w, TEST
test domaszewicz od Zanety test2, Socjologia 2 rok, Metody badań społecznych
informatyka test 3 sem test2
FCE Practice test Plus Test2
test2
kon test2
test2 fiz
socjologia test2
test2
test2
6 gimp przykladowy test2
genetyka test2
test2, Onkologia, Pytania
Test2, Pilot wycieczek
5 bd przykladowy test2
test2-Notatek.pl, Studia, Rynki Finansowe

więcej podobnych podstron