WPISUJE ZDAJĄCY NUMER UCZNIA EGZAMIN MATURALNY Z INFORMATYKI POZIOM ROZSZERZONY CZĘŚĆ II ARKUSZ EGZAMINACYJNY PROJEKTU INFORMATURA DATA: 13 LUTEGO 2015 R. CZAS PRACY: 150 MINUT LICZBA PUNKTÓW DO UZYSKANIA: 35 WPISUJE ZDAJĄCY WYBRANE:... (środowisko)... (kompilator)... (program użytkowy) Instrukcja dla zdającego 1. Sprawdź, czy arkusz egzaminacyjny zawiera 6 stron i czy na pulpicie znajduje się katalog z danymi podpisany DANE_PR. Ewentualny brak zgłoś przewodniczącemu zespołu nadzorującego egzamin. 2. Wpisz zadeklarowane 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 ucznia 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 ucznia ostateczną wersję plików stanowiących rozwiązania zadań. 6. Nie wpisuj żadnych znaków w części przeznaczonej dla egzaminatora.
Zadanie 4. Hodowla fusików (0-10) Fusiki to malutkie gryzonie odkryte niedawno, żyją na polach herbacianych. Te miłe ssaki stały się lubianym i popularnym zwierzątkiem domowym. Piotr postanowił wykorzystać koniunkturę i założyć hodowlę tych gryzoni. Piotr kupi parę młodych, właśnie urodzonych, fusików. Fusiki po urodzeniu dojrzewają przez jeden dzień. Na drugi dzień mogą już urodzić młode. Z jednej pary fusików codziennie rodzi się jedna para młodych fusików. Młode rodzą się zawsze rano. Piotr zamierza prowadzić hodowlę przez cały 2016 rok. Od lutego do grudnia będzie w każdą środę, w południe, sprzedawał 5000 par fusików. Hodowla jest ryzykowna, gdyż z doświadczenia innych hodowców wynika, że po południu 30 dnia nastąpi pomór, który przeżyje 2 procent par fusików będących w tym czasie w klatkach (zaokrąglenie w dół do najbliższej liczby całkowitej). Pomór będzie się powtarzał co 10 dni. Fusiki są nerwowe, w związku z tym, na następny dzień po sprzedaży i pomorze nie urodzą się młode. Młode urodzone w dniu pomoru i sprzedaży dojrzewają mimo stresu. Wykonaj symulację, która pozwoli rozwiązać poniższe zadania. Zadanie 4.1. Ile par fusików będzie się znajdowało w klatkach Piotra wieczorem 5 stycznia 2016, 10 stycznia 2016, 5 lutego 2016 i 31 grudnia 2016? Zadanie 4.2. Utwórz zestawienie zawierające średnie liczby par fusików znajdujących się w klatkach w poszczególnych miesiącach roku. Zadanie 4.3. Utrzymanie pary fusików kosztuje 2 gr dziennie. Piotr sprzedaje jedną parę fusików za 50 zł. Oblicz zysk z hodowli w pierwszym kwartale 2016 roku. Zadanie 4.4. Wykonaj wykres kolumnowo-liniowy prezentujący średnią liczebność par fusików (kolumnowy) oraz zysk z hodowli (liniowy) w poszczególnych miesiącach pierwszego kwartału. Dla każdego typu wykresu wprowadź osobną oś pionową. Zadbaj o czytelność i estetykę wykresu. Do oceny oddajesz: Plik graficzny, zawierający wykres z Zadania 4.4.:.. Plik tekstowy fusiki.txt zawierający wyniki Twoich obliczeń dla Zadania 4.1., Zadania 4.2. i Zadania 4.3. Odpowiedź do każdego zadania powinna być poprzedzona jego oznaczeniem. Plik lub pliki zawierające komputerową realizację Twoich obliczeń:.... Strona 2 z 6
Zadanie 5. Piękne e (0-12) W najpiękniejszym wzorze matematycznym e!" + 1 = 0 występuje liczba e liczba Nepera, która pojawiła się w matematyce w szesnastym wieku i o której wiemy, że podobnie jak liczba π też jest liczbą niewymierną. Żeby obliczyć wartość liczby e możemy skorzystać z następującej zależności matematycznej: e = 1 + 1 1! + 1 2! + 1 3! + 1 4! + 1 5! + = 1 n! W wybranym przez siebie języku programowania napisz program, za pomocą którego uzyskasz odpowiedzi na poniższe pytania. Uwaga! Nie korzystaj z wbudowanych funkcji obliczających liczbę e. Zadanie 5.1. Jaka jest wartość liczby e dla n = 10? Zadanie 5.2. Pewnym przybliżeniem liczby e jest e! = 2,71828182. Dla jakiego n z przedziału [1;20] obliczone e najmniej się różni od tego przybliżenia? Zadanie 5.3. Dla jakich najmniejszych wartości n wartość liczby e obliczona według wymienionego wyżej wzoru będzie obliczona z dokładnością e1 = 10!!, e2 = 10!!, e3 = 10!!, tzn. z trzema, sześcioma i dziewięcioma miejscami po przecinku. W pliku umieść zawartość wypełnionej tabeli: Do oceny oddajesz: dokładność n e1 e2 e3 Plik tekstowy wynik_5.txt zawierający odpowiedzi do poszczególnych zadań. Odpowiedź do każdego zadania powinna być poprzedzona jego oznaczeniem. Plik lub pliki zawierające komputerową realizację Twoich obliczeń:!!!! Wypełnia egzaminator Nr zadania 4.1. 4.2. 4.3. 4.4. 5.1. 5.2. 5.3. Maks. liczba pkt 3 2 2 3 5 4 3 Uzyskana liczba pkt Strona 3 z 6
Zadanie 6. Wypadki (0 13) W plikach samochody.txt, wlasciciele.txt oraz wypadki.txt znajdują się informacje dotyczące właścicieli samochodów oraz wypadków, jakim te samochody ulegały na przestrzeni miesięcy. Pierwszy wiersz każdego pliku jest wierszem nagłówkowym, a dane w poszczególnych wierszach są rozdzielone znakiem średnika. W pliku wlasciciele.txt znajdują się dane dotyczące właścicieli samochodów, tj.: identyfikator, imię, nazwisko oraz adres, który jest jednocześnie miejscem, w którym zarejestrowany jest samochód. Przykład: "identyfikator";"imie";"nazwisko";"adres" 1;"Tomasz";"Jacki";"Wrocław" 2;"Hanna";"Górska";"Legnica" W pliku samochody.txt znajdują się dane dotyczące samochodów, tj.: numer rejestracyjny, rocznik, identyfikator właściciela, data rejestracji samochodu, kolor oraz marka. Przykład: "rejestracja";"rocznik";"wlasciciel";"data_rej";"kolor";"marka" "BGF7896";1980;3;1980-4-19 00:00:00;"niebieski";"peugeot" "FGH4357";1987;32;1987-6-7 00:00:00;"zielony";"skoda" W pliku wypadki.txt znajdują się rekordy zawierające numer wypadku, datę wypadku, numer rejestracyjny pojazdu, oznaczenie winy właściciela, strata powstała w wyniku wypadku, miejsce wypadku. Przykład: "numer";"data";"rejestracja";"winny";"strata";"miejsce" 1;1988-4-1 00:00:00;"AWE6787";"TAK";0;"Wrocław" 2;2000-4-19 00:00:00;"YTR8776";"NIE;2000;"Legnica" Wykorzystując dane zawarte w plikach oraz dostępne narzędzia informatyczne, wykonaj poniższe polecenia. Odpowiedzi do poszczególnych podpunktów zapisz w pliku tekstowym o nazwie wyniki_wypadki.txt. Odpowiedź do każdego podpunktu poprzedź oznaczeniem tego podpunktu. Zadanie 6.1. Dla każdej osoby policz, ile zarejestrowała samochodów. Wypisz tylko te osoby, które są właścicielami co najmniej dwóch aut. Zestawienie powinno zawierać imię i nazwisko właściciela. Wyniki uporządkuj niemalejąco według nazwisk. Zadanie 6.2. Kto jest właścicielem najstarszego samochodu, który brał udział w wypadku? Wypisz imię i nazwisko tej osoby. Strona 4 z 6
Zadanie 6.3. Wykonaj zestawienie zawierające sumę strat powstałych w wyniku wypadków w poszczególnych miastach z podziałem na rodzaj winy właściciela samochodu. Zestawienie powinno składać się z 3 kolumn: miejsce wypadku, suma strat powstała w wypadkach z winy właściciela, suma strat powstała w wypadkach bez winy właściciela. Zestawienie uporządkuj niemalejąco według miast. Zadanie 6.4. Wypisz numery rejestracyjne samochodów, które miały wypadek w miejscu, w którym zostały zarejestrowane. Zadanie 6.5. Wypisz osoby posiadające aktualnie samochód, które nie brały udziału w żadnym wypadku. Zestawienie powinno zawierać imię i nazwisko właściciela. Wyniki uporządkuj niemalejąco według nazwisk. Zadanie 6.6. Wyświetl nazwy miast, w których wszystkie wypadki były z winy właściciela samochodu. Wyniki uporządkuj niemalejąco według miast. Do oceny oddajesz: Plik tekstowy wyniki_wypadki.txt zawierający odpowiedzi do poszczególnych zadań. Odpowiedź do każdego zadania powinna być poprzedzona jego oznaczeniem. Plik lub pliki zawierające komputerową realizację Twoich obliczeń: Wypełnia egzaminator Nr zadania 6.1. 6.2. 6.3. 6.4. 6.5. 6.6. Maks. liczba pkt 1 1 2 3 3 3 Uzyskana liczba pkt Strona 5 z 6
BRUDNOPIS (nie podlega ocenie) Strona 6 z 6