Darmowe konto pozwoli wrócić do niego później.
Informacja do zadań 8.1.–8.3.
W pewnym centrum medycznym odbywają się szczepienia. Lekarz przepisuje pacjentowi odpowiednią szczepionkę, a każda szczepionka ma rekomendowaną liczbę dawek. Pacjent zostaje uznany za zaszczepionego, jeśli przyjmie wszystkie dawki rekomendowane dla danej szczepionki.
Dane dotyczące szczepień od 2 stycznia 2023 do 7 maja 2024 są zapisane w dwóch plikach: szczepionki.txt oraz wizyty.txt. Pierwszy wiersz w każdym pliku jest wierszem nagłówkowym i zawiera nazwy odpowiednich pól. Dane w wierszach rozdzielone są znakiem tabulacji.
Plik o nazwie szczepionki.txt zawiera informacje o szczepionkach. W każdym wierszu znajduje się:
Darmowe konto pozwoli wrócić do niego później.
• liczba_dawek – liczba rekomendowanych dawek, liczba całkowita większa od 0 i mniejsza od 10
Przykład:
kod_szczepionki liczba_dawek
sz1_3d 3
sz2_1d 1
Plik o nazwie wizyty.txt zawiera informacje o podanej pacjentowi dawce szczepionki. W każdym wierszu znajduje się:
• pesel – numer PESEL pacjenta przyjmującego daną dawkę szczepienia, składający się z 11 znaków
• kod_szczepionki – kod podanej szczepionki
• data_szczepienia – data szczepienia w formacie rrrr-mm-dd
• numer_dawki – liczba całkowita mniejsza od 10 określająca, która dawka szczepionki została podana.
Przykład:
Pesel kod_szczepionki data_szczepienia numer_dawki
79051863861 sz16_1d 2023-01-02 1
84100517145 sz13_5d 2023-01-02 1
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi informatycznych podaj odpowiedzi do zadań 8.1.–8.3. Odpowiedzi zapisz w pliku wyniki8.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Polecenie
Dla każdej szczepionki podaj, ile łącznie jej dawek zostało podanych pacjentom. Jako wynik podaj listę zawierającą kod szczepionki i liczbę dawek. Lista powinna być posortowana nierosnąco według liczby dawek.
sz15_5d 111
sz10_4d 83
sz21_5d 82
sz17_4d 81
sz20_5d 79
sz9_5d 73
sz3_5d 72
sz13_5d 71
sz1_3d 69
sz6_3d 64
sz7_5d 60
sz12_3d 60
sz24_3d 59
sz22_3d 45
sz18_2d 38
sz19_2d 35
sz4_2d 34
sz8_2d 29
sz16_1d 28
sz11_1d 25
sz23_1d 23
sz5_1d 23
sz14_1d 16
sz2_1d 15
za poprawną odpowiedź, w tym: 1 pkt – za poprawne zestawienie liczby podanych dawek każdej szczepionki, 1 pkt – za poprawne uporządkowanie zestawienia nierosnąco według liczby podanych dawek.
Ocena według schematu punktowania CKE, zwykle w 15–30 s
Dowiedz się, ile punktów naprawdę zdobywasz. Zrób zdjęcie kartki albo wklej odpowiedź: Maturownik+ porówna ją ze schematem punktowania, policzy punkty i wytłumaczy, gdzie i dlaczego je tracisz.