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.pldoc.pisz.plpdf.pisz.plimikimi.opx.pl
|
|
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.pldoc.pisz.plpdf.pisz.plszarlotka.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. |
|