{"id":"informatyka-2009-maj-matura-rozszerzona-2/zad/6","paper_id":"informatyka-2009-maj-matura-rozszerzona-2","number":"6","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2009,"month":"maj","level":"rozszerzona","text":"Zadanie 6. Lekarze (14 pkt)\nDane są trzy pliki tekstowe o nazwach: lekarze.txt, pacjenci.txt, wizyty.txt.\nZawierają one informacje na temat lekarzy, pacjentów i odbytych wizyt domowych.\nW każdym z plików dane w wierszu oddzielone są znakami tabulacji.\nPlik o nazwie lekarze.txt zawiera informacje na temat lekarzy: numer identyfikacyjny\nlekarza, jego nazwisko, imię, specjalność, datę urodzenia, numer NIP i numer PESEL.\nPrzykład:\n23 Kadaj\nMonika\npediatra\n1965-03-16 879-122-69-94\n65031687654\n34 Nowak\nAnna\nnefrolog\n1965-03-16 879-122-69-94\n65031687654\nPlik o nazwie pacjenci.txt zawiera dane na temat pacjentów: numer identyfikacyjny\npacjenta, jego nazwisko, imię, numer PESEL i datę urodzenia.\nPrzykład:\n122\nNowakowska Joanna\n73050512356\n1973-05-05\n124\nWitkowski\nHubert\n88030422345\n1988-03-04\nPlik o nazwie wizyty.txt zawiera informacje na temat domowych wizyt lekarskich\nprzeprowadzonych przez lekarzy u pacjentów: numer identyfikacyjny lekarza, numer\nidentyfikacyjny pacjenta oraz datę wizyty lekarskiej przeprowadzonej przez lekarza\nu pacjenta.\nPrzykład:\n23\n124\n2006-12-13\n34\n122\n2007-02-20\nWykorzystując dane zawarte w tych plikach i dostępne narzędzia informatyczne, wykonaj\nponiższe polecenia, a wyniki zapisz w pliku o nazwie zad_6.txt. Wyniki do każdego\npodpunktu poprzedź literą oznaczającą ten podpunkt.\na) Utwórz zestawienie zawierające nazwiska i imiona lekarzy oraz liczbę wizyt\nprzeprowadzonych przez każdego z nich. Informacje w zestawieniu uporządkuj\nnierosnąco według liczby wizyt.\nb) Utwórz zestawienie zawierające nazwiska i imiona pacjentów oraz liczbę wizyt lekarzy\nu każdego z pacjentów, którzy urodzili się przed 1 lipca 1973 roku. Informacje\nw zestawieniu uporządkuj niemalejąco według liczby wizyt.\nc) Utwórz zestawienie zawierające informacje: nazwisko, imię i specjalność lekarzy\nposiadających numer NIP rozpoczynający się od cyfry 8. Informacje w zestawieniu\nuporządkuj alfabetycznie według nazw specjalności.\nd) Utwórz zestawienie dla każdego pacjenta, zawierającego informację, u ilu lekarzy się\nleczył, to znaczy wskaż, ilu różnych lekarzy było z wizytą u danego pacjenta.\nW zestawieniu podaj nazwisko, imię pacjenta oraz liczbę lekarzy. Informacje\nw zestawieniu uporządkuj alfabetycznie według nazwisk.\nDo oceny oddajesz plik(i) o nazwie(ach)\ntu wpisz nazwę(y) pliku(ów)\nzawierający(e) komputerową realizację Twoich obliczeń oraz plik tekstowy o nazwie\nzad_6.txt z wynikami do podpunktów a, b, c, d.\nNr zadania\n6 a)\n6 b)\n6 c)\n6 d)\nMaks. liczba pkt\n4\n3\n2\n5\nWypełnia\negzaminator! Uzyskana liczba pkt\n6\nPoziom rozszerzony - część II\nBRUDNOPIS","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2009-maj-matura-rozszerzona-2/zad-6.webp","solution_image":null,"topics":null,"page_from":5,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2009 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 6. Lekarze (14 pkt)<br>Dane są trzy pliki tekstowe o nazwach: lekarze.txt, pacjenci.txt, wizyty.txt.<br>Zawierają one informacje na temat lekarzy, pacjentów i odbytych wizyt domowych.<br>W każdym z plików dane w wierszu oddzielone są znakami tabulacji.<br>Plik o nazwie lekarze.txt zawiera informacje na temat lekarzy: numer identyfikacyjny<br>lekarza, jego nazwisko, imię, specjalność, datę urodzenia, numer NIP i numer PESEL.<br>Przykład:<br>23 Kadaj<br>Monika<br>pediatra<br>1965-03-16 879-122-69-94<br>65031687654<br>34 Nowak<br>Anna<br>nefrolog<br>1965-03-16 879-122-69-94<br>65031687654<br>Plik o nazwie pacjenci.txt zawiera dane na temat pacjentów: numer identyfikacyjny<br>pacjenta, jego nazwisko, imię, numer PESEL i datę urodzenia.<br>Przykład:<br>122<br>Nowakowska Joanna<br>73050512356<br>1973-05-05<br>124<br>Witkowski<br>Hubert<br>88030422345<br>1988-03-04<br>Plik o nazwie wizyty.txt zawiera informacje na temat domowych wizyt lekarskich<br>przeprowadzonych przez lekarzy u pacjentów: numer identyfikacyjny lekarza, numer<br>identyfikacyjny pacjenta oraz datę wizyty lekarskiej przeprowadzonej przez lekarza<br>u pacjenta.<br>Przykład:<br>23<br>124<br>2006-12-13<br>34<br>122<br>2007-02-20<br>Wykorzystując dane zawarte w tych plikach i dostępne narzędzia informatyczne, wykonaj<br>poniższe polecenia, a wyniki zapisz w pliku o nazwie zad_6.txt. Wyniki do każdego<br>podpunktu poprzedź literą oznaczającą ten podpunkt.<br>a) Utwórz zestawienie zawierające nazwiska i imiona lekarzy oraz liczbę wizyt<br>przeprowadzonych przez każdego z nich. Informacje w zestawieniu uporządkuj<br>nierosnąco według liczby wizyt.<br>b) Utwórz zestawienie zawierające nazwiska i imiona pacjentów oraz liczbę wizyt lekarzy<br>u każdego z pacjentów, którzy urodzili się przed 1 lipca 1973 roku. Informacje<br>w zestawieniu uporządkuj niemalejąco według liczby wizyt.<br>c) Utwórz zestawienie zawierające informacje: nazwisko, imię i specjalność lekarzy<br>posiadających numer NIP rozpoczynający się od cyfry 8. Informacje w zestawieniu<br>uporządkuj alfabetycznie według nazw specjalności.<br>d) Utwórz zestawienie dla każdego pacjenta, zawierającego informację, u ilu lekarzy się<br>leczył, to znaczy wskaż, ilu różnych lekarzy było z wizytą u danego pacjenta.<br>W zestawieniu podaj nazwisko, imię pacjenta oraz liczbę lekarzy. Informacje<br>w zestawieniu uporządkuj alfabetycznie według nazwisk.<br>Do oceny oddajesz plik(i) o nazwie(ach)<br>tu wpisz nazwę(y) pliku(ów)<br>zawierający(e) komputerową realizację Twoich obliczeń oraz plik tekstowy o nazwie<br>zad_6.txt z wynikami do podpunktów a, b, c, d.<br>Nr zadania<br>6 a)<br>6 b)<br>6 c)<br>6 d)<br>Maks. liczba pkt<br>4<br>3<br>2<br>5<br>Wypełnia<br>egzaminator! Uzyskana liczba pkt<br>6<br>Poziom rozszerzony - część II<br>BRUDNOPIS</p>","solutions":[]}