WPISUJE ZDAJCY
KOD PESEL
Miejsce na naklejk
z kodem
Ukad graficzny © CKE 2010
EGZAMIN MATURALNY
Z INFORMATYKI
POZIOM PODSTAWOWY
CZ II
Instrukcja dla zdajcego
1. Sprawd, czy arkusz egzaminacyjny zawiera 5 stron (zadania 4 6) i czy doczony jest do niego nonik danych podpisany DANE. Ewentualny brak zgo
przewodniczcemu zespou nadzorujcego egzamin.
2. Wpisz obok zadeklarowane (wybrane) przez Ciebie na egzamin rodowisko komputerowe, kompilator jzyka programowania oraz program uytkowy.
3. Jeli rozwizaniem zadania lub jego czci jest program komputerowy, to umie w katalogu (folderze) oznaczonym Twoim numerem PESEL wszystkie utworzone przez siebie pliki w wersji ródowej.
4. Pliki oddawane do oceny nazwij dokadnie tak, jak polecono w treci zada lub zapisz pod nazwami (wraz z rozszerzeniem zgodnym z zadeklarowanym oprogramowaniem), jakie podajesz w arkuszu egzaminacyjnym. Pliki o innych nazwach nie bd
sprawdzane przez egzaminatorów.
5. Przed upywem czasu przeznaczonego na egzamin zapisz w katalogu (folderze) oznaczonym Twoim numerem PESEL ostateczn wersj plików stanowicych rozwizania zada.
6. Na karcie odpowiedzi wpisz swój numer PESEL i przyklej naklejk z kodem.
7. Nie wpisuj adnych znaków w czci przeznaczonej dla egzaminatora.
MAJ 2010
WYBRANE:
...
(rodowisko)
...
(kompilator)
...
(program uytkowy)
Czas pracy:
120 minut
Liczba punktów
do uzyskania: 30
MIN-P2_1P-102
Zadanie 4. Palindromy (10 pkt)
Palindromem nazywamy sowo, które czytane od lewej i od prawej strony jest takie samo.
Na przykad palindromami s sowa:
JABFDFBAJ HAJAHAJAH ABBA
Sowo JANA nie jest palindromem.
W pliku dane.txt umieszczono w kolejnych wierszach 1000 sów o dugociach od 2 do 25 znaków, skadajcych si z wielkich liter A, B, C, D, E, F, G, H, I, J. Napisz program, który przeglda sowa 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) ...
tu wpisz nazw(y) pliku / plików
zawierajcy(e) tekst ródowy programu.
Nr zadania 4
Maks. liczba pkt 10 Wypenia
egzaminator
Uzyskana liczba pkt
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 powyej 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 kadej sztuki powyej 300 do 600 sztuk, natomiast przy zakupie powyej 600 sztuk oferuje upust 35% od kadej zakupionej sztuki.
Dokadne reguy wyznaczania kwoty do zapacenia, w zalenoci od liczby sztuk towaru, s nastpujce:
x liczba sztuk, k koszt zakupu.
Producent A:
500
x k x(10,15)12
500
x k x(10,25)12
Producent B:
300
x k x(10,1)12 600
300 x k 300(10,1)12(x300)(10,25)12
600
x k x(10,35)12
Towar pakowany jest po 10 sztuk, dlatego wartoci x w powyszym opisie i w odpowiedziach na ponisze pytania mog by tylko wielokrotnociami liczby 10.
W obliczeniach przyjmij, e x jest liczb z przedziau [10, 1000].
Wykorzystujc dostpne narzdzia informatyczne, wykonaj potrzebne obliczenia i odpowiedz na ponisze pytania. Odpowiedzi umie w pliku tekstowym zadanie5.txt, kad
odpowied poprzed liter oznaczajc stosowny podpunkt.
a) W jakich przedziaach wartoci koszt zakupu x sztuk towaru jest niszy u producenta A?
b) Przy jakiej liczbie sztuk towaru nie ma znaczenia, u którego producenta hurtownia zrobi zakupy?
c) Jaka jest najwiksza liczba sztuk, dla której koszt zakupu u producenta A jest mniejszy ni
koszt zakupu 500 sztuk u producenta B?
d) Jaka jest najwiksza 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) ..., zawierajcy(e)
tu wpisz nazw(y) pliku / plików
komputerow(e) realizacj(e) Twoich oblicze oraz plik tekstowy zadanie5.txt, zawierajcy odpowiedzi do podpunktów a), b), c) i d) zadania.
Nr zadania 5a) 5b) 5c) 5d) Maks. liczba pkt 4 2 2 2 Wypenia
egzaminator
Uzyskana liczba pkt
Zadanie 6. Noworodki (10 pkt)
Pliki noworodki.txt oraz mamy.txt zawieraj dane o dzieciach i ich matkach.
W pliku noworodki.txt kady wiersz zawiera nastpujce informacje o jednym dziecku, rozdzielone znakami odstpu: identyfikator, pe (c córka, s syn), imi, data urodzenia, waga [g], wzrost [cm] oraz identyfikator matki.
Przykad:
1 c Agnieszka 20-lis-1999 2450 48 33
W pliku mamy.txt kady wiersz zawiera informacje o jednej kobiecie, rozdzielone znakami odstpu: identyfikator matki, imi, wiek.
Przykad:
1 Agata 25
Identyfikator matki z pliku noworodki.txt odpowiada identyfikatorowi w pliku mamy.txt.
Wykorzystujc dane zawarte w plikach mamy.txt i noworodki.txt oraz dostpne narzdzia informatyczne, wykonaj ponisze polecenia. Odpowiedzi umie w pliku tekstowym zadanie6.txt, kad odpowied poprzed liter oznaczajc stosowny podpunkt.
a) Podaj imi i wzrost najwyszego chopca oraz imi i wzrost najwyszej dziewczynki.
Uwaga: Jest tylko jeden taki chopiec i tylko jedna taka dziewczynka.
b) W którym dniu urodzio si najwicej dzieci? Podaj dat i liczb dzieci.
Uwaga: Jest tylko jeden taki dzie.
c) Podaj imiona kobiet w wieku poniej 25 lat, które urodziy dzieci o wadze powyej 4000 g.
d) Podaj imiona i daty urodzenia dziewczynek, które odziedziczyy imi po matce.
e) W pliku noworodki.txt zapisane s informacje o narodzinach blinit. Blinita mona rozpozna po tej samej dacie urodzenia i tym samym identyfikatorze matki.
Pamitaj, e przykadowo Jacek i Agatka oraz Agatka i Jacek to ta sama para. Moesz zaoy, e w danych nie ma adnych trojaczków, czworaczków, itd. Podaj daty, w których urodziy si blinita.
Do oceny oddajesz plik(i) o nazwie(ach) ..., zawierajcy(e)
tu wpisz nazw(y) pliku / plików
komputerow(e) realizacj(e) Twoich oblicze oraz plik tekstowy zadanie6.txt zawierajcy 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
Wypenia egzaminator
Uzyskana liczba pkt