|
Programowanie obiektoweProjekt IOgólnie: Napisać w języku C++ aplikację umożliwiającą testowanie "układów nie bijących" na szachownicy 8x8 dla zadancyh figur. Szczegóły: Program powinien umożliwić:
Konieczne jest wykazanie się umiejętnością poprawnego definiowania klas, dynamicznego tworzenia obiektów oraz implementcją podstawowych relacji między klasami. Forma i czas zaliczenia: program piszemy i oddajemy w grupach 2 osobowych w terminie 3 zjadów od ogłoszenia zadania. Projekt II - Windy Ogólnie: Napisać w języku C++ aplikację umożliwiającą zarządzającą windami w naszym Instytucie Szczegóły: Zakladmy, że nasz Instytut ma 0<n<=99 pięter oraz 0<m<=;9 wind, a każda winda moze obsługiwac pietra od 0<=n1<n2<=99 (i w każdym szybie jest jedna winda :). Windy poruszaja się z jednakową prędkością krokowo: w jednym kroku winda może przejechać jedno piętro, lub załadować jedną osobę lub wyładować jedną osobę. Wszyskie windy startują ze swojego najniższego piętra. Na każdym piętrze, które nie jest pierwsze znajduje się przycisk [w dół]. Na każdym piętrze które nie jest ostatnie znajduje się przycisk [w górę]. W każdym kroku użytkownik może zdecydować o wciśnięciu dowolnej liczby przycisków. Każde wciśnięcie jest traktowane jako jeden klient - chętny do zmiany piętra. Po decyzji użytkownika ile i jakich wcisnąc przycisków i na których piętrach, nastepuje faza wysiadania - wsyscy którzy dojechli na pietro docelowe mogą wysiadac (pamietaj o ograniczeniu prędkości - jedna osoba w jednym kroku), następnie faza wsiadnia (z tym samym ograniczeniem), dodatkowo przy wsiadaniu użytkownik decyduje na które pietro wysyła klienta. Należy uwzględenić kierunek windy (winda jadąca na górę nie zabiera osób udających się na dół) Program powinien umożliwić:
Szablony sprawozdań - autor: mgr inż. A. Tomczyk Szablon wersja MS Word Szablon wersja OpenOffice |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
wszelkie pytania proszę kierować pod adres r.papis@done.pl |