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 - CZERWIEC 2024 - ZADANIE PRAKTYCZNE NR 2
KOD ARKUSZA: INF.04-02-24.06-SG
Podziel się arkuszem z innymi i udostępnij go na Facebooku:
SKRÓCONA TREŚĆ ARKUSZA:
UWAGA: katalog z rezultatami pracy oraz płytę należy opisać numerem zdającego, którym został podpisany arkusz, czyli numerem PESEL lub w przypadku jego braku numerem paszportu. Dalej w zadaniu numer ten jest nazwany numerem zdającego.
Wykonaj aplikację konsolową oraz desktopową według wskazań. Wykonaj dokumentację zgodnie z opisem w części III instrukcji do zadania. Wykorzystaj konto Egzamin bez hasła. Do rozwiązania zadania wykorzystaj archiwum pliki2.zip z hasłem: MyASoUndS
Utwórz folder i nazwij go numerem zdającego. W folderze utwórz podfoldery: konsolowa, desktopowa, 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, skopiowane z projektu pliki źródłowe, których treść była modyfikowana oraz jeśli istnieje plik wykonywalny.
Część I. Aplikacja konsolowa
Za pomocą narzędzi do tworzenia aplikacji konsolowych utwórz program do odczytywania i wyświetlania danych z pliku. Program implementuje część aplikacji do odtwarzania muzyki, jego zadaniem jest wczytanie danych o albumach muzycznych, a następnie wyświetlenie ich.
Gorillaz "The Now Now"
11
2018
11Q0Q1Q2
My Chemical Romance "The Black Paradę" 14
2006
304ÓÓÓ444
Wilki T
"wilki"
ló
1992
4000230
30 Seconds To Mars "A Beautiful Lie" 13
Założenia aplikacji:
- Zastosowany obiektowy język programowania zgodny z zainstalowanym na stanowisku egzaminacyjnym: C++ lub C#, lub Java, lub Python
- Podejście obiektowe lub strukturalne
- Plik DataStructure.txt zawiera strukturę rekordu danych o albumach muzycznych. Przy podejściu obiektowym należy utworzyć klasę o takich polach, a przy podejściu strukturalnym - strukturę. Należy dobrać odpowiednie typy dla pól pasujące do danych zamieszczonych w pliku Data.txt. Dla liczby pobrań należy zastosować typ przynajmniej 32 bitowy
- Wczytanie danych:
- Dane są wczytane z pliku Data.txt (muszą zostać wczytane wszystkie dane zawarte w pliku). Należy założyć, że do pliku mogą zostać dopisane nowe albumy, przy czym jego struktura nigdy się nie zmienia oraz plik jest zawsze poprawny strukturalnie (wszystkie rekordy są kompletne i poprawne ze względu na typy pól)
UWAGA: W niektórych językach programowania np. Python można zdefiniować kodowanie znaków: encoding="utf-8" jako parametr funkcji otwierającej plik.
- Dane jednego rekordu są przypisane do odpowiednich pól obiektu lub struktury
- Każdy rekord jest zapisywany w tablicy lub dowolnej kolekcji
- Wczytanie odbywa się w osobnej metodzie lub funkcji Obraz 1. Fragment wyniku - Wyświetlenie danych: działania aplikacji
- Dane z każdego rekordu są kolejno wyświetlane w konsoli, w osobnych liniach, patrz obraz 1 - Wyświetlonych jest tyle rekordów, ile faktycznie zostało wczytanych
- Wyświetlenie odbywa się w osobnej metodzie lub funkcji
........
........