Gra w kości
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.04 trwa 180 minut i łączy programowanie aplikacji konsolowej z prostą aplikacją mobilną oraz przygotowaniem dokumentacji. Tematem przewodnim jest gra w kości. Najpierw trzeba wykonać program działający w konsoli w C++, C#, Javie albo Pythonie. Aplikacja pobiera liczbę kości z zakresu 3-10, pilnuje poprawności danych, losuje wyniki rzutów od 1 do 6, zapisuje je w tablicy lub kolekcji, wyświetla rezultat każdej kostki i oblicza punkty według konkretnej reguły: sumowane są tylko te oczka, które wystąpiły co najmniej dwa razy. Program ma też umożliwiać kolejne rundy po wpisaniu odpowiedniego znaku. W kodzie musi znaleźć się osobna funkcja lub metoda do losowania oraz osobna do liczenia punktów, bez używania zmiennych globalnych w podejściu strukturalnym. Druga aplikacja powstaje w środowisku mobilnym, np. .NET MAUI albo Android Studio. Interfejs zawiera tytuł z numerem zdającego, przycisk rzutu, pięć obrazów kości, dwa pola z wynikami i przycisk resetu. Po rzucie losowanych jest zawsze pięć wartości, które są prezentowane jako grafiki kości, a wynik pojedynczego rzutu i łączny wynik gry aktualizują się na ekranie. Reset przywraca obraz question.jpg i zeruje liczniki. Liczy się też poprawny układ kontrolek, kolory, marginesy i zapis interfejsu w języku znaczników. Dokumentacja obejmuje komentarz nagłówkowy do wybranej funkcji aplikacji konsolowej, zrzuty ekranu pokazujące działanie obu programów oraz plik z informacjami o systemie, środowiskach, emulatorze i użytych językach. Egzaminator ocenia poprawność logiki gry, działanie obu aplikacji, kompilację, uruchomienie i kompletność przekazanych plików.
Pobierz pliki
Metadane
- Kwalifikacja:
- INF.04
- Rok:
- 2024
- Sesja:
- Czerwiec
- Czas:
- 180 min