Informatyka · tylko poziom rozszerzony · Formuła 2023

Egzamin maturalny z informatyki
poziom rozszerzony 2027

Przewodnik po egzaminie i pełny arkusz jak na egzaminie: 210 minut, 50 punktów, algorytmika, programy na plikach z danymi, arkusz kalkulacyjny i SQL — z edytorem kodu. Zadania otwarte ocenia AI według zasad oceniania CKE.

Darmowy arkusz: jeden na konto, bez karty, bez limitu czasu

210 min
czas egzaminu
50 pkt
do zdobycia
4
obszary w naszych arkuszach
bez progu
przedmiot dodatkowy
Arkusz maturalny z informatyki w Egzaminie Live — timer, lista 18 zadań i schemat bazy danych „Schronisko” przy zadaniu SQL
Arkusz z informatyki w aplikacji Matury Online — timer i zadanie

Egzamin z informatyki rozszerzonej — co musisz wiedzieć

Arkusz z informatyki i jego układ w Egzaminie Live

Informatykę zdaje się tylko na poziomie rozszerzonym, jako przedmiot dodatkowy — bez progu zdawalności. To jeden arkusz, przez cały egzamin masz do dyspozycji komputer. Do około 60% punktów można zdobyć za analizę algorytmów i programowanie. Informator nie dzieli punktów na obszary tematyczne — poniższy podział na 4 obszary to układ arkuszy w Egzaminie Live.

210 min
czas pisania
50 pkt
maksymalny wynik
do ok. 60%
punktów za algorytmy i programowanie
bez progu
przedmiot dodatkowy
Część arkusza Punkty
1. Algorytmika i programowanie
Analiza algorytmów, pseudokod i kod, programy na plikach z danymi
26 pkt
2. Pojęcia teoretyczne, systemy liczbowe, bezpieczeństwo
Zadania zamknięte z terminologii, dodawanie i konwersje w systemach liczbowych
3 pkt
3. Arkusz kalkulacyjny i analiza danych
Symulacje, statystyki, agregacje i wykresy na danych z pliku — wynik i opis metody
11 pkt
4. Bazy danych i język SQL
Zapytania SQL i analiza relacyjnej bazy danych z kilkoma tabelami
10 pkt
Razem · 210 min 50 pkt

💻 Na egzaminie

Przez cały egzamin masz autonomiczne stanowisko komputerowe i możesz korzystać wyłącznie z programów i danych zapisanych na stanowisku albo otrzymanych z arkuszem. Część zadań wymaga tylko zapisu odpowiedzi w arkuszu papierowym.

📄 Materiały w arkuszu

Zadania występują pojedynczo lub w wiązkach tematycznych, a część korzysta z materiałów źródłowych dołączonych do arkusza, na przykład plików z danymi. W naszych arkuszach: pseudokod algorytmów do analizy, pliki z danymi, schematy baz danych z kluczami głównymi (PK) i obcymi (FK) i przykładowymi wierszami.

✍️ Co się liczy

Na egzaminie oceniane są rzeczywiste efekty: wyniki obliczeń w arkuszu kalkulacyjnym, wyniki symulacji, odpowiedzi uzyskane kwerendami i wyniki działania programu. Dołączenie komputerowej realizacji jest wymagane, a każde poprawne rozwiązanie inne niż wzorcowe może dostać komplet punktów. W Egzaminie Live pracę ocenia AI: nie uruchamia kodu, ocenia jego logikę.

Egzamin Live

Pełna symulacja matury z informatyki

Rozwiązujesz cały arkusz w przeglądarce — z zegarem, edytorem kodu, plikami danych i schematami baz oraz oceną po oddaniu.

Egzamin Live z informatyki — timer 3:28, lista zadań w czterech częściach i schemat bazy danych „Schronisko” z tabelami Zwierzeta i Osoby przy zadaniu SQL 8.1
Arkusz z informatyki w aplikacji Matury Online — timer i zadanie
⏱️ Arkusz

210 minut, jeden arkusz, cztery obszary

  • ✓Zegar liczy czas rzeczywisty — ostrzega 15 i 5 minut przed końcem, a po upływie czasu arkusz oddaje się sam
  • ✓Lista wszystkich zadań i wiązek z boku — z nazwą typu i punktami
  • ✓Schemat bazy danych przy zadaniach SQL: tabele, typy pól, klucze główne i przykładowe wiersze
  • ✓Odpowiedzi zapisują się same co 30 sekund — po zamknięciu karty wracasz do tego samego zadania
Zadanie „Program praktyczny” z informatyki — polecenie o liczbach Fibonacciego i edytor kodu z wyborem języka Python
⌨️ Kod

Edytor kodu i pliki z danymi

  • ✓Edytor CodeMirror z podświetlaniem składni i wyborem języka (C++, Python, Java, SQL, pseudokod)
  • ✓Pliki z danymi do podglądu i pobrania — możesz pracować we własnym środowisku (Code::Blocks, PyCharm, VS Code)
  • ✓Kodu nie uruchamiamy: ocenia go AI, więc program warto sprawdzić u siebie
  • ✓Zadania arkuszowe: osobne pola na wyniki i opis metody (formuły, filtry, tabele przestawne)
Wynik zadania 1 z informatyki (2/3 pkt) — tabela śledzenia funkcji rotuj(n), pola poprawne na zielono, błędne na czerwono z poprawną wartością i lista uznanych elementów
🤖 Ocena

Wynik za każde zadanie, pole po polu

Klikasz „Zakończ i sprawdź”. Zadania zamknięte i tabele śledzenia są policzone od razu, otwarte ocenia AI według zasad oceniania CKE dla informatyki.

  • ✓Tabele śledzenia: każde pole osobno, z poprawną wartością przy błędnym
  • ✓Algorytmy: inicjacja zmiennych, pętla z warunkiem stopu, ciało pętli, wynik
  • ✓Programy praktyczne: kod i odpowiedź liczbowa oceniane osobno; SQL — logika zapytania niezależnie od dialektu
  • ✓Kilka arkuszy możesz mieć rozpoczętych naraz; darmowy arkusz rozwiązujesz bez zegara
Oryginalne arkusze CKE z informatyki

Typy zadań

Zadania zamknięte i otwarte

11 typów zadań w arkuszach Egzaminu Live — te same nazwy widzisz na liście zadań. Punkty przy typach to układ naszych arkuszy.

Zamknięte — liczone od razu

  • 1 pkt ABCDJedna z czterech odpowiedzi: protokół sieciowy, definicja pojęcia, cecha algorytmu.
  • 2 pkt P/F4/4 poprawne = 2 pkt, 3/4 = 1 pkt. Twierdzenia o algorytmie: złożoność, wartość zwracana dla podanych argumentów.
  • 2–3 pkt TabelaŚledzenie algorytmu: wartości zmiennych lub wynik i liczba wywołań funkcji rekurencyjnej dla podanych danych, np. rotuj(247) → 472, 1 wywołanie.
  • 1–2 pkt UzupełnijBrakujące cyfry w dodawaniu pisemnym w systemie dwójkowym, trójkowym lub szesnastkowym.
  • 1–2 pkt DopasujPojęcia do opisów: VPN — szyfrowany tunel, Bluetooth — krótki zasięg, NFC — wymiana danych na odległość kilku centymetrów.

Otwarte — ocena AI według zasad CKE

  • 3–5 pkt AlgorytmAlgorytm w pseudokodzie lub języku programowania. Ocena etapami: inicjacja, pętla z warunkiem stopu, ciało pętli, wynik.
  • 3–4 pkt Program praktycznyProgram na pliku z danymi i obliczony wynik. Kod i odpowiedź oceniane osobno; kod mniej wydajny, ale poprawny, nie traci punktów.
  • 1–3 pkt SQLZapytanie (JOIN, WHERE, GROUP BY, ORDER BY, DISTINCT) i jego wynik. Uwaga na INNER i LEFT JOIN, DISTINCT, HAVING i WHERE.
  • 1–3 pkt ArkuszWynik i opis metody: funkcje, filtry, tabele przestawne. Najważniejsza jest poprawność wyniku.
  • 1–3 pkt Analiza koduCo robi algorytm, jaka jest jego złożoność (O(n), O(n²), O(log n)), gdzie jest błąd.
  • 1–2 pkt Krótka odp.Krótkie obliczenie lub pojęcie, np. liczba segmentów tablicy n-elementowej: n(n+1)/2.

Zakres

Algorytmika, teoria, arkusz kalkulacyjny, SQL

Co musisz umieć w każdym obszarze arkusza. Rozwiń obszar, żeby zobaczyć zagadnienia z przykładami.

Obszar 1 · 26 pkt Algorytmika i programowanie

Największy obszar (w naszych arkuszach 26 z 50 pkt): analiza algorytmów (śledzenie wykonania, złożoność), pseudokod i kod, programy na plikach z danymi. Tematy: podciągi, rekurencja, napisy, operacje na liczbach (palindromy, podzielność), systemy liczbowe, geometria obliczeniowa.

Śledzenie wykonania algorytmu
Wypełnij tabelę śledzenia dla podanych danych. W jednym z naszych arkuszy funkcja rekurencyjna rotuj dla 247 zwraca 472 (1 wywołanie), a dla 138265 — 381652 (2 wywołania). Prześledź każdy krok i policz wywołania (każde to +1).
Złożoność obliczeniowa
Kwadratowa O(n²) — sortowanie przez wstawianie lub bąbelkowe w najgorszym przypadku, naiwne szukanie podciągów. Liniowa O(n) — jedno przejście tablicy, algorytm Kadane. Logarytmiczna O(log n) — wyszukiwanie binarne. O(n log n) — sortowanie przez scalanie, sortowanie szybkie w przypadku średnim (pesymistycznie O(n²)).
Rekurencja
Przypadek bazowy, śledzenie wywołań, wartość zwracana. Zamiana rekurencji na iterację (pętla z akumulacją wyniku). Kolejność instrukcji przed i po wywołaniu rekurencyjnym.
Podciągi spójne (segmenty)
Segment — spójny podciąg co najmniej jednoelementowy; tablica n-elementowa ma n(n+1)/2 segmentów. Najdłuższy spójny niemalejący — jedna pętla. Największa suma — algorytm Kadane w O(n): gdy dotychczasowa suma ≥ 0, dodaj t[i], w przeciwnym razie zacznij od t[i].
Operacje na napisach
Palindrom — czytany od przodu i od tyłu tak samo; antypalindrom — każde dwa symetryczne znaki różne: s[i] ≠ s[n−i+1]. Palindrom sprawdzasz w n/2 krokach. Częstość znaków — tablica 26 liczników. Szyfr podstawieniowy łamiesz analizą częstości liter.
Systemy liczbowe pozycyjne
Zamiana na system o podstawie p — kolejne reszty z dzielenia przez p. Liczba p-minimalna zawiera cyfrę p−1 i nie zawiera większych. Suma cyfr w systemie p. Gdy p = qk, to k cyfr w systemie q odpowiada 1 cyfrze w systemie p.
Wyrażenia nawiasowe
Poprawność: licznik +1 przy otwarciu, −1 przy zamknięciu — błąd, gdy spadnie poniżej 0 albo na końcu nie wynosi 0. Głębokość = największa wartość licznika. Stos przy bardziej złożonych nawiasach, odwrotna notacja polska (ONP).
Geometria obliczeniowa
Przedział liczb całkowitych [a, b] ma długość b − a + 1; P ⊆ Q, gdy Q.pocz ≤ P.pocz ≤ P.kon ≤ Q.kon. Łańcuch zawierania P1 ⊂ P2 ⊂ … ⊂ Pk — najdłuższy znajdziesz sortując po długości i licząc programowaniem dynamicznym.
Obszar 2 · 3 pkt Pojęcia teoretyczne, systemy liczbowe, bezpieczeństwo

Najmniejszy obszar (w naszych arkuszach 3 z 50 pkt): zadania zamknięte z terminologii i systemów liczbowych.

Terminologia sieciowa
VPN — wirtualna sieć prywatna, szyfrowany tunel przez sieć publiczną. NFC — wymiana danych na bardzo małą odległość. Bluetooth — łączność krótkiego zasięgu. WiMAX — bezprzewodowy internet dużego zasięgu. Streaming — przesyłanie strumieniowe. HTTPS = HTTP + TLS/SSL.
Bezpieczeństwo
Keylogger — przechwytuje naciśnięcia klawiszy. Malware — złośliwe oprogramowanie, ransomware — szyfruje pliki dla okupu, phishing — wyłudzanie danych. Hash — funkcja jednokierunkowa (SHA-256, MD5). Klucz publiczny i prywatny — kryptografia asymetryczna (RSA, ECC). Certyfikat SSL potwierdza tożsamość serwera.
Konwersje systemowe
Systemy niedziesiętne — dwójkowy (binarny) ↔ szesnastkowy (4 cyfry dwójkowe = 1 szesnastkowa), trójkowy ↔ dziewiątkowy (2 cyfry = 1). Dodawanie pisemne z brakującymi cyframi. Kod U2 i bit znaku. Na n bitach 2n wartości; największa liczba dodatnia w U2: 2n−1 − 1.
Obszar 3 · 11 pkt Arkusz kalkulacyjny i analiza danych

Wiązka podzadań na wspólnym pliku danych: symulacje, statystyki, agregacje, wykresy. Podajesz wyniki i opisujesz metodę.

Statystyki podstawowe
SUMA, ŚREDNIA, MAX, MIN, LICZBA, MEDIANA, ODCH.STANDARDOWE. Warunkowo: SUMA.JEŻELI(zakres_warunku; „kryterium”; zakres_sumowania), LICZ.JEŻELI(zakres; „>5”), ŚREDNIA.JEŻELI.
Funkcje logiczne i wybór
JEŻELI(warunek; wartość_jeśli_prawda; wartość_jeśli_fałsz), zagnieżdżone JEŻELI dla wielu progów, JEŻELI.BŁĄD dla dzielenia przez 0, ORAZ i LUB, WYBIERZ(numer; opcja1; opcja2; …).
Tabele przestawne
Wiersze, kolumny, wartości (sumy, zliczenia, średnie), filtry. Zastępują SUMA.JEŻELI przy wielu kategoriach: „dla każdego miesiąca, regionu, kategorii podaj…”. W opisie metody: „tabela przestawna, w wierszach miesiąc, w wartościach suma masy”.
Wykresy i ich opis
Kolumnowy (porównanie kategorii), liniowy (zmiany w czasie), kołowy (udział w całości), słupkowy. Zadbaj o tytuł, opisy osi i legendę. W aplikacji opisujesz wykres słowami.
Symulacje procesów
Stan magazynu (wczoraj + produkcja − transport), bilans przychodów i wydatków, wzrost populacji — z kolumnami pomocniczymi i warunkami (np. produkcja +30%, gdy zamówienie przekracza połowę stanu).
Praca z datami
MIESIĄC(data), DZIEŃ.TYG(data), ROK(data), różnice dat w dniach, formaty DD/MM/RRRR i RRRR-MM-DD. Przydają się przy agregacji po miesiącach lub latach.
Obszar 4 · 10 pkt Bazy danych i język SQL

Wiązka zapytań na wspólnej bazie z kilkoma tabelami połączonymi relacjami jeden-do-wielu: filtrowanie i sortowanie, JOIN, DISTINCT, agregacje z GROUP BY i HAVING, podzapytania, łączenie trzech tabel. W Egzaminie Live oceniamy logikę zapytania, niezależnie od dialektu SQL.

SELECT z WHERE i ORDER BY
Operatory =, <, >, <=, >=, <>, BETWEEN a AND b, LIKE ‘%wzorzec%’, IN (lista), IS NULL. Sortowanie po kilku kolumnach: ORDER BY pole1 ASC, pole2 DESC.
INNER JOIN i LEFT JOIN
INNER JOIN — tylko rekordy z parą w obu tabelach. LEFT JOIN — wszystkie z lewej tabeli, NULL przy braku pary. „Uwzględnij też tych, którzy nie mają X” → LEFT JOIN.
DISTINCT
SELECT DISTINCT pole — gdy polecenie mówi „każdy raz”, „bez powtórzeń”. Alternatywa: GROUP BY pole. Przydaje się też po JOIN, gdy w drugiej tabeli są powtórzenia.
GROUP BY i agregacje
COUNT(*), COUNT(pole), SUM, AVG, MAX, MIN. Każde pole w SELECT jest agregatem albo występuje w GROUP BY.
HAVING
Warunek na wartości zagregowanej trafia do HAVING. Kolejność: WHERE → GROUP BY → HAVING → SELECT → ORDER BY. „Klienci z więcej niż 2 zamówieniami” → GROUP BY klient HAVING COUNT(*) > 2.
JOIN trzech tabel
FROM t1 JOIN t2 ON … JOIN t3 ON … — np. autorzy książek wypożyczonych przez czytelników z wydziału Informatyka (DISTINCT autor).
Podzapytania
WHERE pole IN (SELECT …), podzapytania skorelowane, NOT IN dla wykluczeń: klienci bez zamówień — WHERE id NOT IN (SELECT id_klienta FROM zamowienia).
Aliasy i czytelność
AS dla aliasów (COUNT(*) AS liczba_klientow), wcięcia, każda klauzula w osobnej linii.

Kluczowe algorytmy — musisz znać schematy

Algorytm Kadane (maks. suma)

maks = ost_suma = t[0]
dla i = 1 do n-1:
  jeśli ost_suma ≥ 0:
    ost_suma += t[i]
  inaczej:
    ost_suma = t[i]
  jeśli maks < ost_suma:
    maks = ost_suma

Złożoność O(n)

Sortowanie przez wstawianie

dla i = 2 do n:
  v = A[i]; j = i
  dopóki j>1 i v<A[j-1]:
    A[j] = A[j-1]
    j = j-1
  A[j] = v

Złożoność pesymistycznie O(n²), optymistycznie O(n)

Sprawdzenie palindromu

pal = true
dla i = 0 do n/2-1:
  jeśli s[i] ≠ s[n-1-i]:
    pal = false
    przerwij
zwróć pal

Złożoność O(n)

Konwersja dziesiętnie → dwójkowo

wynik = ""
dopóki n > 0:
  wynik = (n mod 2) + wynik
  n = n div 2

Złożoność O(log n)

Sprawdzenie nawiasów

balans = 0
dla c w s:
  jeśli c == '[': balans++
  inaczej:
    balans--
    jeśli balans < 0: BŁĄD
zwróć balans == 0

Złożoność O(n)

Liczba nieuporządkowanych par

ile = 0
dla i = 0 do n-2:
  dla j = i+1 do n-1:
    jeśli t[i] > t[j]:
      ile++

Złożoność O(n²)

Typowe zapytania SQL na maturze — szablony

1. Lista posortowana

SELECT imie, nazwisko
FROM klienci
WHERE wydzial = 'IT'
ORDER BY nazwisko;

2. Unikalne wartości

SELECT DISTINCT marka
FROM samochody
WHERE rok BETWEEN 2010 AND 2020
  AND moc > 100
ORDER BY marka;

3. LEFT JOIN z agregacją

SELECT k.imie, k.nazwisko,
  COUNT(s.id) AS ile
FROM klienci k
LEFT JOIN samochody s
  ON k.id = s.wlasciciel
GROUP BY k.id, k.imie, k.nazwisko
ORDER BY ile DESC;

4. HAVING po agregacji

SELECT k.nazwisko, k.imie
FROM klienci k
JOIN wypozyczenia w ON k.id = w.klient
WHERE w.data_zwrotu IS NULL
GROUP BY k.id, k.nazwisko, k.imie
HAVING COUNT(*) > 2
ORDER BY k.nazwisko;

5. JOIN 3 tabel + DISTINCT

SELECT DISTINCT k.autor
FROM ksiazki k
JOIN wypozyczenia w ON k.id = w.ksiazka
JOIN czytelnicy c ON w.czytelnik = c.id
WHERE c.wydzial = 'Informatyka'
ORDER BY k.autor;

6. Maks. z grupy (TOP 1)

SELECT obszar, SUM(masa) AS total
FROM pomiary
WHERE glebokosc <= 100
GROUP BY obszar
ORDER BY total DESC
LIMIT 1;

Strategia

Strategia rozwiązywania w 5 krokach

Najpierw zadania zamknięte, potem SQL i arkusz (jeden poprawny wynik), na końcu algorytmy i programy praktyczne.

  1. 1 0–15 min

    Przegląd

    Przejrzyj wszystkie obszary, otwórz pliki z danymi (liczba wierszy, format), rozplanuj czas.

  2. 2 15–40 min

    Zamknięte

    ABCD, P/F, tabele śledzenia, brakujące cyfry w systemach liczbowych. Nie zostawiaj pustych pól.

  3. 3 40–110 min

    SQL i arkusz

    Zadania z jednym poprawnym wynikiem. Przy każdym zapytaniu sprawdź, czy zwraca właściwą liczbę rekordów.

  4. 4 110–190 min

    Algorytmika

    Najpierw analiza (śledzenie, złożoność), potem pseudokod i programy — uruchom je na danych z pliku.

  5. 5 190–210 min

    Sprawdzenie

    Uruchom programy jeszcze raz, sprawdź JOIN (INNER czy LEFT) i DISTINCT, wróć do pominiętych zadań.

6 pułapek, które kosztują punkty — i jak ich uniknąć

INNER JOIN zamiast LEFT JOIN

„Podaj klientów z liczbą samochodów (uwzględnij też klientów bez samochodu)”. INNER JOIN pomija klientów bez samochodu — potrzebny LEFT JOIN, który zostawi ich z liczbą 0.

Jak unikać: „Uwzględnij też tych, którzy nie mają X” → LEFT JOIN. Sprawdź, czy w wyniku są wszyscy z tabeli głównej.

Brak DISTINCT przy powtórzeniach

„Podaj marki samochodów, każdą raz” — SELECT marka zwraca Toyotę pięć razy.

Jak unikać: „Każdy raz”, „bez powtórzeń”, „lista różnych” → SELECT DISTINCT albo GROUP BY.

Warunek na agregacie w WHERE

WHERE COUNT(*) > 2 nie zadziała — WHERE filtruje wiersze przed grupowaniem.

Jak unikać: Warunek z COUNT, SUM, AVG, MAX, MIN → HAVING; warunek na kolumnie → WHERE. Kolejność: WHERE → GROUP BY → HAVING → SELECT → ORDER BY.

Pętla o jeden za daleko (off-by-one)

Tablica o indeksach 0…n−1, a pętla od 1 do n — wyjście poza tablicę albo pominięty pierwszy element. Pseudokod w zadaniu bywa indeksowany od 1.

Jak unikać: Przed pętlą ustal pierwszy i ostatni indeks. Sprawdź na n = 3: indeksy 0, 1, 2 → pętla od 0 do n−1.

Zła złożoność obliczeniowa

Trzy zagnieżdżone pętle to O(n³), dwie — O(n²), jedna z akumulacją (Kadane) — O(n); wyszukiwanie binarne to O(log n).

Jak unikać: Licz poziomy zagnieżdżenia pętli. Pętla j = i+1 … n daje n(n−1)/2 kroków — nadal O(n²). Dzielenie danych na pół w każdym kroku → O(log n).

Liczba cyfr po zmianie podstawy

„Liczba w systemie trójkowym ma 20 cyfr. Ile cyfr ma w systemie dziewiątkowym?” — odpowiedź 10 wymaga uzasadnienia, bo 9 = 3².

Jak unikać: Gdy p = qk, k cyfr w systemie q to 1 cyfra w systemie p (16 = 2⁴: 4 cyfry dwójkowe = 1 szesnastkowa). Przy innych podstawach licz przez wartość. Sprawdź na małym przykładzie: 20₃ = 6₁₀ = 6₉.

Jedna cena, pełen dostęp

Na start za darmo, bez karty: 5 pytań dziennie w Quizie, jeden pełny arkusz, 3 nagrania do słuchania i jedno wypracowanie z oceną. Potem jedna cena za dostęp do wszystkiego: bez ukrytych limitów i bez okrojonych wersji, wszystko odblokowane od pierwszej sekundy po zakupie.

🎁 OSZCZĘDZASZ 49 ZŁ

Pakiet Maturalny

Jedna wpłata. Spokój aż do matury.

320 zł 369 zł

Tyle co subskrypcja do matury — minus 30 dni.

🗓️ 226 dni dostępu − 🎁 30 gratis = płacisz za 196
Płacisz dziś
320 zł — jednorazowo
Dostęp do
31 maja 2027
Kolejna płatność
brak — bez odnowień
  • ✓ Wszystko z Premium — do 31 maja 2027
  • ✓ Zero odnowień, zero pilnowania — płacisz raz
  • ✓ Cena liczona co do dnia — im wcześniej, tym więcej dni dostajesz
Biorę Pakiet — 320 zł

BLIK / Przelewy24 / Google Pay / Apple Pay / Revolut / Karta

Premium

Subskrypcja miesięczna · Najlepszy wybór dla systematycznej nauki

49 zł/mies.
Płacisz dziś
49 zł
Dostęp
od dziś, co miesiąc
Kolejna płatność
49 zł — 18 listopada 2026
  • ✓12 przedmiotów maturalnych
  • ✓Nieograniczone pytania (23 400+ w bazie)
  • ✓Egzamin Live — 400+ pełnych arkuszy
  • ✓ Pytania otwarte, pisanie i słuchanie z natychmiastową oceną
  • ✓ Adaptacyjna trudność
  • ✓Szybka powtórka: wybierasz przedmiot i dział, quiz rusza od razu
  • ✓ 600 kredytów AI co miesiąc
  • ✓ Pełne statystyki i dashboard
  • ✓ Aplikacja Android
  • ✓ Anulujesz kiedy chcesz
Rozpocznij subskrypcję

Google Pay / Apple Pay / Revolut / Karta

Dostęp jednorazowy

30 dni pełnego dostępu, bez subskrypcji

59 zł / 30 dni
Płacisz dziś
59 zł — jednorazowo
Dostęp do
17 listopada 2026
Kolejna płatność
brak — bez odnowień
  • ✓Identyczny dostęp jak Premium
  • ✓ Bez automatycznego odnowienia
  • ✓ Idealny na intensywną naukę bez zobowiązań
  • ✓ 600 kredytów AI
  • ✓ Zero zobowiązań
Kup dostęp 59 zł

BLIK / Przelewy24 / Google Pay / Apple Pay / Revolut / Karta

Potrzebujesz więcej mocy AI? Dokup kredyty — 200 za 19 zł, 500 za 39 zł, 1200 za 79 zł. Dokupione kredyty trafiają na saldo od razu i nie wygasają; na początku każdego opłaconego miesiąca uzupełniamy saldo do 600, jeśli jest niższe.

Najczęstsze pytania o maturę z informatyki

12 najczęstszych pytań od maturzystów wybierających informatykę rozszerzoną.

Z czego dokładnie składa się egzamin maturalny z informatyki?
To jeden arkusz: 210 minut i 50 punktów. Przez cały egzamin masz autonomiczne stanowisko komputerowe, a część zadań wymaga tylko zapisu odpowiedzi w arkuszu papierowym. Do około 60% punktów można zdobyć za zadania z analizy algorytmów i programowania, a około 90% punktów to zadania otwarte lub praktyczne. Zadania występują pojedynczo lub w wiązkach tematycznych. Informator nie dzieli punktów na obszary i nie podaje liczby zadań. Podział na 4 obszary (algorytmika i programowanie 26 pkt, teoria i systemy liczbowe 3 pkt, arkusz kalkulacyjny 11 pkt, bazy danych i SQL 10 pkt) to układ arkuszy w Egzaminie Live. Informatyka jest przedmiotem dodatkowym i nie ma progu zdawalności.
Czy informatyka ma poziom podstawowy?
Nie. Informatyka jest przedmiotem dodatkowym i można ją zdawać tylko na poziomie rozszerzonym. Wybór informatyki oznacza zdawanie rozszerzenia. O tym, które wyniki i z jaką wagą liczą się w rekrutacji na studia, decyduje każda uczelnia, więc sprawdź zasady rekrutacji wybranego kierunku.
Jakie przybory są dozwolone na egzaminie?
Przez cały egzamin masz autonomiczne stanowisko komputerowe i możesz korzystać wyłącznie z programów i danych zapisanych na jego dysku twardym oraz na innych nośnikach stanowiska albo otrzymanych z arkuszem. Odpowiedzi w arkuszu zapisujesz długopisem z czarnym tuszem. Komunikat CKE o przyborach na 2027 r. nie wymienia dla informatyki żadnych dodatkowych przyborów. Informator nie podaje listy języków programowania ani programów, więc o środowisku na stanowisku dowiedz się w swojej szkole. W naszej aplikacji pracę na komputerze odwzorowuje edytor kodu w przeglądarce.
Co to są „wiązki zadań” w arkuszu informatyki?
Według Informatora zadania mogą występować pojedynczo lub w wiązkach tematycznych, a część zadań korzysta z materiałów źródłowych dołączonych do arkusza, na przykład z plików z danymi. W naszych arkuszach wiązka to kilka podzadań na wspólnym kontekście: jednym pliku z danymi albo jednej bazie danych. Numeracja 6.1, 6.2, 6.3 oznacza wiązkę z trzema podzadaniami. Przykładowe wiązki w Egzaminie Live: plik z liczbami i kilka pytań (palindromy, suma, największa wartość); plik z napisami (częstość znaków, antypalindromy); baza danych biblioteki i kilka zapytań SQL (filtrowanie, JOIN, GROUP BY, podzapytanie).
Jakie języki programowania są akceptowane?
Informator nie podaje listy języków programowania. Mówi o „wybranym języku programowania”, a programy, arkusze kalkulacyjne i bazy danych zdający zapisuje komputerowo. W Egzaminie Live możesz pisać w C++, Pythonie, Javie lub pseudokodzie, a w zadaniach o bazach danych w SQL. Pseudokod przyjmujemy w zadaniach typu „Algorytm”, a w zadaniach „Program praktyczny” oczekujemy prawdziwego kodu. Kodu nie uruchamiamy: ocenia go AI, która sprawdza poprawność logiczną niezależnie od języka. Drobne błędy składni (brak średnika, niepełna składnia pseudokodu) nie odejmują punktów.
Co to znaczy „zapisz algorytm” — i jak to robić?
Zadanie typu „Zapisz w pseudokodzie lub wybranym języku” wymaga przedstawienia algorytmu rozwiązującego problem. Informator mówi, że schemat oceniania jest opracowywany odrębnie dla każdego zadania, a każde poprawne rozwiązanie inne niż wzorcowe może dostać komplet punktów. W Egzaminie Live AI ocenia algorytm etapami: a) inicjacja zmiennych (zerowanie liczników, wartości startowe), b) poprawna pętla z warunkiem stopu, c) poprawne ciało pętli, d) poprawny wynik (zwracana wartość, akumulacja). Drobne błędy składni nie odejmują punktów, a błędy logiczne (off-by-one, brak warunku stopu) obniżają ocenę proporcjonalnie.
Jak ocenia się zadania praktyczne za 3 lub 4 pkt?
Według Informatora za zadanie praktyczne można dostać od 0 do 4 punktów. Do oceny przekazuje się pliki z komputerową realizacją rozwiązania oraz odpowiedzi, a oceniane są rzeczywiste efekty, na przykład wyniki działania programu. Brak komputerowej realizacji oznacza brak rozwiązania. W Egzaminie Live przyjęliśmy własną zasadę: kod (50% punktów) i odpowiedź liczbowa (50% punktów) oceniamy osobno. To zasada serwisu, nie CKE. Kod mniej wydajny, ale dający poprawny wynik, nie traci u nas punktów. W Informatorze (s. 12) program o złożoności sześciennej jest uznany za wystarczający, bo dla danych z zadania działa dość szybko.
Jakie tematy algorytmiczne ćwiczymy w arkuszach?
W Egzaminie Live: 1) podciągi — najdłuższy spójny niemalejący, podciąg o największej sumie (Kadane), nieuporządkowane pary, segmenty; 2) rekurencja — analiza wywołań, śledzenie wartości, zamiana na iterację; 3) napisy — palindromy, antypalindromy, częstość znaków, szyfry podstawieniowe; 4) systemy liczbowe — konwersje, liczby p-minimalne, suma cyfr; 5) geometria obliczeniowa — przedziały, łańcuchy zawierania; 6) sortowanie i analiza złożoności. Informator zawiera przykładowe zadania o segmentach tablicy i wyrażeniach nawiasowych. Część zadań korzysta z plików z danymi i pyta o konkretną wartość obliczoną na tych danych.
Czy aplikacja generuje oryginalne arkusze informatyki i pliki danych?
TAK. Arkusze Egzamin Live piszemy od zera z pomocą AI (Claude) według blueprintu zgodnego z informatorem CKE 2024/2025. Dane do zadań praktycznych są częścią arkusza, a oczekiwana odpowiedź jest zapisana w kluczu oceniania. Schemat bazy danych w zadaniu SQL (tabele, klucze, przykładowe wiersze) jest wymyślany dla danego arkusza. Arkusze, które już rozwiązałeś, nie wracają na Twoją listę.
Czy ocena AI dla informatyki jest miarodajna?
To szacunek, a nie ocena egzaminatora CKE. AI korzysta z zasad oceniania CKE i z naszych dodatkowych reguł dla informatyki. Dla algorytmów ocenia etapami (inicjacja, pętla, ciało, wynik) i akceptuje różne implementacje dające ten sam efekt. Dla programów praktycznych ocenia osobno kod i odpowiedź, a nieoptymalny kod nie traci punktów, jeśli daje poprawny wynik. Dla SQL sprawdza logikę zapytania niezależnie od dialektu i pilnuje wymagań z polecenia, na przykład DISTINCT albo typu JOIN. AI nie uruchamia kodu, więc ocenia go na podstawie zapisu. Każde zadanie dostaje opis oceny po polsku.
Jakie błędy kosztują punkty w zadaniach z informatyki?
Sześć pułapek, na które warto uważać: 1) INNER a LEFT JOIN w SQL — pominięcie rekordów, które powinny być uwzględnione z licznością 0; 2) brak DISTINCT — duplikaty w wyniku, gdy zadanie wymaga unikalnych wartości; 3) WHERE zamiast HAVING — warunek COUNT(*) > 2 w WHERE; 4) off-by-one w pętlach — indeksy od 1 albo od 0, n albo n−1; 5) zła złożoność — mylenie O(n²) z O(n), nieliczenie zagnieżdżonych pętli; 6) konwersje systemów — błędne przeliczenie liczby cyfr między systemami pozycyjnymi.
Czy warto zdawać informatykę na maturze rozszerzonej?
Każdy zdający musi wybrać jeden przedmiot dodatkowy na poziomie rozszerzonym, a informatyka jest jednym z dostępnych wyborów. Warunki rekrutacji określa senat każdej uczelni, więc to, czy i z jaką wagą liczy się informatyka, zależy od kierunku. Sprawdź zasady rekrutacji na kierunkach, które Cię interesują, i dobierz przedmiot dodatkowy do nich.
⏰ Matura z informatyki — poniedziałek, 17 maja 2027: 211 dni

Zacznij ćwiczyć z pełnym arkuszem z informatyki

Pierwszy arkusz rozwiązujesz za darmo, bez zegara. Pełny dostęp do wszystkich arkuszy i przedmiotów od 49 zł miesięcznie.

BLIK / Przelewy24 / Google Pay / Apple Pay / Revolut / Karta · subskrypcję anulujesz w 1 kliknięciu · za darmo także 5 pytań dziennie z informatyki w Quizie

Inne egzaminy w naszej bazie

Aplikacja Matury Online na Androida

Ucz się też w aplikacji na Androida

Quizy, pełne egzaminy z oceną AI i powiadomienia pilnujące Twojej serii — w kieszeni, także w autobusie.

Pobierz z Google Play