LOGOWANIE
- STRONA G艁脫WNA
- TW脫J PAKIET PREMIUM
- TWOJE WYNIKI
- KWALIFIKACJE W ZAWODZIE
- NAUKA ZDALNA
- GENERATOR TEST脫W
- ARCHIWUM ARKUSZY
- WSP脫艁PRACA
- KONTAKT
KWALIFIKACJA INF4 - STYCZE艃 2025 - ZADANIE PRAKTYCZNE NR 2
KOD ARKUSZA: INF.04-02-25.01-SG
Podziel si臋 arkuszem z innymi i udost臋pnij go na Facebooku:
SKR脫CONA TRE艢膯 ARKUSZA:
UWAGA: numer, kt贸rym zosta艂 podpisany arkusz egzaminacyjny (PESEL lub w przypadku jego braku numer paszportu) jest w zadaniu nazywany numerem zdaj膮cego.
Wykonaj aplikacj臋 konsolow膮 oraz mobiln膮 wed艂ug wskaza艅. Wykonaj dokumentacj臋 zgodnie z opisem w cz臋艣ci III instrukcji do zadania. Wykorzystaj konto Egzamin bez has艂a.
Utw贸rz folder i nazwij go numerem zdaj膮cego. W folderze utw贸rz podfoldery: konsolowa, mobilna, dokumentacja. Po wykonaniu ka偶dej aplikacji, jej pe艂ny kod (ca艂y folder projektu) spakuj do archiwum. Nast臋pnie pozostaw w podfolderze jedynie spakowane archiwum, pliki 藕r贸d艂owe, kt贸rych tre艣膰 by艂a modyfikowana oraz je艣li jest to mo偶liwe plik wykonywalny.
Cz臋艣膰 I. Aplikacja konsolowa
Napisz program implementuj膮cy klas臋 i dwie klasy potomne, kt贸ry obs艂uguje dzia艂anie urz膮dze艅 domowych.
Za艂o偶enia do programu:
- Program wykonywany w konsoli
- Zastosowany obiektowy j臋zyk programowania zgodny z zainstalowanym na stanowisku egzaminacyjnym: C++ lub C#, lub Java, lub Python
- Program zawiera klas臋 bazow膮 reprezentuj膮c膮 urz膮dzenie oraz dwie klasy potomne reprezentuj膮ce pralk臋 oraz odkurzacz
- Wymaganie do klasy bazowej:
- Implementuje jedn膮 og贸lnodost臋pn膮 metod臋, kt贸ra wy艣wietla tre艣膰 komunikatu. Komunikat jest argumentem metody. Metoda nie zwraca warto艣ci.
- Wymagania do klasy reprezentuj膮cej pralk臋:
- Definiuje pole przechowuj膮ce numer programu prania, kt贸ry jest liczb膮 ca艂kowit膮. Pole inicjowane jest warto艣ci膮 0. Instancje klasy nie maj膮 dost臋pu do pola, pole nie jest widoczne w klasach dziedzicz膮cych po klasie pralki
- Implementuje og贸lnodost臋pn膮 metod臋 do ustawienia numeru programu prania. Argumentem metody jest numer programu. Gdy jest on liczb膮 z przedzia艂u od 1 do 12, metoda ustawia pole okre艣laj膮ce numer programu na t膮 warto艣膰. W przeciwnym wypadku pole jest ustawione na warto艣膰 0. Metoda zwraca warto艣膰 pola numeru programu
- Wymagania do klasy reprezentuj膮cej odkurzacz:
- Definiuje pole reprezentuj膮ce stan odkurzacza, kt贸re jest typu logicznego, inicjowane warto艣ci膮 faise. Warto艣膰 faise oznacza, 偶e odkurzacz jest wy艂膮czony, true - w艂膮czony. Pole dost臋pne tylko w tej klasie, niedost臋pne w klasach potomnych
- Implementuje og贸lnodost臋pn膮 bezargumentow膮 metod臋 on(), kt贸ra w艂膮cza odkurzacz. Metoda nie zwraca warto艣ci. W艂膮czenie polega na ustawieniu pola stanu na warto艣膰 true oraz wywo艂aniu metody klasy bazowej z komunikatem 鈥濷dkurzacz w艂膮czono". Zmiana stanu i komunikat mog膮 by膰 wykonane tylko i wy艂膮cznie, gdy odkurzacz jest wy艂膮czony
Obraz 1. Dzia艂anie programu. Wprowadzono poprawny numer programu pralki
niepoprawny numer programu pralki
........
........