💾 Katalog zadańPoziom rozszerzony210 min / 50 pkt

Zadania maturalne z informatyki 2027

Przeglądaj 1 500+ zadań z 12 działów. Piszesz kod i zapytania SQL w edytorze z podświetlaniem składni (C++, Python, SQL). Ocena AI z punktacją CKE.

Konto zakładasz w minutę · pełny dostęp od 49 zł/mies.

zadań
1 593
zadań
działów
12
działów
rozszerzony
PR
rozszerzony
⏱️
Format egzaminu

210 minut · 50 pkt · bez progu

Autonomiczne stanowisko komputerowe

🧠
Rozkład punktów DO OK. 60% ALGO

Analiza algorytmów i programowanie: do ok. 60% punktów

Pozostałe: m.in. bazy danych i arkusz kalkulacyjny

💻
Charakter zadań OK. 90% PKT OTWARTE LUB PRAKTYCZNE

Większość wymaga użycia komputera

Oddajesz kod + plik z wynikiem

Przeglądaj zadania po działach

Powtórka do matury z informatyki dział po dziale, od algorytmów zaawansowanych przez SQL po sieci. Każdy z zadaniami praktycznymi i teoretycznymi.

🧠

Algorytmy zaawansowane

172 zadań w dziale I. Algorytmika i analiza algorytmów
rekurencja dziel-i-zwyciężaj PD (Kadane, LIS) algorytmy zachłanne +1
Otwórz dział →
🔢

Algorytmy podstawowe

172 zadań w dziale I. Algorytmika i analiza algorytmów
sortowanie wstawianie/bąbelkowe wyszukiwanie binarne NWD Euklides sito Eratostenesa +1
Otwórz dział →
🔍

Analiza algorytmów

172 zadań w dziale I. Algorytmika i analiza algorytmów
śledzenie wykonania złożoność O() poprawność kontrprzykłady +1
Otwórz dział →
💻

Programowanie strukturalne

163 zadań w dziale IV. Programowanie
C++/Python/Java pętle for/while tablice i struktury funkcje +1
Otwórz dział →
📝

Operacje na tekstach

163 zadań w dziale IV. Programowanie
palindromy antypalindromy wyrażenia nawiasowe szyfr Cezara +1
Otwórz dział →
0️⃣

Systemy liczbowe

157 zadań
binarny ↔ dziesiętny szesnastkowy ósemkowy arytmetyka pisemna +1
Otwórz dział →
🗄️

Bazy danych i SQL

158 zadań
SELECT + WHERE INNER/LEFT JOIN GROUP BY + HAVING COUNT/SUM/AVG +1
Otwórz dział →
📊

Arkusz kalkulacyjny

158 zadań
LICZ.JEŻELI SUMA.JEŻELI tabele przestawne wykresy +1
Otwórz dział →
🔄

Odwrotna notacja polska (ONP)

157 zadań w dziale IX. Struktury danych
notacja postfiksowa stos operatorów Shunting Yard parser ONP +1
Otwórz dział →
🌳

Grafy i drzewa

157 zadań w dziale IX. Struktury danych
macierz/listy sąsiedztwa BFS i DFS drzewa BST MST (Kruskal) +1
Otwórz dział →
🔒

Sieci komputerowe i bezpieczeństwo

160 zadań w dziale VIII. Teoria informatyki
HTTP/HTTPS/TLS VPN, NFC, Bluetooth WiMAX, WiFi szyfrowanie RSA +1
Otwórz dział →
📚

Teoria informatyki

160 zadań w dziale VIII. Teoria informatyki
Unicode, ASCII IEEE 754 kod U2 (ujemne) kompresja +1
Otwórz dział →

W quizie ćwiczysz też działy: III. Logika i algebra Boole'a (155 zadań), V. Przetwarzanie danych (156 zadań), X. Grafika i multimedia (157 zadań).

Quiz · Informatyka

Quiz z przedmiotu: informatyka

1 593 pytania z informatyki w jednym miejscu. Wybierasz je filtrem, po każdej odpowiedzi widzisz wyjaśnienie, a quiz sam dobiera trudność i wraca do Twoich błędów.

Quiz w Matury Online — panel „Filtruj”: Informatyka, wybór tematu, typu zadania i trudności 1–5 z liczbą pytań przy każdej opcji
Quiz w aplikacji Matury Online — Informatyka: pytanie i wyjaśnienie po odpowiedzi
  • Filtrujesz, co chcesz ćwiczyć

    Wybierasz dział, typ zadania i trudność 1–5. Przy każdej opcji widzisz, ile pytań zostaje w puli.

  • Wyjaśnienie po każdej odpowiedzi

    Od razu wiesz, czy dobrze — i dlaczego. Zadania otwarte ocenia AI według zasad oceniania CKE, z punktacją częściową.

  • Powtórki pytań, na których się mylisz

    Pytanie z błędem wraca po kilku dniach z plakietką „Powtórka”. Powtórki zajmują najwyżej 30% sesji; wyłączasz je jednym przełącznikiem.

  • Trudność dobiera się do Ciebie

    Quiz liczy Twój poziom z ostatnich odpowiedzi i podsuwa pytania, przy których trafiasz ok. 70% — nie za łatwe, nie za trudne.

10 typów zadań — Informatyka

z 19 typów w całym quizie · liczba pytań · filtr „Typ” w quizie
  • Zamknięte (A–D) 350
  • Otwarte 249
  • Tabela danych 158
  • Obliczenia 153
  • Dopasuj 150
  • Wielokrotny wybór 139
  • Prawda/Fałsz 138
  • Wykres 137
  • Uzupełnij 117
  • Luki w tekście 2

Po odpowiedzi — od razu wyjaśnienie

Zaznaczasz odpowiedź, klikasz „Sprawdź” i widzisz, która była poprawna i dlaczego. Możesz też odsłonić odpowiedź bez rozwiązywania albo pominąć pytanie.

Quiz w Matury Online — Informatyka: zaznaczona odpowiedź, poprawna odpowiedź na zielono i wyjaśnienie pod pytaniem
Zacznij quiz: Informatyka → darmowe konto: 5 pytań dziennie · bez dziennego limitu od 49 zł/mies.
LIVE — wypróbuj teraz, bez rejestracji

Zobacz jak wyglądają zadania z informatyki

Trzy przykładowe pytania — analiza kodu Python, zapytanie SQL i algorytm sortowania.

💻 ProgramowaniePR · Python
def f(n):
    if n <= 1:
        return n
    return f(n - 1) + f(n - 2)

print(f(6))

Co wypisze powyższy fragment kodu?

⚡ W grze kodujesz w edytorze z podświetlaniem składni, AI sprawdzi zapytania SQL i logikę algorytmu.
Zacznij ćwiczyć informatykę →

Tak wyglądają zadania w katalogu

Cztery przykłady — od kodu z plikiem danych przez śledzenie algorytmu po SQL i arkusz kalkulacyjny z wykresem.

📝 Operacje na tekstach 💻 Kod programu ⚫⚫⚫⚪⚪ Średnie · PR 🤖 Ocena AI 4 pkt

W pliku liczby.txt zapisano 200 liczb trzycyfrowych. Napisz program, który policzy palindromy oraz znajdzie największy z nich.

liczby.txt 200 wierszy · 1.2 KB
palindromy.cpp
C++ Python SQL
#include <iostream>
#include <fstream>
using namespace std;

int main() {
  ifstream plik("liczby.txt");
  int n, liczba = 0, maks = 0;
  while (plik >> n) {
    int a = n / 100, c = n % 10;
    if (a == c) {
      liczba++;
      if (n > maks) maks = n;
    }
  }
  cout << liczba << " " << maks;
}
✅ Ocena AI: 4/4 pkt
wynik.txt: 19 989
✓Poprawne wczytanie 200 liczb z pliku
✓Poprawny warunek palindromu (a == c dla 3-cyfrowych)
✓Poprawne zliczanie: 19 palindromów
✓Poprawne wyznaczenie maksimum: 989
Napisz swój kod →

💡 Pamiętaj o efektywności: dla 3-cyfrowych palindromów wystarczy porównanie (n div 100) == (n mod 10). Nie potrzeba konwersji do stringa.

🔍 Analiza algorytmów ⊞ Uzupełnij tabelę ⚫⚫⚫⚪⚪ Średnie · PR 📄 BEZ komputera 3 pkt

Przeanalizuj funkcję rekurencyjną rotuj(n), która rotuje cyfry liczby w trójkach. Uzupełnij tabelę.

funkcja rotuj(n):
  jeżeli n < 1000
    a ← n div 100
    b ← (n mod 100) div 10
    c ← n mod 10
    zwróć b·100 + c·10 + a
  w przeciwnym razie
    r ← n mod 1000
    zwróć rotuj(n div 1000) · 1000 + ...
n Wynik rotuj(n) Liczba wywołań
247 472 1
138265 381652 2
584172936 845721369 3
✅ Ocena: 3/3 pkt
Wszystkie 6 pól poprawne. Dla 247 (3 cyfry) — bez rekurencji, 1 wywołanie. Dla liczb 6-cyfrowych — 2 wywołania. Dla 9-cyfrowych — 3. Liczba wywołań = ⌈liczba_cyfr / 3⌉.
Rozwiąż samodzielnie →

💡 Zadanie „kartka” — bez komputera. Śledź wykonanie krok po kroku, prowadząc kolumny stanu zmiennych. Tak najszybciej wyłapiesz błędy off-by-one.

🗄️ Bazy danych SQL 🗄️ Zapytanie SQL ⚫⚫⚫⚫⚪ Trudne · PR 🤖 Ocena AI 2 pkt

Napisz zapytanie SQL, które zwróci listę WSZYSTKICH czytelników z liczbą wypożyczonych książek — także tych, którzy nic nie wypożyczyli (z liczbą = 0). Posortuj malejąco.

📋 Czytelnicy
id · INT 🔑
imie · VARCHAR
nazwisko · VARCHAR
wydzial · VARCHAR
📚 Wypozyczenia
id · INT 🔑
id_czytelnika · → Czytelnicy.id
id_ksiazki · INT
data_wypozyczenia · DATE
zapytanie.sql
SQL · SELECT
SELECT Czytelnicy.imie, Czytelnicy.nazwisko,
       COUNT(Wypozyczenia.id) AS liczba
FROM Czytelnicy
LEFT JOIN Wypozyczenia
  ON Czytelnicy.id = Wypozyczenia.id_czytelnika
GROUP BY Czytelnicy.id, Czytelnicy.imie, Czytelnicy.nazwisko
ORDER BY liczba DESC;
✓ Wynik zapytania 4 wiersze
imie nazwisko liczba
AnnaKowalska2
JanNowak1
MariaWiśniewska0
PiotrZieliński0
✅ Ocena AI: 2/2 pkt
✓LEFT JOIN — kluczowe! Zachowuje czytelników bez wypożyczeń
✓Poprawny GROUP BY na 3 kolumnach z SELECT-u
✓ORDER BY ... DESC dla porządku nierosnącego
Napisz swoje zapytanie →

💡 Typowa pułapka: INNER JOIN pomija czytelników bez wypożyczeń (zwraca tylko 2 wiersze zamiast 4). Zawsze gdy w treści jest „także tych, którzy nic” — używaj LEFT JOIN.

📊 Arkusz kalkulacyjny 📊 Spreadsheet ⚫⚫⚫⚪⚪ Średnie · PR 🤖 Ocena AI Na wzór zad. 10.1 z Informatora CKE 3 pkt

W pliku zamowienia.txt zapisano daty i wielkości zamówień masła (kg) z 2 lat. Wykonaj zestawienie sum miesięcznych i utwórz wykres kolumnowy.

zamowienia.txt 730 wierszy · 18 KB
D2 =SUMA.JEŻELI(rok_miesiąc;C2;wielkość)
A: data B: wielkość C: rok-mies. D: suma
2018-01-022992018-015847
2018-01-03432018-026112
2018-01-042962018-035938
............

Zamówienie masła w poszczególnych miesiącach (kg)

2018-01 2018-12 2019-12
✅ Ocena AI: 3/3 pkt
✓Zestawienie sum miesięcznych — 24 wartości (1 pkt)
✓Wykres kolumnowy — typ dobrany poprawnie (1 pkt)
✓Pełen opis: tytuł + oś X (rok-miesiąc) + oś Y (kg) (1 pkt)
Otwórz arkusz →

💡 Klasyczne narzędzia: SUMA.JEŻELI (gdy chcesz sumy warunkowe), tabela przestawna (gdy potrzeba szybko obliczyć agregacje dla wielu kategorii), LICZ.JEŻELI (zliczanie). W zadaniu 10.1 z Informatora CKE polecenie przypomina o prawidłowym opisie osi i o tytule wykresu.

Typy zadań zgodne z CKE

Zadania zamknięte (ABCD, prawda/fałsz, tabela, dobieranie) + zadania otwarte i praktyczne (kod programu, SQL, arkusz, pseudokod) ocenione przez AI.

Zamknięte: 894 Otwarte / praktyczne (AI): 699

CKE: ~90% wszystkich punktów to zadania otwarte lub praktyczne

Zamknięte (A–D)

350 zadań
🤖 AI

Otwarte

249 zadań
🤖 AI

Tabela danych

158 zadań
🤖 AI

Obliczenia

153 zadań

Dopasuj

150 zadań

Wielokrotny wybór

139 zadań

Prawda/Fałsz

138 zadań
🤖 AI

Wykres

137 zadań

Uzupełnij

117 zadań
🤖 AI

Luki w tekście

2 zadań

Cztery obszary w naszym katalogu

Tak grupujemy zadania. Informator CKE podaje, że do około 60% punktów przypada na analizę algorytmów i programowanie. Obszary możesz ćwiczyć osobno albo w pełnym arkuszu.

🧠

1. Algorytmika i programowanie

Razem z analizą algorytmów: do ok. 60% punktów

Projektowanie i implementacja algorytmów, między innymi rekurencja, programowanie dynamiczne, algorytmy zachłanne, dziel i zwyciężaj. Zadania praktyczne korzystają z plików z danymi.

🔍

2. Analiza algorytmów

Zadania bez komputera

Śledzenie wykonania algorytmu, określanie złożoności, porównywanie wariantów algorytmu, uzasadnianie poprawności lub podanie kontrprzykładu. Według Informatora CKE każdy arkusz zawiera zadania wymagające analizy podanego algorytmu.

🗄️

3. Bazy danych i arkusz

Zadania praktyczne

SQL: zapytania na kilku tabelach (SELECT, JOIN, GROUP BY, HAVING). Arkusz: analiza danych z pliku, formuły warunkowe, tabele przestawne, wykresy. Także symulacje (np. stan magazynu w czasie).

📚

4. Teoria i bezpieczeństwo

Krótkie zadania zamknięte i z luką

Krótkie zadania ABCD lub uzupełnij: systemy liczbowe (binarny ↔ szesnastkowy), protokoły sieciowe (HTTP/HTTPS, VPN, NFC, Bluetooth), reprezentacja danych w komputerze (Unicode, IEEE 754, U2). Wymaga szerokiej wiedzy faktograficznej.

Naucz się kluczowych wzorców algorytmicznych

max(t[i], s+t[i])

Kadane (max segment)

dl[i]=max(dl[j])+1

LIS — najdłuższy

m=(l+p) div 2

Bisection

baza + krok

Rekurencja

HTTP + TLS/SSL

HTTPS

Σ aᵢ · 2ⁱ

Binarny → 10

zachowuje lewą

LEFT JOIN

2 3 +

ONP: 2+3

Te same zadania w innych trybach

/zadania/ to katalog do przeglądania. Te same pytania możesz uruchomić w innych formatach:

FAQ — Zadania z informatyki

Najczęściej zadawane pytania o katalog zadań

Jak katalog /zadania/informatyka łączy się z egzaminem próbnym /egzamin/informatyka?
Na /zadania/informatyka przeglądasz katalog wszystkich pytań — filtrujesz po dziale (Algorytmy zaawansowane, Bazy danych SQL, Arkusz kalkulacyjny itp.), po typie zadania (kod programu, zapytanie SQL, śledzenie algorytmu, pseudokod), po trudności. Zadania mają kontekst i klucz, a zadania otwarte ocenia AI. W /egzamin/informatyka uruchamiasz pełną 210-minutową symulację arkusza maturalnego (50 pkt). Kod i zapytania SQL wpisujesz w edytorze z podświetlaniem składni. Serwis nie uruchamia kodu, rozwiązanie ocenia AI.
Czemu informatyka jest tylko na poziomie rozszerzonym?
Informatyka jest przedmiotem dodatkowym zdawanym tylko na poziomie rozszerzonym. Egzamin trwa 210 minut, można zdobyć 50 punktów. Do około 60% punktów przypada na zadania z analizy algorytmów i programowania, a około 90% punktów to zadania otwarte lub praktyczne. Rozwiązanie większości zadań wymaga użycia komputera.
Jakie języki programowania są dostępne na egzaminie?
Listę systemów operacyjnych, języków programowania i programów użytkowych na dany rok podaje CKE w osobnym komunikacie o egzaminie z informatyki. Wybierasz z niej to, co jest dostępne w Twojej szkole, a szkoła przygotowuje komputer w tej konfiguracji. Aktualną listę sprawdź w komunikacie CKE. Na naszej platformie kod wpisujesz w edytorze z podświetlaniem składni (C++, Python, SQL, pseudokod). Serwis nie uruchamia kodu, rozwiązanie ocenia AI.
Skąd pochodzą zadania na platformie?
Zadania w katalogu są autorskie. Wzorujemy je na zadaniach z Informatora CKE o egzaminie maturalnym z informatyki i na arkuszach maturalnych. Obejmują działy od algorytmiki po sieci i bezpieczeństwo. Oryginalne arkusze CKE pobierzesz w dziale /arkusze/informatyka.
Czy AI ocenia zadania z kodem i SQL?
Tak. AI ocenia zadania otwarte: kod programu, zapytania SQL, pseudokod i rozwiązania zadań z arkusza kalkulacyjnego. Serwis nie uruchamia Twojego kodu ani zapytań. AI czyta rozwiązanie i ocenia jego logikę oraz podany wynik. Przy błędnej odpowiedzi wskazuje, gdzie jest problem, na przykład błędna inicjalizacja zmiennej, brak warunku stopu rekurencji albo INNER JOIN zamiast LEFT JOIN.
Co muszę umieć na maturze z informatyki?
Informator CKE kładzie szczególny nacisk na algorytmikę i programowanie. Arkusz zawiera kilka zadań algorytmiczno-programistycznych o różnym poziomie trudności oraz zadania wymagające analizy podanego algorytmu. Zadania praktyczne wymagają komputerowej realizacji rozwiązania, na przykład programu w wybranym języku programowania, bazy danych albo arkusza kalkulacyjnego. Część zadań wymaga tylko zapisu odpowiedzi w arkuszu papierowym. Egzamin trwa 210 minut. Przez cały czas masz do dyspozycji autonomiczne stanowisko komputerowe.

Zadania z innych przedmiotów

Subskrypcja odblokowuje wszystkie katalogi

Zacznij od pierwszego zadania

Pełen dostęp do 1 500+ zadań z informatyki PR, edytora kodu z podświetlaniem składni (C++, Python, SQL), oceny AI i pozostałych przedmiotów.

Pełny dostęp od 49 zł/mies. · jednorazowo 59 zł na 30 dni (BLIK / Przelewy24 / Google Pay / Apple Pay / Revolut / Karta) · subskrypcję anulujesz w 1 kliknięciu