Wróć do: Arkusze podstawowe
2018MAJ

Matura z informatyki 2018 – maj, poziom podstawowy

stara formułaarkusz CKE · poziom podstawowy

Arkusz maturalny z informatyki na poziomie podstawowym 2018. Rozwiąż zamknięte części zadań online i sprawdź odpowiedzi, pobierz PDF z zadaniami oraz klucz odpowiedzi CKE.

01

Opis

Arkusz maturalny z informatyki na poziomie podstawowym z sesji maj 2018 (Formuła do 2014, „stara matura"). 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 – przy komputerze, z wykorzystaniem plików z danymi). Poziom podstawowy z informatyki był dostępny do 2020 roku włącznie – od 2021 informatyka jest egzaminem wyłącznie rozszerzonym. 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).

W zadaniach z konkretną odpowiedzią (liczba, wartość, lista) wpisz swój wynik i kliknij Sprawdź. W zadaniach otwartych (napisz algorytm lub program, wykonaj obliczenia w arkuszu kalkulacyjnym) kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE. Pełną treść zadań znajdziesz też w arkuszach PDF. Ten arkusz to dobry materiał startowy dla osób zaczynających naukę algorytmiki, arkusza kalkulacyjnego i baz danych.

02

Zadanie 1. Szyfr przestawieniowy

Rozważany w tym zadaniu szyfr przestawieniowy polega na przestawianiu sąsiadujących ze sobą znaków, tzn. pierwszego z drugim, trzeciego z czwartym, piątego z szóstym itd. Dla słów o nieparzystej liczbie znaków na koniec przestawiamy znak pierwszy z ostatnim.

Przykład:

Tekst jawny: FUNKCJA

Szyfrogram: AFKNJCU

Zadanie 1.1

W tabeli zapisano zaszyfrowane słowa s o długości n znaków, do których zaszyfrowania użyto opisanej w treści zadania metody. Odszyfruj podane słowa.

nZaszyfrowane słowo sSłowo jawne
12OKFNGIRUCAAJ
11AKSNETALJCO

Zadanie 1.2

Zapisz w wybranej przez siebie notacji (lista kroków, schemat blokowy, wybrany język programowania) algorytm, który odszyfruje słowo, zaszyfrowane sposobem opisanym powyżej.

Algorytm może używać wyłącznie instrukcji sterujących, przypisań do zmiennych i zamiany dwóch elementów w tablicy. Zabronione są wszystkie funkcje biblioteczne dostępne w językach programowania.

Specyfikacja
Dane: n – liczba całkowita większa od 1 S[1..n] – zaszyfrowane słowo o długości n znaków, S[i] jest i-tym znakiem w tym słowie Wynik: S[1..n] – odszyfrowane słowo

Przykład:

Dla n=7 i S=[AGAIDZW] wynikiem jest S=[GWIAZDA].

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. Tablica

Rozważ algorytm:

Specyfikacja
Dane: n – dodatnia liczba całkowita A[1..n] – tablica zawierająca n liczb całkowitych dodatnich Wynik: A[1..n] – tablica ...............................................................................................
      dla i = 1, 2, … n–1 wykonuj
              m  i
              dla j = i+1,i+2 … n wykonuj
(*)                   jeżeli A[m] < A[j]
                          m  j
              jeżeli i  m
(**)              A[i] ↔ A[m]

Uwaga: x ↔ y oznacza instrukcję zamiany wartości zmiennych x i y.

Zadanie 2.1

Podaj, ile razy została wykonana instrukcja w wierszu oznaczonym (*) dla liczb elementów tablicy A podanych w tabeli.

nLiczba wykonań instrukcji w wierszu oznaczonym (*)
3
6
k

Zadanie 2.2

Podaj w tabeli wyniki działania algorytmu dla podanej liczby n i tablicy A oraz liczbę wykonań instrukcji oznaczonej (). Uzupełnij opis wyniku w specyfikacji algorytmu**.

nAA (wynik)Liczba wykonań instrukcji zamiany
4[3, 5, 2, 9]
5[2, 4, 4, 4, 4]
6[1, 2, 3, 4, 5, 6]

Opis wyniku w specyfikacji: A[1..n] – tablica n liczb posortowanych .

Zadanie 2.3

Podaj przykład zawartości 7–elementowej tablicy A, dla której instrukcja A[i] ↔ A[m] zostanie wykonana dokładnie 5 razy.

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

Uwaga: to zadanie otwarte – jest wiele możliwych poprawnych odpowiedzi; odpowiedź z klucza CKE jest jedynie przykładowa.

04

Zadanie 3. Test

W zadaniach od 3.1. do 3.5. zaznacz kółkiem jedną prawidłową odpowiedź. Jeżeli popełnisz błąd, skreśl błędną odpowiedź znakiem X i zaznacz kółkiem poprawną.

Zadanie 3.1

Format, w którym zapisywana jest grafika rastrowa, to

Zadanie 3.2

W pliku graficznym zapisano bez użycia kompresji obrazek o rozmiarach 1280 na 720 pikseli z użyciem 24 bitów na kolor. Ten plik zajmuje na dysku

Zadanie 3.3

10110₂ + 111100₂ jest równe

Zadanie 3.4

Poniżej zapisano adresy IPv4 dla komputerów w sieci lokalnej w systemie dziesiętnym w punktach A, B i D oraz w systemie binarnym w punkcie C. Nieprawidłowym adresem IP jest

Zadanie 3.5

W komórce B2 wpisano formułę taką jak poniżej.

AB
1średnia ocennagroda
24,5(formuła poniżej)
=JEŻELI(A2>5;"tablet";JEŻELI(A2>4,5;"słuchawki";JEŻELI(A2>4;"książka";"brak nagrody")))

Wartość formuły w komórce B2 to

05

Zadanie 4. Sprawności harcerskie

W plikach harcerze.txt, sprawnosc.txt i dzialania.txt zapisane zostały działania podejmowane w 2017 roku przez harcerzy z poszczególnych drużyn w celu uzyskania różnych sprawności. Pierwszy wiersz jest wierszem nagłówkowym. Dane w wierszach rozdzielone są średnikami.

Plik harcerze.txt zawiera dane harcerzy. Są to: identyfikator harcerza, jego imię, nazwisko i nazwa drużyny, do której należy.

Przykład:

Id_harcerza;Imie;Nazwisko;Druzyna
H001;Konrad;Jedruszczak;Bukowina
H002;Andrzej;Sienkiewicz;Zywioly

Plik sprawnosc.txt zawiera identyfikatory i nazwy sprawności, o które starali się harcerze.

Przykład:

Id_sprawnosci;Nazwa_sprawnosci
S1;zeglarz
S2;goral

Plik dzialania.txt zawiera informacje o działaniach prowadzonych przez harcerzy. Są to: identyfikator harcerza, data rozpoczęcia działania, data zakończenia działania, identyfikator sprawności, w ramach której prowadzone było działanie, oraz liczba zdobytych punktów w ramach tego działania.

Przykład:

Id_harcerza;Poczatek_dzial;Koniec_dzial;Id_sprawnosci;L_punktow
H019;2017-01-11;2017-01-13;S1;150
H090;2017-01-12;2017-01-15;S1;371

Za pomocą dostępnych narzędzi informatycznych podaj odpowiedzi do poniższych zadań. Każdą odpowiedź zapisz w pliku wyniki4.txt i poprzedź ją numerem oznaczającym zadanie.

Zadanie 4.1

Wykonaj zestawienie zawierające nazwy wszystkich drużyn wraz z liczbą harcerzy należących do danej drużyny.

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

Zadanie 4.2

Podaj nazwę sprawności, w której harcerze łącznie zdobyli najwięcej punktów, oraz nazwę sprawności, w której harcerze łącznie zdobyli najmniej punktów.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Najwięcej punktów:

Najmniej punktów:

Zadanie 4.3

Znajdź harcerzy, którzy podjęli działania w celu zdobycia największej liczby różnych sprawności. Dla każdego z nich podaj jego imię i nazwisko oraz sprawności, które próbował zdobyć.

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

Zadanie 4.4

Podaj nazwę drużyny, z której żaden harcerz nie podjął działań w celu zdobycia sprawności ratownika.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Odpowiedź:

Zadanie 4.5

Podaj imię i nazwisko harcerza, który na zdobycie jednego typu sprawności pracował w sumie największą liczbę dni. Podaj tę sprawność oraz liczbę dni. Jest tylko jeden taki harcerz.

Uwaga: Dni poświęcone na zdobywanie sprawności policz łącznie z dniem rozpoczęcia i zakończenia. Jeśli harcerz zaczął i skończył działanie w tym samym dniu, należy uznać, że poświęcił na to 1 dzień.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Imię i nazwisko:

Sprawność:

Liczba dni:

06

Zadanie 5. Liczby

W pliku liczby.txt znajduje się 1000 liczb z zakresu od 1 do 30 000, każda w osobnym wierszu.

Napisz program(y), który(e) da(dzą) odpowiedzi do poniższych zadań. Każdą odpowiedź zapisz w pliku wyniki5.txt i poprzedź ją numerem oznaczającym zadanie.

Zadanie 5.1

Podaj największą liczbę parzystą zapisaną w pliku liczby.txt.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Odpowiedź:

Zadanie 5.2

Liczba palindromiczna to taka liczba, która czytana od lewej i od prawej strony ma taką samą wartość.

Przykładowo: liczby 23432, 5665 oraz 7 są palindromiczne, a 3434 i 1234 nie są.

Podaj wszystkie liczby palindromiczne z pliku liczby.txt, w kolejności, w jakiej występują w tym pliku.

Poniżej wpisz liczby – po jednej w wierszu – i kliknij Sprawdź.

Zadanie 5.3

Dla każdej liczby z pliku liczby.txt oblicz sumę jej cyfr. Podaj wszystkie liczby, których suma cyfr jest większa od 30, w kolejności, w jakiej występują w tym pliku. Ponadto podaj sumę wszystkich cyfr użytych do zapisu wszystkich liczb z pliku liczby.txt.

Poniżej wpisz liczby, których suma cyfr jest większa od 30 – po jednej w wierszu – i kliknij Sprawdź.

Suma wszystkich cyfr użytych do zapisu wszystkich liczb:

07

Zadanie 6. Makulatura

Młodzież z klubu Recycling2017 zbiera makulaturę. W pliku makulatura.txt zapisano informacje o osobach i ilościach dostarczonego surowca do klubu w roku 2017. Są to: data dostarczenia makulatury, imię i nazwisko osoby, która przyniosła makulaturę, oraz liczba kilogramów przyniesionej makulatury. Pierwszy wiersz pliku jest wierszem nagłówkowym, a dane w wierszu rozdzielone są znakiem tabulacji.

Przykład:

Data_dostarczenia    Imie        Nazwisko      Liczba_kilogramow
2017-01-02           Agnieszka   Polak         2
2017-01-02           Klaudia     Myk           51
2017-01-02           Agata       Kwiatkowska   41

Wykorzystując dane zawarte w pliku makulatura.txt, wykonaj poniższe polecenia, a odpowiedzi zapisz w pliku wyniki6.txt. Odpowiedzi poprzedź numerami oznaczającymi odpowiednie zadania.

Zadanie 6.1

Dla każdego miesiąca 2017 roku podaj łączną liczbę kilogramów dostarczonej makulatury. Do swojego zestawienia utwórz wykres kolumnowy, prezentujący ilość zebranej makulatury w poszczególnych miesiącach. Pamiętaj o czytelnym opisie wykresu.

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

Zadanie 6.2

Podaj imię i nazwisko osoby, która dostarczyła najwięcej makulatury, oraz liczbę kilogramów, które przyniosła.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Imię i nazwisko:

Liczba kilogramów:

Zadanie 6.3

Podaj liczbę wtorków w ciągu całego roku 2017, w których co najmniej jedna osoba dostarczyła makulaturę.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Odpowiedź:

Zadanie 6.4

Makulatura przynoszona przez młodzież jest przechowywana w magazynie, a w każdy wtorek wieczorem przyjeżdża samochód ciężarowy po jej odbiór. Ten samochód ma maksymalną ładowność 1200 kg. Jeżeli w magazynie znajduje się 1200 kg lub mniej makulatury, to samochód zabiera całą makulaturę, jeżeli w magazynie jest więcej niż 1200 kg, to zabiera jedynie 1200 kg, a reszta pozostaje w magazynie.

Załóż, że w dniu 2.01.2017 r. rano magazyn był pusty, i wykonaj symulację, a następnie podaj, kiedy po raz pierwszy samochód ciężarowy wywiózł 1200 kg makulatury oraz ile razy się to zdarzyło w ciągu całego roku.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Data pierwszego wywiezienia 1200 kg:

Liczba transportów po 1200 kg: