zad9
pdf > do ÂściÂągnięcia > download > ebook > pobieranie
 
Cytat
Ab igne ignem - z ognia ogień. (Cycero). (Cycero)
Start Zaćmienie, Zajecia 2, zaaowanane,
 
  Witamy

zad9, Informatyka, java
[ Pobierz całość w formacie PDF ]
laboratorium: zadanie 9
termin: 6 stycznia 2010 r.
kurs programowania w Javie
skrzy»owanie
Instytut Informatyki Uniwersytetu Wrocławskiego
Paweł Rzechonek
Zadanie.
Napisz aplikacj¦ okienkow¡ w technologii
Swing
, która b¦dzie graficznie ilustrowała zachowanie si¦ samo-
chodów na skrzy»owaniu dróg równorz¦dnych.
Pojazdy nie mog¡ si¦ zderza¢ ani wyprzedza¢. Obowi¡zuje ruch prawostronny i zasada prawej r¦ki. Sa-
mochód po dojechaniu do skrzy»owania ma si¦ na chwil¦ zatrzyma¢ i je±li to jest mo»liwe przejecha¢ przez
nie. Je»eli dwa samochody jednocze±nie doje»dzaj¡ do skrzy»owania i znajduj¡ si¦ na kursie kolizyjnym, to
jeden z pojazdów musi ust¡pi¢ piersze«stwa drugiemu (zgodnie z zasadami ruchu drogowego). Gdy sytuacja na
skrzy»owaniu si¦ zakleszczy (na przykład, na ka»dej jezdni przy skrzy»owaniu znajduje si¦ samochód maj¡cy
zamiar jecha¢ na wprost), to nale»y umo»liwi¢ przejazd ostatniemu, który dojechał do skrzy»owania. Ponadto
samochód nie mo»e wyprzedza¢ w okolicach skrzy»owania — jak inny pojazd jedzie przed nim wolniej, to ten
z tyłu te» musi zwolni¢.
Ka»dy samochód powinien by¢ sterowany osobnym w¡tkiem. Zadaniem samochodu ma by¢ przejazd przez
skrzy»owanie w zadanym kierunku. W¡tek samochodu musi mie¢ wi¦c okre±lone trzy parametry: pr¦dko±¢
z jak¡ si¦ porusza, droga po której jedzie i droga w któr¡ ma skr¦ci¢. W¡tek ko«czy swoj¡ prac¦ jak oddali si¦
od skrzy»owania odpowiednio daleko. Liczba wszystkich samochodów na planszy nie mo»e przekroczy¢ pewnej
rozs¡dnej granicy (na przykład 20). Praca w¡tków–samochodów musi by¢ synchronizowana za pomoc¡ metod
wait()
i
notify()
.
Twoja aplikacja powinna umo»liwia¢ dodanie nowego pojazdu (pocz¡tkowo skrzy»owanie jest puste) na
okre±lonej jezdni przed skrzy»owaniem i nadania mu losowej pocz¡tkowej pr¦dko±ci (ka»dy samochód mo»e mie¢
inn¡ pr¦dko±¢ przemieszczania si¦) i drogi docelowej w któr¡ ma skr¦ci¢. Samochody mog¡ by¢ animowane
przy pomocy kolorowych kulek, prostok¡tów albo gotowych małych obrazków na obszarze obiektu
JPanel
.
Pojazd zbli»aj¡cy si¦ do skrzy»owania powinien sygnalizowa¢ swój kierunek ruchu.
Centralny obszar aplikacji powinien by¢ pokryty panelem, na którym b¦dzie dokonywana wizualizacja
skrzy»owania i poruszaj¡cych si¦ samochodów. Odrysowywanie panelu, czyli klasy dziedzicz¡cej po
JPanel
,
ma by¢ sterowane obiektem typu
Timer
. Obiekt ten ma co 40 milisekund odrysowywa¢ panel.
1
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • imikimi.opx.pl
  • comp
    StartZasady administracji sieci, Informatyka, Sieci komputerowe, Sieci Komputerowe(1)Zadania 7b, Studia, Stopień 2 Semestr I, Statystyczne systemy informatyczne w AD, Rrrrrr, R Artur, Zadania 7bZadania 10, Studia, Stopień 2 Semestr I, Statystyczne systemy informatyczne w AD, Rrrrrr, R Artur, Zadania 10Zadania 2, Studia, Stopień 2 Semestr I, Statystyczne systemy informatyczne w AD, R moje prace, Wykłady i zadania, 2. Statystyki opisowe w R, ZrobioneZaliczenie2007-ga-gc, ►► UMK TORUŃ - wydziały w Toruniu, ► WYDZIAŁ Matematyczno-Informatyczny (WMiI - Wydział Magii i Iluzji), Bazy danychZaawansowane programowanie w systemie Linux, Informatyka, LinuxZadanie 3, Podstawy obsługi komputera, Podstawy informatykiZadanie 8, Podstawy obsługi komputera, Podstawy informatykiZadania z laborki 1, Studia PŚK informatyka, Semestr 4, projekt sk, Sieci komputerowe, Zadania z LaboratoriówZarzadzanie zespolem IT, WSB Poznań, Zarządzanie Projektem Informatycznym
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • szarlotka.pev.pl
  • Cytat

    Filozof sprawdza się w filozofii myśli, poeta w filozofii wzruszenia. Kostis Palamas
    Aby być szczęśliwym w miłości, trzeba być geniuszem. Honore de Balzac
    Fortuna kołem się toczy. Przysłowie polskie
    Forsan et haec olim meminisse iuvabit - być może kiedyś przyjemnie będzie wspominać i to wydarzenie. Wergiliusz
    Ex Deo - od Boga.

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com