Sprawności harcerskie [2018] [PP]
W plikach harcerze.txt, sprawnosc.txt i dzialania.txt zapisane zostały działania podejmowane w 2017 roku przez harcerzy z poszczególnych drużyn w celu uzyskania różnych sprawności. Pierwszy wiersz jest wierszem nagłówkowym. Dane w wierszach rozdzielone są średnikami.
Plik harcerze.txt zawiera dane harcerzy. Są to: identyfikator harcerza, jego imię, nazwisko i nazwa drużyny, do której należy.
Przykład:
Id_harcerza;Imie;Nazwisko;Druzyna
H001;Konrad;Jedruszczak;Bukowina
H002;Andrzej;Sienkiewicz;Zywioly
Plik sprawnosc.txt zawiera identyfikatory i nazwy sprawności, o które starali się harcerze.
Przykład:
Id_sprawnosci;Nazwa_sprawnosci
S1;zeglarz
S2;goral
Plik dzialania.txt zawiera informacje o działaniach prowadzonych przez harcerzy. Są to: identyfikator harcerza, data rozpoczęcia działania, data zakończenia działania, identyfikator sprawności, w ramach której prowadzone było działanie, oraz liczba zdobytych punktów w ramach tego działania.
Przykład:
Id_harcerza;Poczatek_dzial;Koniec_dzial;Id_sprawnosci;L_punktow
H019;2017-01-11;2017-01-13;S1;150
H090;2017-01-12;2017-01-15;S1;371
Za pomocą dostępnych narzędzi informatycznych podaj odpowiedzi do poniższych zadań. Każdą odpowiedź zapisz w pliku wyniki4.txt i poprzedź ją numerem oznaczającym zadanie.
Zadanie 4.1. (0–1)
Wykonaj zestawienie zawierające nazwy wszystkich drużyn wraz z liczbą harcerzy należących do danej drużyny.
Zadanie 4.2. (0–2)
Podaj nazwę sprawności, w której harcerze łącznie zdobyli najwięcej punktów, oraz nazwę sprawności, w której harcerze łącznie zdobyli najmniej punktów.
Zadanie 4.3. (0–3)
Znajdź harcerzy, którzy podjęli działania w celu zdobycia największej liczby różnych sprawności. Dla każdego z nich podaj jego imię i nazwisko oraz sprawności, które próbował
zdobyć.
Zadanie 4.4. (0–2)
Podaj nazwę drużyny, z której żaden harcerz nie podjął działań w celu zdobycia sprawności ratownika.
Zadanie 4.5. (0–2)
Podaj imię i nazwisko harcerza, który na zdobycie jednego typu sprawności pracował w sumie największą liczbę dni. Podaj tę sprawność oraz liczbę dni. Jest tylko jeden taki harcerz.
Uwaga: Dni poświęcone na zdobywanie sprawności policz łącznie z dniem rozpoczęcia i zakończenia. Jeśli harcerz zaczął i skończył działanie w tym samym dniu, należy uznać, że poświęcił na to 1 dzień.
Do pobrania: