Arkusz zawiera informacje prawnie chronione do momentu rozpoczcia egzaminu.
Ukad graficzny © CKE 2010
Miejsce na naklejk
z kodem WPISUJE ZDAJCY
KOD PESEL
EGZAMIN MATURALNY
Z INFORMATYKI
POZIOM PODSTAWOWY
CZ II
Instrukcja dla zdajcego1. Sprawd, czy arkusz egzaminacyjny zawiera 6 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 tej stronie oraz 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 2012
WYBRANE:
...
(rodowisko)
...
(kompilator)
...
(program uytkowy)
Czas pracy:
120 minut
Liczba punktów
do uzyskania: 30
MIN-P2_1P-122
Zadanie 4. Cyfry (10 pkt)
W kolejnych wierszach pliku cyfry.txt znajduje si 1000 liczb naturalnych, mniejszych ni 109 (jeden miliard), po jednej liczbie w kadym wierszu.
Napisz program, który da odpowiedzi do poniszych podpunktów. Kad odpowied zapisz w pliku zadanie4.txt, poprzedzajc j oznaczeniem odpowiedniego podpunktu.
a) Ile liczb parzystych jest w pliku cyfry.txt?
b) Podaj liczb z pliku cyfry.txt, której suma cyfr jest najwiksza oraz liczb z tego pliku, której suma cyfr jest najmniejsza. W obu przypadkach jest tylko jedna taka liczba.
Przykad:
Dla danego zbioru liczb:
121324 66562 675100 1187010
odpowiedzi s liczby: 66562 oraz 121324, poniewa suma cyfr liczby 66562 jest równa 25 (6+6+5+6+2) i jest najwiksz tak sum, za suma cyfr liczby 121324 (1+2+1+3+2+4) jest równa 13 i jest najmniejsz tak sum.
c) Wypisz wszystkie liczby z pliku cyfry.txt, których cyfry tworz cig rosncy.
Przykad:
Cyfry liczby 123579 tworz cig rosncy, poniewa 1<2<3<5<7<9.
Cyfry liczby 1232 nie tworz cigu rosncego, poniewa ostatnia cyfra (2) nie jest wiksza od przedostatniej (3).
Cyfry liczby 34556 nie tworz cigu rosncego, poniewa cyfra trzecia (5) i cyfra czwarta (5) s sobie równe.
Do oceny oddajesz plik zadanie4.txt oraz plik(i) ...,
tu wpisz nazw(y) pliku (ów)
zawierajcy(e) komputerow(e) realizacj(e) Twojego rozwizania.
Wypenia Nr zadania 4a 4b 4c
Maks. liczba pkt 2 4 4
Zadanie 5. Gieda (10 pkt)
Plik gielda.txt skada si z 400 wierszy, w kadym wierszu znajduj si trzy liczby cakowite oddzielone odstpami, oznaczajce zmiany cen akcji firm A, B i C na giedzie papierów wartociowych w kolejnych 400 dniach. Cena jednej akcji kadej z firm przed pierwszym dniem opisanym w pliku gielda.txt bya równa 200 z.
Przykad:
Jeli trzy pierwsze wiersze pliku gielda.txt s równe:
0 12 -7 1 -3 4 5 2 1
to ceny akcji firm A, B i C w trzech kolejnych dniach s równe:
Kiedy Cena A Cena B Cena C
1. dzie 200 + 0 = 200 200 + 12 = 212 200 7 = 193 2. dzie 200 + 1 = 201 212 3 = 209 193 + 4 = 197 3. dzie 201 + 5 = 206 209 + 2 = 211 197 + 1 = 198
Korzystajc z danych zawartych w pliku gielda.txt oraz dostpnych narzdzi informatycznych wykonaj ponisze polecenia. Kad odpowied, z wyjtkiem wykresu w podpunkcie c), zapisz w pliku zadanie5.txt, poprzedzajc j oznaczeniem odpowiedniego podpunktu.
a) Wyznacz kocow (po 400 dniach) cen jednej akcji kadej z firm A, B i C.
b) Podaj najwysz i najnisz cen akcji kadej z firm w czasie tych 400 dni.
c) Sporzd wykres liniowy ilustrujcy ceny akcji wszystkich trzech firm w kolejnych 400 dniach. O X Twojego wykresu powinna by osi czasu, a o Y odpowiada
wartociom akcji. Zadbaj o czytelny opis wykresu.
d) Krachem giedowym bdziemy nazywa taki dzie, w którym spada cena akcji kadej z firm, a jednoczenie suma spadków cen jest wiksza ni 20 z. Podaj liczb krachów giedowych oraz ceny akcji wszystkich firm w momencie ostatniego krachu.
Przykad:
Poniej prezentujemy przykadowe ceny w dwóch kolejnych dniach.
Cena A Cena B Cena C
233 166 164
230 150 160
Drugiego dnia wystpi krach, poniewa spada cena akcji wszystkich firm, a suma spadków cen jest równa 3 + 16 + 4 > 20.
e) Rekordem firmy nazywamy cen akcji w dniu, w którym jest ona wysza od wszystkich wczeniejszych cen akcji tej firmy. Podaj, ile razy w 400 dniach opisanych w pliku gielda.txtzmienia si rekord firmy A.
Uwaga: Zakadamy, e przed pierwszym dniem rekord by równy 200 z.
Wypenia egzaminator
Nr zadania 5a 5b 5c 5d 5e
Maks. liczba pkt 2 2 2 2 2 Uzyskana liczba pkt
Do oceny oddajesz plik(i) o nazwie(ach) ...,
tu wpisz nazw(y) pliku(ów)
zawierajcy(e) komputerow(e) realizacj(e) Twoich oblicze, plik tekstowy zadanie5.txt, zawierajcy odpowiedzi do podpunktów zadania (odpowied do kadego podpunktu poprzed liter oznaczajc podpunkt) oraz plik o nazwie ... ..., zawierajcy wykres do zadania c).
tu wpisz nazw pliku
Zadanie 6. Rekrutacja (10 pkt)
W plikach kandydaci.txt i zgloszenia.txt znajduj si informacje o naborze na studia w pewnej uczelni wyszej. Pierwszy wiersz kadego z plików jest wierszem nagówkowym (nie ma w nim waciwych danych). Dane w poszczególnych wierszach rozdzielone s pojedynczymi znakami odstpu.
Jeden wiersz pliku kandydaci.txt zawiera nastpujce informacje o jednej osobie, oddzielone odstpami: identyfikator osoby (idosoby), imi, nazwisko, matematyka, informatyka, fizyka, jzykobcy, pe. Pola matematyka, informatyka, fizyka, jzykobcy zawieraj liczby punktów (nieujemne liczby cakowite), uzyskanych na egzaminie maturalnym na poziomie rozszerzonym (odpowiednio) z tych przedmiotów. Warto pola pe to k (kobieta) lub m (mczyzna).
Przykad:
k007 Jan Kowalski 70 55 60 55 m k001 Anna Nowak 88 56 49 66 k
Jeden wiersz pliku zgloszenia.txt zawiera informacj o zgoszeniu jednej osoby na jeden kierunek studiów. W wierszu znajduj si nastpujce informacje: kierunek studiów (kierunek), identyfikator kandydata (idosoby).
Przykad:
polonistyka k007 informatyka k001 matematyka k007
Liczb punktów rekrutacyjnych kandydata na studia nazywa bdziemy sum punktów uzyskanych z matematyki, informatyki, fizyki i jzyka obcego.
Wykorzystujc dane zawarte w tych plikach oraz dostpne narzdzia informatyczne, wykonaj ponisze polecenia. Odpowiedzi do poszczególnych podpunktów zapisz w pliku zadanie6.txt, a kad z nich poprzed liter oznaczajc ten podpunkt.
a) Podaj osoby, które uzyskay 400 punktów rekrutacyjnych. Wynik przedstaw w postaci listy zawierajcej imiona i nazwiska, uporzdkowanej alfabetycznie wedug nazwisk.
b) Utwórz zestawienie, w którym podasz, ilu kandydatów zgosio si na informatyk, ilu na matematyk, a ilu na fizyk.
c) Podaj imiona i nazwiska wszystkich tych osób, które zgosiy si jako kandydaci, dokadnie na pi kierunków studiów.
d) Podaj liczb kobiet oraz liczb mczyzn, którzy zgosili si jako kandydaci
e) Oblicz redni liczb punktów z matematyki, uzyskanych przez kandydatów, którzy zgosili si na fizyk. Wynik zaokrglij do dwóch miejsc po przecinku.
Do oceny oddajesz plik(i) o nazwie(ach) ...,
tu wpisz nazw(y) pliku(ów)
zawierajcy(e) komputerow(e) realizacj(e) Twoich oblicze oraz plik tekstowy zadanie6.txt, zawierajcy odpowiedzi do podpunktów a), b), c), d) i e) zadania (odpowied do kadego podpunktu poprzed liter oznaczajc ten podpunkt).
Wypenia egzaminator
Nr zadania 6a 6b 6c 6d 6e
Maks. liczba pkt 2 2 2 2 2 Uzyskana liczba pkt