Logo ZadaniazMatur.plZadaniazMatur.pl
Informatyka RozszerzonaOficjalny arkusz CKERok 2025Sesja: maj

Matura CKE Maj 2025 – Informatyka Rozszerzona

Spis zadań z tego arkusza egzaminacyjnego. Kliknij w wybrane zadanie, aby zobaczyć pełną treść, krótką odpowiedź oraz szczegółowy schemat oceniania krok po kroku.

7zadań w arkuszu
•
3punktów łącznie

Zadania z tego arkusza (7)

Filtruj w banku zadań →
0 – 0 pkt
Zadanie 1. Funkcja rekurencyjna
Dana jest rekurencyjna funkcja przestaw, której parametrem jest nieujemna liczba całkowita:

przestaw(n):
r ←\leftarrow n mod 100
a ←\leftarrow r div 10
b ←\leftarrow r mod 10
n ←\leftarrow n div 100
jeżeli n > 0
    w ←\leftarrow a + 10 * b + 100 * przestaw(n)
w przeciwnym razie
    jeżeli a > 0
        w ←\leftarrow a + 10 * b
    w przeciwnym razie
        w ←\leftarrow b
wynikiem jest w

Uwaga:
Operator mod oznacza resztę z dzielenia, natomiast div – część całkowitą z dzielenia.
0 – 0 pkt
Zadanie 2. Zapis symboliczny
W pliku symbole.txt zapisano 2000 napisów. Każdy z nich jest zapisany w osobnym wierszu i składa się z dokładnie 12 znaków spośród: o, +, *.

Napisz program (lub kilka programów) znajdujący(-ch) odpowiedzi do podanych zadań. Każdą odpowiedź zapisz w pliku wyniki2.txt i poprzedź ją numerem oznaczającym zadanie.

Do Twojej dyspozycji jest plik symbole_przyklad.txt, który zawiera 20 wierszy danych spełniających warunki zadania. Odpowiedzi dla pliku symbole_przyklad.txt są podane pod każdym zadaniem.

Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku symbole.txt zawierającym 2000 napisów.
0 – 0 pkt
Zadanie 3. Dron
Tor lotu pewnego drona składa się z prostych odcinków. Lot rozpoczyna się w punkcie (0, 0), a kończy w punkcie (20000, 0). Dron poza startem i lądowaniem jest zawsze na wysokości większej od zera.
Plik dron.txt zawiera 100 wierszy, w których zapisano dane dotyczące ruchu drona. W każdym wierszu jest zapisana para liczb całkowitych rozdzielonych znakiem spacji.
Pierwsza liczba oznacza przemieszczenie drona (odległość) w poziomie od ostatniej pozycji – jest to zawsze liczba dodatnia. Druga liczba oznacza przemieszczenie w pionie od ostatniej pozycji. Jeśli druga liczba jest dodatnia, to dron wykonał ruch w górę, jeśli ujemna – w dół, a jeśli równa 0 – nie zmieniał wysokości.

Przykład 1.
Dla przykładowych danych:
3000 2000
2000 9000
5000 -7000
5000 4000
3000 6000
2000 -14000
lot drona można zilustrować na wykresie:
Wykres przedstawia tor lotu drona jako łamaną linię na dwuwymiarowej płaszczyźnie, gdzie oś X to odległość w poziomie, a oś Y to wysokość. Trasa zaczyna się w punkcie (0, 0), przechodzi przez sześć odcinków oznaczonych etykietami przemieszczeń [delta_x, delta_y], osiąga maksymalną wysokość 14000, i kończy się w punkcie (20000, 0).gdzie:
x – odległość w poziomie od punktu startowego
y – wysokość (odległość w pionie od punktu startowego)
[A, B] – umieszczone na wykresie pary liczb oznaczające przemieszczenia drona odpowiednio w poziomie i w pionie.

Napisz program (lub kilka programów), który(-e) znajdzie(-dą) odpowiedzi dla podanych zadań. Każdą odpowiedź zapisz w pliku wyniki3.txt i poprzedź ją numerem oznaczającym zadanie.

Do Twojej dyspozycji jest plik dron_przyklad.txt zawierający 10 wierszy danych w opisanej postaci. Odpowiedzi dla pliku dron_przyklad.txt są podane pod każdym zadaniem. Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku dron.txt zawierającym 100 wierszy danych.
0 – 1 pkt
Zadanie 4. (0–1)
Dokończ zdanie. Zaznacz właściwą odpowiedź spośród podanych.

Program typu keylogger służy do
A. szyfrowania informacji do postaci uniemożliwiającej jej odczytanie bez zdefiniowanego klucza.
B. przechowywania danych logowania, w tym haseł, w bezpiecznym miejscu na dysku użytkownika.
C. generowania kodu, który umożliwia użytkownikowi bankowości elektronicznej wykonanie operacji.
D. przechwytywania i gromadzenia informacji o naciśniętych klawiszach.
Zadanie 5.Otwarte
0 – 2 pkt
Zadanie 5. (0–2)
Poniżej sposobem pisemnym dodano dwie liczby podane w zapisie binarnym. Uzupełnij brakujące cyfry tak, aby działanie było wykonane poprawnie.
Pisemne dodawanie w systemie binarnym, gdzie pierwsza liczba ma dwie cyfry, druga jedną, a suma trzy, z kilkoma brakującymi cyframi do uzupełnienia.Cyfry w pierwszej liczbie (od lewej do prawej): .................., ..................
Cyfra w drugiej liczbie: ..................
Cyfry w wyniku (od lewej do prawej): .................., .................., ..................
0 – 0 pkt
Zadanie 6. Martianeum
W 2033 roku na Marsie wylądowała automatyczna stacja wydobywcza wyposażona w transporter i w autonomiczny dron pobierający ładunki skał zawierających minerał niewystępujący na Ziemi – martianeum.

Stacja działa według następujących zasad:
• dron codziennie przywozi ładunek z pewnego obszaru Marsa
• stacja waży ładunek przywieziony przez drona i bada zawartość martianeum
• jeśli zawartość martianeum w przywiezionym ładunku wynosi co najmniej 1%, to stacja automatycznie wydobywa cały minerał z tego ładunku
• jeśli na koniec dnia (po wydobyciu martianeum) ilość minerału na stacji osiągnie co najmniej 100 kg, to transporter zabiera 100 kg na orbitę, skąd ładunek jest wysyłany na Ziemię, a transporter wraca do stacji (jeśli na stacji zgromadzone jest więcej niż 100 kg, to nadmiar pozostaje na stacji)
• początkowy stan magazynu na stacji – 0 kg martianeum.

W pliku tekstowym martianeum.txt w kolejnych wierszach zapisano dane z lat 2033–2038:
data – data przywozu ładunku w formacie rrrr-mm-dd
nazwa_obszaru – nazwa obszaru Marsa, z którego ładunek został pobrany
masa [kg] – masa ładunku drona w kilogramach
zawartość [%] – zawartość martianeum w próbce w % (nieujemna liczba z jednym miejscem po przecinku, np. 0,1 oznacza 0,1%)

Dane w pliku rozdzielono znakami tabulacji.

Przykład:
data          nazwa_obszaru          masa [kg]          zawartosc [%]
2033-03-03          Cebrenia          27,8          0,2
2033-03-04          Amenthes          11,8          1,7
2033-03-05          Noachis          21,0          6,0
2033-03-06          Coprates          26,3          11,4
2033-03-07          Ismenius Lacus          28,8          0,0
2033-03-08          Mare Boreum          29,2          0,0

Z wykorzystaniem danych zawartych w pliku martianeum.txt oraz dostępnych narzędzi informatycznych wykonaj podane zadania. Wyniki zapisz w pliku tekstowym wyniki6.txt. Odpowiedź do każdego zadania poprzedź numerem tego zadania.
0 – 0 pkt
Zadanie 7. Poszukiwanie wody na Marsie
W trzech plikach tekstowych o nazwach laziki.txt, obszary.txt, pomiary.txt zapisano informacje zawierające dane o poszukiwaniu wody na Marsie w latach 2050–2080. Łaziki zasilane energią słoneczną poruszają się po różnych obszarach Marsa i wykonują pomiary georadarowe, na podstawie których szacują ilość wody i głębokość, na której się ona znajduje. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach rozdzielono znakami tabulacji.

Plik o nazwie laziki.txt zawiera informacje o różnych łazikach, które wykonywały pomiary. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy, unikatowy numer łazika
nazwa_lazika – nazwa łazika (tekst do 50 znaków)
rok_wyslania – rok startu z Ziemi
wsp_ladowania – współrzędne lądowania na Marsie oddzielone znakiem przecinka i spacją

Przykład:
nr_lazika          nazwa_lazika          rok_wyslania          wsp_ladowania
1          Mariner 3          2049          50.51N, 70.01E
2          Mariner 6          2050          11.90N, 119.49E
3          Mariner 7          2050          44.90S, 130.80W

Plik o nazwie obszary.txt zawiera informacje o obszarach na Marsie. W każdym wierszu tego pliku znajdują się:
kod_obszaru – pięcioznakowy, unikatowy kod obszaru
nazwa_obszaru – nazwa obszaru (tekst do 50 znaków)

Przykład:
kod_obszaru          nazwa_obszaru
MC-01          Mare Boreum
MC-02          Diacria
MC-03          Arcadia

Plik o nazwie pomiary.txt zawiera informacje o wynikach badań georadarowych wykonanych przez łaziki. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy numer łazika
data_pomiaru – data wykonania pomiaru (w formacie rrrr-mm-dd)
kod_obszaru – pięcioznakowy kod obszaru, na którym został wykonany pomiar
wspolrzedne – współrzędne wykonania pomiaru, oddzielone znakiem przecinka i spacją
glebokosc – szacowana głębokość, na której znajduje się woda (w metrach)
ilosc – szacowana ilość wody (w m3^3)

Przykład:
nr_          data_          kod_          wspolrzedne          glebokosc          ilosc
lazika          pomiaru          obszaru
17          2061-06-03          MC-13          13.17N, 77.80E          344          5622
17          2056-06-02          MC-14          14.93N, 106.00E          43          2054
47          2075-10-18          MC-05          45.57N, 3.30E          9          23366

Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi informatycznych podaj odpowiedzi do zadań 7.1–7.4. Odpowiedzi zapisz w pliku wyniki7.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.

Chcesz przećwiczyć więcej arkuszy z przedmiotu Informatyka Rozszerzona?

Przejdź do pełnego banku zadań maturalnych CKE, filtruj według działów, lat oraz punktów i twórz własne arkusze do drukowania.

Przejdź do pełnej bazy zadań