{"id":"informatyka-2011-maj-matura-rozszerzona-2/zad/5","paper_id":"informatyka-2011-maj-matura-rozszerzona-2","number":"5","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2011,"month":"maj","level":"rozszerzona","text":"Zadanie 5. Wystawy psów (10 pkt)\nPewien klub kynologiczny przechowuje w plikach tekstowych informacje o swoich członkach\ni ich psach. Informacje przechowywane w wierszach w każdym z plików są rozdzielone\nśrednikami.\nW pliku osoby.txt każdy wiersz zawiera informacje o członkach klubu: id_osoby, imię,\nnazwisko, nr telefonu.\nPrzykład:\no001;Adam;Roztoka;501358358\no002;Adam;Komarnicki;337234875\nPlik psy.txt zawiera informacje dotyczące psów i ich właścicieli: id_psa, rasa, wiek, płeć,\nliczba zdobytych medali, id_osoby.\nPrzykład:\n1;wyżeł węgierski krótkowłosy;4;samica;1;o059\n2;owczarek niemiecki;2;samica;2;o064\n3;chihuahua;3;samiec;4;o097\nWykorzystując dane zawarte w tych plikach oraz dostępne narzędzia informatyczne, wykonaj\nponiższe polecenia. Odpowiedzi zapisz w pliku zadanie5.txt, poprzedzając je literami\noznaczającymi odpowiednie podpunkty.\na) Podaj liczbę samców oraz liczbę samic wśród psów.\nb) Utwórz zestawienie podające nazwiska i imiona osób, które mają więcej niż 8 psów.\nZestawienie powinno być uporządkowane alfabetycznie według nazwisk.\nc) Podaj imię i nazwisko osoby, której psy zdobyły łącznie najwięcej medali, oraz podaj\nliczbę tych medali.\nd) Podaj liczbę osób posiadających owczarki. Zwróć uwagę na to, że nazwa rasy może\nskładać się z kilku wyrazów oraz że jedna osoba może posiadać kilka owczarków tej\nsamej rasy lub różnych ras.\nDo oceny oddajesz plik(i) o nazwie(ach) , zawierający(e)\ntu wpisz nazwę(y) pliku (ów)\nkomputerową(e) realizację(e) Twoich obliczeń oraz plik tekstowy zadanie5.txt,\nzawierający odpowiedzi do podpunktów a), b), c), d) zadania (odpowiedź do każdego\npodpunktu poprzedź literą oznaczającą podpunkt).\nNr zadania\n4a)\n4b)\n4c)\n5a)\n5b)\n5c)\n5d)\nMaks. liczba pkt\n2\n3\n5\n2\n3\n2\n3\nWypełnia\negzaminator Uzyskana liczba pkt\nPoziom rozszerzony - część II\n4","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2011-maj-matura-rozszerzona-2/zad-5.webp","solution_image":null,"topics":null,"page_from":3,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2011 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 5. Wystawy psów (10 pkt)<br>Pewien klub kynologiczny przechowuje w plikach tekstowych informacje o swoich członkach<br>i ich psach. Informacje przechowywane w wierszach w każdym z plików są rozdzielone<br>średnikami.<br>W pliku osoby.txt każdy wiersz zawiera informacje o członkach klubu: id_osoby, imię,<br>nazwisko, nr telefonu.<br>Przykład:<br>o001;Adam;Roztoka;501358358<br>o002;Adam;Komarnicki;337234875<br>Plik psy.txt zawiera informacje dotyczące psów i ich właścicieli: id_psa, rasa, wiek, płeć,<br>liczba zdobytych medali, id_osoby.<br>Przykład:<br>1;wyżeł węgierski krótkowłosy;4;samica;1;o059<br>2;owczarek niemiecki;2;samica;2;o064<br>3;chihuahua;3;samiec;4;o097<br>Wykorzystując dane zawarte w tych plikach oraz dostępne narzędzia informatyczne, wykonaj<br>poniższe polecenia. Odpowiedzi zapisz w pliku zadanie5.txt, poprzedzając je literami<br>oznaczającymi odpowiednie podpunkty.<br>a) Podaj liczbę samców oraz liczbę samic wśród psów.<br>b) Utwórz zestawienie podające nazwiska i imiona osób, które mają więcej niż 8 psów.<br>Zestawienie powinno być uporządkowane alfabetycznie według nazwisk.<br>c) Podaj imię i nazwisko osoby, której psy zdobyły łącznie najwięcej medali, oraz podaj<br>liczbę tych medali.<br>d) Podaj liczbę osób posiadających owczarki. Zwróć uwagę na to, że nazwa rasy może<br>składać się z kilku wyrazów oraz że jedna osoba może posiadać kilka owczarków tej<br>samej rasy lub różnych ras.<br>Do oceny oddajesz plik(i) o nazwie(ach) , zawierający(e)<br>tu wpisz nazwę(y) pliku (ów)<br>komputerową(e) realizację(e) Twoich obliczeń oraz plik tekstowy zadanie5.txt,<br>zawierający odpowiedzi do podpunktów a), b), c), d) zadania (odpowiedź do każdego<br>podpunktu poprzedź literą oznaczającą podpunkt).<br>Nr zadania<br>4a)<br>4b)<br>4c)<br>5a)<br>5b)<br>5c)<br>5d)<br>Maks. liczba pkt<br>2<br>3<br>5<br>2<br>3<br>2<br>3<br>Wypełnia<br>egzaminator Uzyskana liczba pkt<br>Poziom rozszerzony - część II<br>4</p>","solutions":[]}