Przejdź do głównej treści
INF.04-01-25.01-SGStyczeń 2025 · 180 min

Aplikacja konsolowa i galeria zdjęć

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.04 trwa 180 minut i łączy dwa typowe obszary pracy programisty: aplikację konsolową w języku obiektowym oraz prostą aplikację internetową front-end w Angularze albo React.js. Najpierw trzeba wykonać program operujący na tablicy liczb całkowitych z użyciem klasy. Klasa przechowuje tablicę i liczbę jej elementów, konstruktor przyjmuje rozmiar i wypełnia dane liczbami pseudolosowymi z zakresu 1-1000, a metody odpowiadają za wypisanie elementów w formacie „indeks: wartość”, wyszukanie pierwszego wystąpienia podanej liczby, pokazanie wszystkich liczb nieparzystych wraz ze zliczeniem oraz obliczenie średniej arytmetycznej. Program główny tworzy obiekt z tablicą większą niż 20 elementów i prezentuje działanie każdej z metod czytelnymi komunikatami. Druga część to jednostronicowa galeria zdjęć oparta na danych z pliku tekstowego i obrazach dostarczonych w archiwum. Interfejs zawiera nagłówek „Kategorie zdjęć”, trzy przełączniki dla kategorii Kwiaty, Zwierzęta i Samochody oraz kafelki ze zdjęciem, liczbą pobrań i przyciskiem „Pobierz”. Widok ma reagować na zaznaczenie przełączników, a kliknięcie przycisku zwiększa licznik pobrań w tablicy danych i od razu aktualizuje ekran. W rozwiązaniu trzeba użyć pętli i warunków, tak aby aplikacja działała także dla innej liczby zdjęć. Dokumentacja obejmuje komentarz opisujący wybraną metodę programu konsolowego, zrzuty ekranu pokazujące uruchomienie i interakcje obu aplikacji oraz plik z listą użytych narzędzi. Egzaminator ocenia poprawność działania programów, sensowną strukturę kodu, obsługę filtrowania i liczników w galerii oraz kompletność przygotowanych plików.

2 rozwiązania krok po kroku

Wyjaśnienie każdego kroku, kod z podświetlonymi zmianami i podgląd po każdym kroku. Arkusz ma kilka rozwiązań - inne narzędzie albo inne podejście do tego samego zadania.

Pobierz pliki

Załączniki

  • pliki3.zipMateriały do zadania: dane.txt, obraz1.jpg - obraz12.jpg. Hasło do archiwum jest podane w treści arkusza. 654.3 KB

Metadane

Kwalifikacja
INF.04
Rok
2025
Sesja
Styczeń
Czas
180 min