💾 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 598
zadań
działów
12
działów
rozszerzony
PR
rozszerzony
⏱️
Format egzaminu

210 minut · 50 pkt · bez progu

Autonomiczne stanowisko komputerowe

🧠
Rozkład punktów ~60% ALGO

Algorytmika i programowanie ≈ 30 pkt

SQL + arkusz + teoria ≈ 20 pkt

💻
Charakter zadań ~90% OTWARTE

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: 12 obszarów programu maturalnego, 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 (159 zadań), X. Grafika i multimedia (159 zadań).

Quiz · Informatyka

Quiz z przedmiotu: informatyka

1 598 pytań 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) 351
  • Otwarte 250
  • Tabela danych 158
  • Obliczenia 153
  • Dopasuj 152
  • Wielokrotny wybór 139
  • Prawda/Fałsz 138
  • Wykres 137
  • Uzupełnij 118
  • 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 · pełny dostęp do quizu od 49 zł/mies.
LIVE — wypróbuj teraz, bez rejestracji

Zobacz jak wyglądają zadania z informatyki

Trzy prawdziwe pytania z bazy — 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 CKE 2024 · PR 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 <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. Kod uruchamia się w <0.01s.

🔍 Analiza algorytmów ⊞ Uzupełnij tabelę ⚫⚫⚫⚪⚪ Średnie · PR 📄 BEZ komputera CKE Informator · PR 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 841729365 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 CKE Informator · PR 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 →

💡 Klasyczna pułapka CKE: 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 Autorskie · PR 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). CKE wymaga POPRAWNEGO OPISU wykresu — tytuł + obie osie.

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: 898 Otwarte / praktyczne (AI): 700

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

Zamknięte (A–D)

351 zadań
🤖 AI

Otwarte

250 zadań
🤖 AI

Tabela danych

158 zadań
🤖 AI

Obliczenia

153 zadań

Dopasuj

152 zadań

Wielokrotny wybór

139 zadań

Prawda/Fałsz

138 zadań
🤖 AI

Wykres

137 zadań

Uzupełnij

118 zadań
🤖 AI

Luki w tekście

2 zadań

Cztery obszary egzaminu maturalnego

Wg podstawy programowej i Informatora CKE — każdy obszar reprezentowany w naszym katalogu. Możesz ćwiczyć je osobno lub jako pełny arkusz.

🧠

1. Algorytmika i programowanie

~60% punktów · ~30 pkt · 4-5 zadań

Najwięcej punktów. Projektowanie i implementacja algorytmów: rekurencja, PD, zachłanne, dziel-i-zwyciężaj. Zadania na plikach z danymi (1000-100000 elementów). Często prośba o zapisanie nierekurencyjnej wersji procedury.

🔍

2. Analiza algorytmów

~10% punktów · ~5 pkt · zadania „kartka”

Zadania BEZ komputera. Śledzenie wykonania algorytmu, określanie złożoności O(), porównywanie wariantów algorytmu, dowodzenie poprawności lub podanie kontrprzykładu. Krótkie, ale wymagające precyzji.

🗄️

3. Bazy danych i arkusz

~25% punktów · ~12-15 pkt · 2 wiązki

SQL: 5-10 zapytań rosnącej trudności na 2-3 tabelach (SELECT, JOIN, GROUP BY, HAVING). Arkusz: analiza danych z pliku, formuły warunkowe, tabele przestawne, wykresy. Często symulacje (np. stan magazynu w czasie).

📚

4. Teoria i bezpieczeństwo

~5% punktów · ~3 pkt · zadania zamknięte

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. Każde zadanie ma kontekst, klucz i — dla otwartych — szczegółową ocenę z punktacją CKE. W /egzamin/informatyka uruchamiasz pełną 210-minutową symulację arkusza maturalnego (50 pkt) z dostępem do edytora kodu, plików z danymi, klienta SQL i arkusza kalkulacyjnego.
Czemu informatyka jest tylko na poziomie rozszerzonym?
Zgodnie z formułą 2023 (i nowszą podstawą programową 2024), informatyka jest dodatkowym przedmiotem maturalnym ZDAWANYM WYŁĄCZNIE NA POZIOMIE ROZSZERZONYM. Nie ma poziomu podstawowego z informatyki. Egzamin trwa 210 minut, można uzyskać 50 punktów, przy czym ~60% punktów dotyczy algorytmiki i programowania, a ~90% zadań to zadania otwarte lub praktyczne wymagające użycia komputera.
Jakie języki programowania są dostępne na egzaminie?
Lista języków zależy od konkretnej szkoły, ale na stanowisku komputerowym typowo dostępne są: C++ (zwykle GCC/MinGW + IDE Code::Blocks lub VS Code), Python 3 (z popularnym IDE), Java (JDK + IntelliJ Community lub Eclipse), Pascal (Free Pascal). Wybierasz JEDEN język i piszesz w nim wszystkie zadania praktyczne. Na naszej platformie możesz ćwiczyć w każdym z tych języków — masz edytor z podświetlaniem składni i sprawdzaniem wyniku na rzeczywistych plikach danych.
Skąd pochodzą zadania na platformie?
Mamy zadań pochodzących wprost z arkuszy CKE (2023–2027) oraz z Informatora maturalnego — każde ma badge „CKE” i wskazany rocznik. Pozostałe 1598 to zadania autorskie wzorowane na formacie CKE — przygotowane przez wykładowców informatyki i programistów. Wszystkie zgodne z podstawą programową zakresu rozszerzonego (Dz.U. 2024 poz. 1019) i pokrywają wszystkie 12 obszarów tematycznych — od algorytmiki po sieci i bezpieczeństwo.
Czy AI ocenia zadania z kodem i SQL?
Tak — AI ocenia wszystkie zadania otwarte: kod programu (uruchamiamy go na ukrytych testach i sprawdzamy zarówno poprawność wyniku, jak i logikę implementacji), zapytania SQL (porównujemy wynik z modelem oraz strukturę zapytania), pseudokod (analizujemy strukturę i kompletność algorytmu), zadania na arkuszu (sprawdzamy końcowe liczby + opis metody). Dla błędnych odpowiedzi AI pokazuje, gdzie konkretnie jest problem: błędna inicjalizacja zmiennej, brak warunku stopu rekurencji, INNER JOIN zamiast LEFT JOIN, nieosortowane wyniki itp.
Co muszę umieć na maturze z informatyki?
Wg podstawy programowej PR (2024): (1) algorytmika — projektowanie i analiza algorytmów, w tym rekurencja, PD, zachłanne, dziel-i-zwyciężaj; (2) programowanie w wybranym języku — pełne wykorzystanie struktur danych statycznych i dynamicznych, plików I/O; (3) bazy danych — SQL na min. 2 tabelach z JOIN, GROUP BY, HAVING; (4) arkusz kalkulacyjny — formuły, funkcje warunkowe, tabele przestawne, wykresy; (5) systemy liczbowe — konwersje binarny/dziesiętny/szesnastkowy + arytmetyka; (6) reprezentacja danych w komputerze, sieci, bezpieczeństwo. Egzamin trwa 210 min, dostajesz 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