{"id":"informatyka-2012-maj-matura-podstawowa-2/zad/6","paper_id":"informatyka-2012-maj-matura-podstawowa-2","number":"6","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2012,"month":"maj","level":"podstawowa","text":"Zadanie 6. Rekrutacja (10 pkt)\nW plikach kandydaci.txt i zgloszenia.txt znajdują się informacje o naborze\nna studia w pewnej uczelni wyższej. Pierwszy wiersz każdego z plików jest wierszem\nnagłówkowym (nie ma w nim właściwych danych). Dane w poszczególnych wierszach\nrozdzielone są pojedynczymi znakami odstępu.\nJeden wiersz pliku kandydaci.txt zawiera następujące informacje o jednej osobie,\noddzielone odstępami: identyfikator osoby (idosoby), imię, nazwisko, matematyka,\ninformatyka, fizyka, językobcy, płeć. Pola matematyka, informatyka, fizyka, językobcy\nzawierają liczby punktów (nieujemne liczby całkowite), uzyskanych na egzaminie\nmaturalnym na poziomie rozszerzonym (odpowiednio) z tych przedmiotów. Wartość pola\npłeć to k (kobieta) lub m (mężczyzna).\nPrzykład:\nk007 Jan Kowalski 70 55 60 55 m\nk001 Anna Nowak 88 56 49 66 k\nJeden wiersz pliku zgloszenia.txt zawiera informację o zgłoszeniu jednej osoby\nna jeden kierunek studiów. W wierszu znajdują się następujące informacje: kierunek studiów\n(kierunek), identyfikator kandydata (idosoby).\nPrzykład:\npolonistyka k007\ninformatyka k001\nmatematyka k007\nLiczbą punktów rekrutacyjnych kandydata na studia nazywać będziemy sumę punktów\nuzyskanych z matematyki, informatyki, fizyki i języka obcego.\nWykorzystując dane zawarte w tych plikach oraz dostępne narzędzia informatyczne, wykonaj\nponiższe\npolecenia.\nOdpowiedzi\ndo\nposzczególnych\npodpunktów\nzapisz\nw pliku\nzadanie6.txt, a każdą z nich poprzedź literą oznaczającą ten podpunkt.\na) Podaj osoby, które uzyskały 400 punktów rekrutacyjnych. Wynik przedstaw w postaci\nlisty zawierającej imiona i nazwiska, uporządkowanej alfabetycznie według nazwisk.\nb) Utwórz zestawienie, w którym podasz, ilu kandydatów zgłosiło się na informatykę, ilu na\nmatematykę, a ilu na fizykę.\nc) Podaj imiona i nazwiska wszystkich tych osób, które zgłosiły się jako kandydaci,\ndokładnie na pięć kierunków studiów.\nd) Podaj liczbę kobiet oraz liczbę mężczyzn, którzy zgłosili się jako kandydaci\nna informatykę.\nPoziom podstawowy - część II\n5\ne) Oblicz średnią liczbę punktów z matematyki, uzyskanych przez kandydatów, którzy\nzgłosili się na fizykę. Wynik zaokrąglij do dwóch miejsc po przecinku.\nDo oceny oddajesz plik(i) o nazwie(ach) ,\ntu wpisz nazwę(y) pliku(ów)\nzawierający(e) komputerową(e) realizację(e) Twoich obliczeń oraz plik tekstowy\nzadanie6.txt, zawierający odpowiedzi do podpunktów a), b), c), d) i e) zadania\n(odpowiedź do każdego podpunktu poprzedź literą oznaczającą ten podpunkt).\nWypełnia\negzaminator\nNr zadania\n6a\n6b\n6c\n6d\n6e\nMaks. liczba pkt\n2\n2\n2\n2\n2\nUzyskana liczba pkt\n6\nPoziom podstawowy - część II\nBRUDNOPIS","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2012-maj-matura-podstawowa-2/zad-6.webp","solution_image":null,"topics":null,"page_from":4,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2012 (podstawowa)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 6. Rekrutacja (10 pkt)<br>W plikach kandydaci.txt i zgloszenia.txt znajdują się informacje o naborze<br>na studia w pewnej uczelni wyższej. Pierwszy wiersz każdego z plików jest wierszem<br>nagłówkowym (nie ma w nim właściwych danych). Dane w poszczególnych wierszach<br>rozdzielone są pojedynczymi znakami odstępu.<br>Jeden wiersz pliku kandydaci.txt zawiera następujące informacje o jednej osobie,<br>oddzielone odstępami: identyfikator osoby (idosoby), imię, nazwisko, matematyka,<br>informatyka, fizyka, językobcy, płeć. Pola matematyka, informatyka, fizyka, językobcy<br>zawierają liczby punktów (nieujemne liczby całkowite), uzyskanych na egzaminie<br>maturalnym na poziomie rozszerzonym (odpowiednio) z tych przedmiotów. Wartość pola<br>płeć to k (kobieta) lub m (mężczyzna).<br>Przykład:<br>k007 Jan Kowalski 70 55 60 55 m<br>k001 Anna Nowak 88 56 49 66 k<br>Jeden wiersz pliku zgloszenia.txt zawiera informację o zgłoszeniu jednej osoby<br>na jeden kierunek studiów. W wierszu znajdują się następujące informacje: kierunek studiów<br>(kierunek), identyfikator kandydata (idosoby).<br>Przykład:<br>polonistyka k007<br>informatyka k001<br>matematyka k007<br>Liczbą punktów rekrutacyjnych kandydata na studia nazywać będziemy sumę punktów<br>uzyskanych z matematyki, informatyki, fizyki i języka obcego.<br>Wykorzystując dane zawarte w tych plikach oraz dostępne narzędzia informatyczne, wykonaj<br>poniższe<br>polecenia.<br>Odpowiedzi<br>do<br>poszczególnych<br>podpunktów<br>zapisz<br>w pliku<br>zadanie6.txt, a każdą z nich poprzedź literą oznaczającą ten podpunkt.<br>a) Podaj osoby, które uzyskały 400 punktów rekrutacyjnych. Wynik przedstaw w postaci<br>listy zawierającej imiona i nazwiska, uporządkowanej alfabetycznie według nazwisk.<br>b) Utwórz zestawienie, w którym podasz, ilu kandydatów zgłosiło się na informatykę, ilu na<br>matematykę, a ilu na fizykę.<br>c) Podaj imiona i nazwiska wszystkich tych osób, które zgłosiły się jako kandydaci,<br>dokładnie na pięć kierunków studiów.<br>d) Podaj liczbę kobiet oraz liczbę mężczyzn, którzy zgłosili się jako kandydaci<br>na informatykę.<br>Poziom podstawowy - część II<br>5<br>e) Oblicz średnią liczbę punktów z matematyki, uzyskanych przez kandydatów, którzy<br>zgłosili się na fizykę. Wynik zaokrąglij do dwóch miejsc po przecinku.<br>Do oceny oddajesz plik(i) o nazwie(ach) ,<br>tu wpisz nazwę(y) pliku(ów)<br>zawierający(e) komputerową(e) realizację(e) Twoich obliczeń oraz plik tekstowy<br>zadanie6.txt, zawierający odpowiedzi do podpunktów a), b), c), d) i e) zadania<br>(odpowiedź do każdego podpunktu poprzedź literą oznaczającą ten podpunkt).<br>Wypełnia<br>egzaminator<br>Nr zadania<br>6a<br>6b<br>6c<br>6d<br>6e<br>Maks. liczba pkt<br>2<br>2<br>2<br>2<br>2<br>Uzyskana liczba pkt<br>6<br>Poziom podstawowy - część II<br>BRUDNOPIS</p>","solutions":[]}