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.
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.
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
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.
| n | Zaszyfrowane słowo s | Słowo jawne |
|---|---|---|
| 12 | OKFNGIRUCAAJ | |
| 11 | AKSNETALJCO |
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.
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łowoPrzykł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.
jeżeli n mod 2 ≠ 0 zamien(S[1], S[n]) i = 1 dopóki i < n wykonuj zamien(S[i], S[i+1]) i = i + 2 zamien(x, y) t ← x x ← y y ← t
Rozważ algorytm:
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.
Podaj, ile razy została wykonana instrukcja w wierszu oznaczonym (*) dla liczb elementów tablicy A podanych w tabeli.
| n | Liczba wykonań instrukcji w wierszu oznaczonym (*) |
|---|---|
| 3 | |
| 6 | |
| k |
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**.
| n | A | A (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 .
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.
Przykładowa odpowiedź: 5432167
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ą.
Format, w którym zapisywana jest grafika rastrowa, to
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
10110₂ + 111100₂ jest równe
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
W komórce B2 wpisano formułę taką jak poniżej.
| A | B | |
|---|---|---|
| 1 | średnia ocen | nagroda |
| 2 | 4,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
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.
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.
| Nazwa drużyny | Liczba harcerzy |
|---|---|
| Bukowina | 26 |
| Zywioly | 17 |
| Wierchy | 42 |
| Jaworzyna | 49 |
| Plomien | 16 |
| Zawisza | 11 |
| Watra | 14 |
| Grot | 12 |
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:
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.
Marian Majchrowicz:
Mateusz Buczek:
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ź:
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:
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.
Podaj największą liczbę parzystą zapisaną w pliku liczby.txt.
Poniżej podaj odpowiedź i kliknij Sprawdź.
Odpowiedź:
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ź.
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:
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.
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.
| Miesiąc | Liczba kilogramów |
|---|---|
| 1 | 5343 |
| 2 | 4966 |
| 3 | 4895 |
| 4 | 3446 |
| 5 | 3222 |
| 6 | 2984 |
| 7 | 3262 |
| 8 | 4128 |
| 9 | 4826 |
| 10 | 4558 |
| 11 | 5502 |
| 12 | 3771 |
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:
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ź:
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: