Centralna Komisja Egzaminacyjna Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu. Uk ad graficzny CKE 2010 KOD WPISUJE ZDAJ CY PESEL EGZAMIN MATURALNY Z INFORMATYKI POZIOM PODSTAWOWY CZ II Miejsce na naklejk z kodem MAJ 2010 Instrukcja dla zdaj cego 1. Sprawd, czy arkusz egzaminacyjny zawiera 5 stron (zadania 4 6) 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 obok 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 ó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 a. WYBRANE: ( rodowisko) (kompilator) (program u ytkowy) Czas pracy: 120 minut Liczba punktów do uzyskania: 30 MIN-P2_1P-102
2 Egzamin maturalny z informatyki Zadanie 4. Palindromy (10 pkt) Palindromem nazywamy s owo, które czytane od lewej i od prawej strony jest takie samo. Na przyk ad palindromami s s owa: JABFDFBAJ HAJAHAJAH ABBA S owo JANA nie jest palindromem. W pliku dane.txt umieszczono w kolejnych wierszach 1000 s ów o d ugo ciach od 2 do 25 znaków, sk adaj cych si z wielkich liter A, B, C, D, E, F, G, H, I, J. Napisz program, który przegl da s owa zapisane w pliku dane.txt i wypisuje te z nich, które s palindromami, po jednym w wierszu. Kolejno wypisywania palindromów powinna by taka sama jak w pliku z danymi. Wyniki zapisz w pliku zadanie4.txt. Do oceny oddajesz plik zadanie4.txt oraz plik(i)... zawieraj cy(e) tekst ród owy programu. Nr zadania 4 Maks. liczba pkt 10
Egzamin maturalny z informatyki 3 Zadanie 5. Upusty (10 pkt) Producenci A i B sprzedaj pewien towar po 12,00 z za sztuk. Producent A daje odbiorcom 15% upustu przy zakupie do 500 sztuk oraz 25% upustu przy zakupie powy ej 500 sztuk. Natomiast producent B dla odbiorców przygotowa 10% upustu przy zakupie do 300 sztuk, 10% upustu przy zakupie do 300 sztuk oraz 25% upustu od ka dej sztuki powy ej 300 do 600 sztuk, natomiast przy zakupie powy ej 600 sztuk oferuje upust 35% od ka dej zakupionej sztuki. Dok adne regu y wyznaczania kwoty do zap acenia, w zale no ci od liczby sztuk towaru, s nast puj ce: x liczba sztuk, k koszt zakupu. Producent A: x 500 0,15) 12 x 500 0,25) 12 Producent B: x 300 0,1) 12 300 x 600 k 300 (1 0,1) 12 ( x 300) (1 0,25) 12 x 600 0,35) 12 Towar pakowany jest po 10 sztuk, dlatego warto ci x w powy szym opisie i w odpowiedziach na poni sze pytania mog by tylko wielokrotno ciami liczby 10. W obliczeniach przyjmij, e x jest liczb z przedzia u [10, 1000]. Wykorzystuj c dost pne narz dzia informatyczne, wykonaj potrzebne obliczenia i odpowiedz na poni sze pytania. Odpowiedzi umie w pliku tekstowym zadanie5.txt, ka d odpowied poprzed liter oznaczaj c stosowny podpunkt. a) W jakich przedzia ach warto ci koszt zakupu x sztuk towaru jest ni szy u producenta A? b) Przy jakiej liczbie sztuk towaru nie ma znaczenia, u którego producenta hurtownia zrobi zakupy? c) Jaka jest najwi ksza liczba sztuk, dla której koszt zakupu u producenta A jest mniejszy ni koszt zakupu 500 sztuk u producenta B? d) Jaka jest najwi ksza liczba sztuk, dla której koszt zakupu u producenta B jest mniejszy ni koszt zakupu 600 sztuk u producenta A? Do oceny oddajesz plik(i) o nazwie(ach)..., zawieraj cy(e) komputerow (e) realizacj (e) Twoich oblicze oraz plik tekstowy zadanie5.txt, zawieraj cy odpowiedzi do podpunktów a), b), c) i d) zadania. Nr zadania 5a) 5b) 5c) 5d) Maks. liczba pkt 4 2 2 2
4 Egzamin maturalny z informatyki Zadanie 6. Noworodki (10 pkt) Pliki noworodki.txt oraz mamy.txt zawieraj dane o dzieciach i ich matkach. W pliku noworodki.txt ka dy wiersz zawiera nast puj ce informacje o jednym dziecku, rozdzielone znakami odst pu: identyfikator, p e (c córka, s syn), imi, data urodzenia, waga [g], wzrost [cm] oraz identyfikator matki. Przyk ad: 1 c Agnieszka 20-lis-1999 2450 48 33 W pliku mamy.txt ka dy wiersz zawiera informacje o jednej kobiecie, rozdzielone znakami odst pu: identyfikator matki, imi, wiek. Przyk ad: 1 Agata 25 Identyfikator matki z pliku noworodki.txt odpowiada identyfikatorowi w pliku mamy.txt. Wykorzystuj c dane zawarte w plikach mamy.txt i noworodki.txt oraz dost pne narz dzia informatyczne, wykonaj poni sze polecenia. Odpowiedzi umie w pliku tekstowym zadanie6.txt, ka d odpowied poprzed liter oznaczaj c stosowny podpunkt. a) Podaj imi i wzrost najwy szego ch opca oraz imi i wzrost najwy szej dziewczynki. Uwaga: Jest tylko jeden taki ch opiec i tylko jedna taka dziewczynka. b) W którym dniu urodzi o si najwi cej dzieci? Podaj dat i liczb dzieci. Uwaga: Jest tylko jeden taki dzie. c) Podaj imiona kobiet w wieku poni ej 25 lat, które urodzi y dzieci o wadze powy ej 4000 g. d) Podaj imiona i daty urodzenia dziewczynek, które odziedziczy y imi po matce. e) W pliku noworodki.txt zapisane s informacje o narodzinach bli ni t. Bli ni ta mo na rozpozna po tej samej dacie urodzenia i tym samym identyfikatorze matki. Pami taj, e przyk adowo Jacek i Agatka oraz Agatka i Jacek to ta sama para. Mo esz za o y, e w danych nie ma adnych trojaczków, czworaczków, itd. Podaj daty, w których urodzi y si bli ni ta. Do oceny oddajesz plik(i) o nazwie(ach)..., zawieraj cy(e) komputerow (e) realizacj (e) Twoich oblicze oraz plik tekstowy zadanie6.txt zawieraj cy odpowiedzi do podpunktów a), b), c), d) i e) zadania. Nr zadania 6a) 6b) 6c) 6d) 6e) Maks. liczba pkt 2 2 2 2 2
Egzamin maturalny z informatyki 5 BRUDNOPIS