Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. WPISUJE ZDAJĄCY KOD PESEL Miejsce na naklejkę EGZAMIN MATURALNY Z INFORMATYKI POZIOM ROZSZERZONY CZĘŚĆ II DATA: 19 lutego 2018 r. CZAS PRACY: 150 minut LICZBA PUNKTÓW DO UZYSKANIA: 35 WYBRANE:... (środowisko)... (kompilator)... (program użytkowy) Instrukcja dla zdającego 1. Sprawdź, czy arkusz egzaminacyjny zawiera 6 stron i czy dołączony jest do niego nośnik danych podpisany DANE. Ewentualny brak zgłoś przewodniczącemu zespołu nadzorującego egzamin. 2. Wpisz zadeklarowane (wybrane) przez Ciebie na egzamin środowisko komputerowe, kompilator języka programowania oraz program użytkowy. 3. Jeśli rozwiązaniem zadania lub jego części jest program komputerowy, to umieść w katalogu (folderze) oznaczonym Twoim numerem PESEL wszystkie utworzone przez siebie pliki w wersji źródłowej. 4. Pliki oddawane do oceny nazwij dokładnie tak, jak polecono w treści zadań lub zapisz pod nazwami (wraz z rozszerzeniem zgodnym z zadeklarowanym oprogramowaniem), jakie podajesz w arkuszu egzaminacyjnym. Pliki o innych nazwach nie będą sprawdzane przez egzaminatorów. 5. Przed upływem czasu przeznaczonego na egzamin zapisz w katalogu (folderze) oznaczonym Twoim numerem PESEL ostateczną wersję plików stanowiących rozwiązania zadań. 6. Na karcie odpowiedzi wpisz swój numer PESEL i przyklej naklejkę z kodem. 7. Nie wpisuj żadnych znaków w części przeznaczonej dla egzaminatora.
Zadanie 4. Stonki (0-11) Na polu ziemniaczanym żerują stonki. Każdej nocy populacja stonek powiększa się o 3000. Aby ochronić ziemniaki przed zniszczeniem, na pole wpuszczono stado bażantów. Załóżmy, na potrzeby tego zadania, że jeden bażant zjada przez cały dzień 70 stonek, z wyjątkiem niedziel (kiedy bażanty odpoczywają i nie zjadają żadnej stonki). Co wieczór, zawsze po posiłku bażantów, z różnych powodów populacja stonek pomniejsza się dodatkowo o 15% (liczba żywych stonek jest liczbą całkowitą otrzymaną z zaokrąglenia wyniku do najbliższej liczby całkowitej w dół). Korzystając z dostępnych narzędzi informatycznych, wykonaj poniższe polecenia. Rozpatrz 90 dni przy założeniu, że pierwszego dnia, w poniedziałek rano: na polu było 50 000 stonek, na pole wpuszczono 10 bażantów. Odpowiedzi do zadań zapisz w pliku zadanie4.txt. Każda odpowiedź powinna być poprzedzona numerem zadania oznaczającym to zadanie. Zadanie 4.1. Podaj, ile stonek będzie na polu w 10. dniu rano (przed posiłkiem bażantów). Zadanie 4.2. Podaj, w którym dniu liczba stonek bezpośrednio po posiłku bażantów spadnie po raz pierwszy poniżej 16 000. Podaj, jaki to dzień tygodnia. Zadanie 4.3. Sporządź wykres liniowy, który porównuje liczbę stonek rano z liczbą stonek przed nocą (po posiłku bażantów i 15% spadku populacji) w ciągu pierwszych 20 dni. Pamiętaj o czytelnym opisie wykresu. Zadanie 4.4. W poniższej tabelce ustal, która odpowiedź jest poprawna i uzupełnij ją. 1. Na polu ziemniaczanym stonki wyginęły w dniu o numerze. 2. 3. Na polu ziemniaczanym liczba stonek powtórzyła się po raz pierwszy w dniu o numerze. Długość cyklu wynosi.. Na polu ziemniaczanym liczba stonek przekroczyła 50 000 osobników w dniu o numerze... Do oceny oddajesz plik(i) o nazwie(ach)..., zawierający(e) tu wpisz nazwę(y) pliku(ów) komputerową(e) realizację(e) Twoich obliczeń, plik tekstowy zadanie4.txt, zawierający odpowiedzi do kolejnych zadań (odpowiedź do każdego zadania poprzedź numerem oznaczającym zadanie) oraz plik o nazwie......, tu wpisz nazwę pliku zawierający wykres do zadania 4.3 Strona 2 z 6
Wypełnia egzaminator! Nr zadania 4.1. 4.2. 4.3. 4.4. Maks. liczba pkt 2 3 3 3 Uzyskana liczba pkt Zadanie 5. Tancerze (0-12) Klub taneczny przechowuje w plikach informacje o swoich członkach i zdobytych przez nich nagrodach w konkursach tanecznych. Informacje przechowywane w wierszach w każdym z plików są rozdzielone średnikami. Dla ułatwienia informacje o tancerzach, tancerkach i konkursach przechowywane są w osobnych plikach. Tancerze i tancerki mają rozłączne zbiory identyfikatorów. W pliku tancerze.txt każdy wiersz zawiera informacje o tancerzach klubu tanecznego: id_tancerza, nazwisko, imię, klasa. t010;borecki;jan;s t011;brzozowicz;piotr;a W pliku tancerki.txt każdy wiersz zawiera informacje o tancerkach klubu tanecznego: id_tancerki, nazwisko, imię, klasa. k020;jakubczyk;agnieszka;c k021;cichawa;dorota;s Plik pary.txt zawiera informacje dotyczące par tanecznych: id_pary, id_tancerza, id_tancerki. p001;t145;k013 p002;t145;k018 Plik zawody.txt zawiera zastawienie dotyczące różnych zawodów tanecznych i miejsc zajętych przez pary taneczne: id_zawody; nazwa zawodów, id_pary; miejsce; styl. 1;Muza;p075;5;standard 19;Karnokosze Open;p083;10;latynoamerykanski Uwaga: Przyjmujemy, że jeden tancerz/tancerka może tańczyć z różnymi partnerami na różnych turniejach tanecznych i w różnych stylach. Wszystkie pary tańczące w klubie są podane w tabeli pary.txt. Wykorzystując dane zawarte w plikach i dostępne narzędzia informatyczne wykonaj poniższe polecenia. Odpowiedzi zapisz w pliku zadanie5.txt, a każdą odpowiedź poprzedź numerem oznaczającym zadanie. Zadanie 5.1. Podaj, ile razy pary z klubu wystąpiły w stylu latynoamerykańskim, a ile razy w stylu standardowym łącznie na wszystkich turniejach. Strona 3 z 6
Zadanie 5.2. Utwórz zestawienie, w którym dla każdej z klas S, A, B i C podasz liczbę tancerek tej klasy. Zestawienie posortuj rosnąco ze względu na liczbę tancerek. Zadanie 5.3. Podaj imię i nazwisko tancerza, który zdobył najwięcej medali oraz podaj ich liczbę. Uwaga: medal otrzymuje się za zajęcie miejsca pierwszego, drugiego lub trzeciego. Zadanie 5.4. Podaj imię i nazwisko tancerza, który należał do największej liczby par (które tańczą z sobą w klubie) oraz liczbę par, do których ten tancerz należał. Zadanie 5.5. Ile par brało udział w zawodach więcej niż 4 razy? Podaj liczbę par oraz imiona i nazwiska tancerzy i tancerek z tych par. Do oceny oddajesz plik(i) o nazwie..., zawierający tu wpisz nazwę pliku(ów) komputerową realizację Twoich obliczeń oraz plik tekstowy zadanie5.txt, zawierający odpowiedzi do zadań 5.1 5.5. (odpowiedź do każdego zadania poprzedź numerem oznaczającym to zadanie). Wypełnia egzaminator! Nr zadania 5.1. 5.2. 5.3. 5.4. 5.5 Maks. liczba pkt 2 3 2 2 3 Uzyskana liczba pkt Zadanie 6. Statystyki (0-12) W kolejnych wierszach pliku liczby.txt znajduje się 1111 różnych liczb naturalnych, mniejszych niż 30 000, po jednej w wierszu. Napisz program, który wykona polecenia z poniższych podpunktów. Wyniki do każdego podpunktu zapisz w pliku zadanie6.txt, a każdy poprzedź literą oznaczającą ten podpunkt. Zadanie 6.1. Wyznacz i podaj liczby liczb 2-cyfrowych, 3-cyfrowych, 4-cyfrowych i 5-cyfrowych w pliku liczby.txt. Zadanie 6.2. Liczbę nazywamy ciekawą, jeżeli nie jest liczbą pierwszą, ale można ją zapisać jako potęgę jakiejś liczby pierwszej. Podaj wszystkie liczby z pliku liczby.txt, które są ciekawymi liczbami. Przykład. Liczba 81 = 3 4 jest liczbą ciekawą, ponieważ nie jest pierwsza i jest potęgą liczby pierwszej 3. Liczba 100=10 2 nie jest liczbą ciekawą, ponieważ nie można jej zapisać jako potęgi liczby pierwszej, a w jej rozkładzie na czynniki pierwsze występują dwie różne liczby: 2 i 5. Strona 4 z 6
Zadanie 6.3. Medianą dla zbioru zawierającego nieparzystą liczbę różnych liczb nazywamy taką liczbę m z tego zbioru, że liczba liczb mniejszych od m jest taka sama jak liczba liczb większych od m w rozważanym zbiorze. Podaj medianę zbioru zapisanego w pliku liczby.txt. Medianą zbioru {1, 3, 4, 5, 2, 6, 7} jest 4, ponieważ 3 liczby w zbiorze są od niej mniejsze i 3 liczby są od niej większe. Do oceny oddajesz plik zadanie6.txt oraz plik(i)... tu wpisz nazwę pliku / plików zawierający(e) komputerową realizację Twojego rozwiązania. Wypełnia egzaminator! Nr zadania 6.1 6.2 6.3 Maks. liczba pkt 3 5 4 Uzyskana liczba pkt Strona 5 z 6
BRUDNOPIS Strona 6 z 6