Wróć do: Arkusze podstawowe
2009MAJ

Matura z informatyki 2009 – maj, poziom podstawowy

stara formułaarkusz CKE · poziom podstawowy

Arkusz maturalny z informatyki na poziomie podstawowym 2009. Pobierz PDF z zadaniami oraz klucz odpowiedzi CKE.

01

Opis

Arkusz maturalny z informatyki na poziomie podstawowym z sesji maj 2009. Egzamin składał się z dwóch części: Część I (75 minut, 20 punktów, zadania 1–3 – bez komputera) oraz Część II (120 minut, 30 punktów, zadania 4–6 – z wykorzystaniem komputera i plików z danymi). Poniżej znajdziesz interaktywne wersje zamkniętych części zadań – uzupełnij puste pola i kliknij Sprawdź, aby od razu sprawdzić poprawność (odpowiedzi pochodzą z klucza CKE). Poziom podstawowy z informatyki był dostępny do 2020 roku włącznie – od 2021 informatyka jest egzaminem wyłącznie rozszerzonym.

W zadaniach z konkretną odpowiedzią (liczba, wartość, lista) wpisz swój wynik i kliknij Sprawdź. W zadaniach otwartych (napisz program, algorytm, opisz zjawisko) kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE. Pełną treść zadań znajdziesz też w arkuszach PDF.

02

Zadanie 1. Rzut oszczepem

Trener oszczepników odnotowuje wyniki uzyskiwane przez swoich zawodników. Poniżej znajdziesz ciągi liczb reprezentujące wyniki trzech z zawodników.

zawodnik A60,5161,3461,8561,9762,7963,0063,8163,88
zawodnik B60,4160,4460,8562,7161,7960,00
zawodnik C61,4560,8960,2060,0159,2258,9958,75

Zadanie 1.1

a) Trener sprawdza postępy zawodników, stosując poniższy algorytm dla ciągu wyników jednej osoby. Określ, kiedy algorytm wypisuje TAK, a kiedy NIE. Odpowiedź wpisz w wolne miejsce w specyfikacji problemu.

Specyfikacja
Dane: Niepusty, skończony ciąg liczb dodatnich. Wynik:

Algorytm:

1. aktualna  pierwsza liczba w ciągu
2. jeśli brak kolejnej liczby w ciągu, wypisz TAK i zakończ wykonywanie algorytmu
3. następna  kolejna liczba w ciągu
4. jeśli następna jest większa od aktualna, to
        4.1. aktualna  następna
        4.2. wróć do punktu 2
   w przeciwnym przypadku wypisz NIE i zakończ wykonywanie algorytmu.

Kliknij Pokaż odpowiedź, aby zobaczyć rozwiązanie z klucza CKE.

Zadanie 1.2

b) W powyższej tabeli w kolumnie ile_razy wpisz, ile razy w powyższym algorytmie zostanie wykonany krok 3. dla ciągu wyników każdego z zawodników A, B i C.

zawodnikile_razy
A
B
C

Zadanie 1.3

c) Zmodyfikuj powyższy algorytm, tak aby znajdował najlepszy wynik zawodnika, czyli największą liczbę w ciągu odnotowanych wyników. Zapisz, zgodnie z podaną poniżej specyfikacją, zmodyfikowany algorytm w wybranej przez siebie notacji (lista kroków, schemat blokowy lub język programowania, który wybrałeś/aś na egzamin).

Specyfikacja
Dane: Niepusty, skończony ciąg liczb dodatnich. Wynik: Największa liczba w podanym ciągu liczb.

Kliknij Pokaż odpowiedź, aby zobaczyć rozwiązanie z klucza CKE.

Uwaga: to zadanie otwarte – odpowiedź z klucza CKE jest jedynie przykładowa; istnieją również inne poprawne rozwiązania.

03

Zadanie 2. Ceny w systemach dziesiętnym i dwójkowym

W Dwójkolandii tradycyjnie ceny w sklepach są podawane w systemie dwójkowym. Ze względu na rosnący ruch turystów z innych krajów, gdzie wciąż obowiązuje system dziesiętny, rząd Dwójkolandii postanowił, że handlowcy mają obowiązek umieszczania cen w obu systemach.

Zadanie 2.1

a) Pomóż właścicielowi baru szybkiej obsługi uzupełnić obowiązujący cennik:

artykułcena w systemie dwójkowymcena w systemie dziesiętnym
kakao111,117,75
herbata czarna100,01
herbata owocowa4,50
capuccino101,00
kawa espresso6,00

Zadanie 2.2

b) Zaproponuj handlowcom metodę przeliczania cen z systemu dwójkowego na dziesiętny i zapisz ją w postaci algorytmu w wybranej przez siebie notacji (lista kroków, schemat blokowy lub język programowania, który wybrałeś/aś na egzamin). Uwzględnij, że ceny są podawane z dokładnością do dwóch miejsc po przecinku.

Specyfikacja
Dane: s – napis złożony z ciągu zer i jedynek, przecinka oraz dwóch cyfr po przecinku (każda cyfra to 0 lub 1). Napis przed przecinkiem nie jest pusty. Wynik: w – liczba oznaczająca wartość w systemie dziesiętnym liczby podanej w systemie dwójkowym w postaci napisu s.

Kliknij Pokaż odpowiedź, aby zobaczyć rozwiązanie z klucza CKE.

Uwaga: to zadanie otwarte – odpowiedź z klucza CKE jest jedynie przykładowa; istnieją również inne poprawne rozwiązania.

04

Zadanie 3. Test

Zaznacz znakiem X w odpowiedniej kolumnie P lub F, która odpowiedź jest prawdziwa, a która fałszywa.

Zadanie 3.1

a) Tabela bazy danych spełnia warunki:

ZdanieP / F
jest podstawową jednostką organizacji danych w relacyjnych bazach danych
każdy jej wiersz składa się tylko z danych tego samego typu
wszystkie dane w kolumnie są tego samego typu.

Zadanie 3.2

b) 10 MB to

ZdanieP / F
mniej niż 1 GB.
więcej niż 1 TB.
10240 bajtów.

Zadanie 3.3

c) Program, który umożliwia tłumaczenie programu w języku programowania wysokiego poziomu na kod gotowy do wykonania na komputerze, to

ZdanieP / F
kompilator.
BIOS.
konsolidator.

Zadanie 3.4

d) Hiperłącze może oznaczać

ZdanieP / F
zamieszczone w dokumencie elektronicznym odwołanie do innego dokumentu.
zamieszczone w dokumencie elektronicznym odwołanie do innego miejsca w tym dokumencie.
połączenie między dwoma komputerami w sieci.

Zadanie 3.5

e) Jednoznaczny standard wskazywania położenia i sposobu dostępu do zasobów w Internecie to

ZdanieP / F
URL.
XML.
OLE.

Zadanie 3.6

f) Minimum ciągu n-elementowego (dla dowolnego całkowitego n ≥ 1)

ZdanieP / F
można zawsze znaleźć, wykonując nie więcej niż n porównań pomiędzy elementami ciągu.
można zawsze znaleźć, wykonując nie więcej niż n/2 porównań pomiędzy elementami ciągu.
można znaleźć za pomocą strategii przeszukiwania liniowego.

Zadanie 3.7

g) Rozważ poniższy algorytm.

Wynikiem działania tego algorytmu dla liczby całkowitej n > 0 jest wypisanie wartości wyrażenia

ZdanieP / F
1 + 2 + 3 + ... + n.
1 + 1/2 + 1/3 + ... + 1/n.
1 * 1/2 * 1/3 * ... * 1/n.

Zadanie 3.8

h) W bazie danych

ZdanieP / F
sortowanie tabeli oznacza uporządkowanie wierszy według zawartości wybranych kolumn.
sortowanie tabeli oznacza uporządkowanie kolumn według zawartości wybranych wierszy.
filtrowanie tabeli to wybór wierszy spełniających określone kryteria.
05

Zadanie 4. Temperatury

W pliku o nazwie temp.txt znajdują się średnie temperatury miesięczne w Warszawie w latach 1779–2006. W każdym wierszu znajduje się 13 liczb oddzielonych pojedynczymi znakami odstępu: rok oraz średnie miesięczne temperatury w kolejnych dwunastu miesiącach.

Przykład:

1779 -4,9 2,2 3,8 9,5 15,4 16,4 17,9 19,5 14,7 9,3 4,1 1,4
1780 -5,1 -4,3 4,4 5,9 14,2 17,2 19,4 17,9 13,1 9,4 2,8 -4,6
1781 -4,0 -1,9 1,5 9,1 13,8 19,2 20,1 22,8 16,2 6,0 4,0 -3,6
1782 -1,6 -6,2 0,9 7,3 14,1 17,8 20,3 18,3 13,4 6,4 0,3 -3,1

Wykorzystując dane zawarte w tym pliku i dostępne narzędzia informatyczne, wykonaj poniższe polecenia. Odpowiedzi do poszczególnych podpunktów zapisz w pliku tekstowym o nazwie zad_4.txt (z wyjątkiem wykresu w podpunkcie c). Odpowiedź do każdego podpunktu poprzedź literą oznaczającą ten podpunkt.

Zadanie 4.1

a) Podaj najniższą średnią roczną temperaturę (wynik podaj z dwoma miejscami po przecinku) oraz rok jej wystąpienia.

Uwaga: Średnia roczna temperatura to suma średnich miesięcznych temperatur w danym roku podzielona przez 12.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Najniższa średnia roczna temperatura:

Rok jej wystąpienia:

Zadanie 4.2

b) Podaj najwyższą średnią roczną temperaturę (wynik podaj z dwoma miejscami po przecinku) oraz rok jej wystąpienia.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Najwyższa średnia roczna temperatura:

Rok jej wystąpienia:

Zadanie 4.3

c) Dla każdego z dwunastu miesięcy (styczeń – grudzień) podaj minimalną i maksymalną średnią miesięczną temperaturę odnotowaną w tym miesiącu w latach 1779–2006. Sporządź wykres punktowy ilustrujący otrzymane zestawienie. Pamiętaj o prawidłowym i czytelnym opisie wykresu.

Kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE.

Zadanie 4.4

d) Znajdź najdłuższy malejący ciąg średnich temperatur sierpnia w kolejnych latach. Podaj rok początkowy i rok końcowy znalezionego ciągu oraz jego długość.

Przykład: W ciągu liczb: 20,4; 18,3; 18,7; 19,6; 17,0; 16,6; 16,4; 16,4; 17,9 długość najdłuższego malejącego podciągu złożonego z kolejnych elementów ciągu wynosi 4 (jest to ciąg 19,6; 17,0; 16,6; 16,4).

Poniżej podaj odpowiedź i kliknij Sprawdź.

Rok początkowy:

Rok końcowy:

Długość ciągu:

06

Zadanie 5. Liczby pierwsze

Liczba pierwsza to liczba naturalna większa od 1, która ma dokładnie dwa dzielniki naturalne: 1 i samą siebie.

Przykłady liczb pierwszych:

7
11
29

Liczba 21 nie jest liczbą pierwszą, ponieważ oprócz liczby 1 i 21 jej dzielnikami są także 3 i 7.

W pliku o nazwie liczby.txt umieszczono w kolejnych wierszach 500 liczb całkowitych dodatnich, po jednej w wierszu, z których każda liczba ma co najwyżej 6 cyfr. Napisz program, za pomocą którego otrzymasz tylko te liczby z pliku liczby.txt, które są kwadratami liczb pierwszych. Na przykład liczba 49 jest kwadratem liczby pierwszej – 49 = 7². Wyniki zapisz w pliku zad_5.txt. Twój program powinien działać poprawnie również wtedy, gdy plik liczby.txt będzie zawierał 500 innych liczb całkowitych dodatnich, o co najwyżej 6 cyfrach, każda liczba w osobnym wierszu.

Kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE.

07

Zadanie 6. Mieszkania

Mieszkaniami na osiedlu Zielone Oczko zarządza spółdzielnia mieszkaniowa Czystość. Każde mieszkanie ma tylko jednego właściciela, natomiast jedna osoba może być właścicielem kilku mieszkań. Wśród właścicieli nie ma dwóch osób o tym samym imieniu i nazwisku. Pliki o nazwach adres.txt i osoby.txt zawierają informacje o mieszkaniach i ich właścicielach:

adres.txt – zawiera 300 wierszy z informacjami o mieszkaniach. W każdym wierszu znajdują się następujące dane rozdzielone pojedynczymi znakami odstępu: identyfikator mieszkania, nazwa ulicy, numer klatki, numer mieszkania oraz metraż mieszkania.

Przykład:

17/2009 Bacciarellego 8 3 76
18/2009 Cieszkowskiego 32 1 54

osoby.txt – zawiera 300 wierszy z informacjami o osobach zamieszkujących w mieszkaniach. W każdym wierszu znajdują się następujące dane rozdzielone pojedynczymi znakami odstępu: identyfikator mieszkania, nazwisko i imię właściciela, liczba osób zamieszkujących mieszkanie.

Przykład:

1/2009 Adrabies Adrian 5
2/2009 Bilska Agnieszka 2
3/2009 Bilska Agnieszka 5
4/2009 Kasperek Ewa 4

Wykorzystując dane zawarte w tych plikach i dostępne narzędzia informatyczne, wykonaj poniższe polecenia, a odpowiedzi zapisz w pliku o nazwie zad_6.txt. Odpowiedź do każdego podpunktu poprzedź literą oznaczającą ten podpunkt.

Zadanie 6.1

a) Ile osób posiada więcej niż jedno mieszkanie?

Poniżej podaj odpowiedź i kliknij Sprawdź.

Odpowiedź:

Zadanie 6.2

b) Utwórz listę zawierającą identyfikatory mieszkań, w których średnio na osobę przypada mniej niż 6 m².

Poniżej wpisz odpowiedź – w każdym wierszu jeden identyfikator mieszkania – i kliknij Sprawdź.

Zadanie 6.3

c) Podaj nazwiska i imiona właścicieli mieszkań o powierzchni powyżej 90 m² i zajmowanych tylko przez jedną osobę.

Poniżej wpisz odpowiedź – w każdym wierszu nazwisko i imię – i kliknij Sprawdź.

Zadanie 6.4

d) Podaj, ile jest kobiet, a ilu mężczyzn wśród właścicieli mieszkań (uwaga: jeżeli jedna osoba jest właścicielem więcej niż jednego mieszkania, to liczymy ją tylko raz). Możesz wykorzystać fakt, że w danych imiona wszystkich kobiet (i tylko kobiet) kończą się literą „a".

Poniżej podaj odpowiedź i kliknij Sprawdź.

Liczba kobiet:

Liczba mężczyzn: