Jak wygląda sprawdzanie matury z informatyki
Twoja praca nie trafia do nauczyciela z Twojej szkoły. Arkusze z jednego województwa jadą do egzaminatorów z innego - dla bezstronności. Każdą pracę ocenia egzaminator, a część prac dodatkowo kontroluje recenzent i przewodniczący zespołu. To znaczy, że Twoje rozwiązanie musi się obronić nie tylko przed jedną osobą.
Druga rzecz: klucz oceniania nie jest sztywny. W trakcie sprawdzania bywa doprecyzowywany, bo wiele zadań da się rozwiązać na kilka poprawnych sposobów - i takie warianty są honorowane. Trzecia: sprawdzający pracują pod presją czasu i zmęczenia (limit prac na dzień, kolejne etapy weryfikacji). Wniosek dla Ciebie jest prosty: im czytelniejsza praca, tym mniejsze ryzyko, że poprawne rozwiązanie zostanie przeoczone.
Poniższe zasady to praktyka sprawdzania, a nie litera procedury CKE. Bywa życzliwa, ale zależy od osoby i od roku - dlatego każdą radę sprowadzamy do jednej reguły: rób tak, jakby nikt Ci nie pomógł. Oficjalne wymogi (folder PESEL, pliki źródłowe, płyta, załącznik 19b) opisujemy w artykule Jak poprawnie oddawać zadania na maturze z informatyki.
W zadaniach programistycznych liczy się działający program
Przy zadaniach na program najważniejszy jest działający kod, który pobiera dane stamtąd, skąd ma, i zwraca to, co ma. Plik z wynikami (np. wyniki.txt) jest wymagany, ale punktów sam w sobie nie daje. Hierarchia ważności wygląda tak:
- Działający program w folderze PESEL - to z niego egzaminator odczytuje wynik.
- Wynik wpisany w pliku tekstowym - ułatwia ocenę, ale tylko gdy stoi za nim działający program.
Zasada działa w obie strony. Jeśli zapomnisz wpisać wynik do pliku tekstowego, ale program działa i zwraca poprawny rezultat, rozwiązanie zwykle zostanie uznane - sprawdzający potrafi podstawić dane i sam uruchomić kod. Odwrotnie się nie da: same wyniki bez programu (albo z programem, który ich nie generuje) to brak podstawy do punktów.
Z tego wynika twarda granica: wpisanie print(gotowej_odpowiedzi) zamiast realnego algorytmu nic nie daje, bo program jest testowany innymi danymi. Sprawdzający wychwytuje też kod wyuczony na pamięć albo „pożyczony” od sąsiada. To już nie kwestia punktów, lecz niesamodzielności, która grozi unieważnieniem - opisujemy ją w artykule Czego nie wolno na maturze z informatyki.
Zadania na algorytm: zapis na kartce jest najważniejszy
W zadaniach algorytmicznych rozwiązanie wpisujesz w arkuszu, w wyznaczonym miejscu na zapis algorytmu - i to jest obowiązkowe. Egzaminator nie ma obowiązku szukać rozwiązania w folderze, więc brak zapisu na kartce oznacza brak podstawy do punktów.
Jeśli piszesz w języku programowania, ten sam algorytm umieść dodatkowo w folderze PESEL jako działający plik. Sprawdzający może go wtedy uruchomić i przetestować skrajnymi wartościami z wcześniejszego podpunktu, zamiast ręcznie przepisywać kod z kartki. To realnie zmniejsza ryzyko pomyłki na Twoją niekorzyść.
Dwie pułapki. Po pierwsze, dozwolone formy zapisu to pseudokod albo język programowania - i tylko one; schemat blokowy (strzałki, bloki) nie jest akceptowany, mówi o tym pierwsze zdanie polecenia. Po drugie, najczystszy układ to klarowny pseudokod na kartce, a przy języku programowania - kartka i plik w folderze. Plik nigdy nie zastępuje kartki.
Operuj na liczbach, nie na napisach - i czytaj „uwagę” dosłownie
Jedną z głównych przyczyn utraty punktów w zadaniu algorytmicznym 2026 było operowanie na napisach zamiast na liczbach. Gdy uwaga w zadaniu każe pracować na liczbach całkowitych, pobieraj i przetwarzaj cyfry jako liczby (np. przez resztę z dzielenia), nie jako znaki tekstu. Według egzaminatora praca na napisach potrafi całkowicie zdyskwalifikować rozwiązanie - w 2026 kazano na to zwracać szczególną uwagę.
„Uwaga” pod poleceniem działa jak lista dozwolonych klocków: budujesz tylko z nich. Jeśli zabrania tablic, list czy funkcji zamiany typu - nie używaj ich, nawet jeśli „działa”. Wyjście poza dozwolone operacje kosztuje punkty.
Osobna subtelność to indeksowanie. Pseudokod ze specyfikacji CKE liczy od 1, a Python, C++ i Java - od 0. Przepisując algorytm do języka programowania, pilnuj pierwszego i ostatniego elementu, żeby wynik się nie przesunął; trzymaj się specyfikacji z zadania. Listę dozwolonych języków zebraliśmy w artykule W jakich językach można pisać maturę z informatyki.
Drobne funkcje wejścia/wyjścia (input, print, return) logicznie są poprawne - pod warunkiem że input rzutujesz na liczbę (int(input())). Żeby jednak nie zostawiać miejsca na wątpliwość rygorystycznego sprawdzającego, najprościej przypisać wartości wprost (a = …, b = … z przykładu w zadaniu) i nie wczytywać ich funkcją.
Excel i Access: wynik musi wynikać z realizacji
W zadaniach arkuszowych i bazodanowych ocenia się nie samą liczbę, lecz drogę do niej. Komórka albo rekord z odpowiedzią powinny wynikać z formuły, kwerendy lub przetworzenia danych - tak, by dało się prześledzić, skąd wzięła się wartość.
To nie jest formalność. Wartość „znaleziona” i wpisana ręcznie, bez widocznej realizacji, bywa oceniana na zero przez bardziej rygorystycznego kontrolera - nawet jeśli jest poprawna. W 2026 przy najprostszych zadaniach dopuszczono łagodniejsze podejście (gdy uczeń sam zaznaczył, skąd wziął dane), ale przy trudniejszych realizacja jest konieczna. Bezpiecznie jest zawsze pokazać obliczenie.
Drugi filar to czytelność. Podpisz zakładkę numerem zadania (np. „zadanie 7.2”), opisz komórkę wynikową i wyróżnij ją (pogrubienie, żółte tło), żeby nie zginęła w arkuszu z setkami wierszy. Sprawdzający ma wtedy trafić do odpowiedzi bez szukania.
Bazy danych i SQL: działająca baza, czytelne kwerendy
W zadaniach z bazą danych musi powstać działająca realizacja - plik bazy Access albo eksport .sql wraz z treściami zapytań. Same wyniki lub zrzuty ekranu nie wystarczą. SQL może być w dowolnej wersji, a to samo zapytanie wolno zapisać na kilka poprawnych sposobów (różne złącza, grupowanie, DISTINCT) - liczy się poprawność, nie jeden „wzorcowy” zapis.
| Access | SQL / MySQL |
|---|---|
| Prosty i szybki do oceny, niski próg wejścia. | Dopuszczalny; część sprawdzających konsultuje SQL ze specjalistą, więc pisz standardowo i czytelnie. |
| Oddajesz plik bazy oraz plik z wynikami. | Oddajesz wyniki, eksport .sql i treści kwerend. |
Punkty w zadaniu z zapytaniem rozkładają się zwykle na poprawny wybór i połączenie tabel oraz poprawne warunki wyszukiwania - dlatego pilnuj dokładnego zapisu warunków (cudzysłowy, wzorce w LIKE). Nazywaj kwerendy czytelnie i oznacz, która jest odpowiedzią ostateczną, a która pomocniczą.
Wykres: łatwe punkty, które wielu traci na opisie
Zadanie z wykresem to jedne z najprostszych punktów na egzaminie, a mimo to często przepadają - na formalnościach, nie na danych. Punkty idą osobno za zestawienie danych i osobno za sam wykres, więc poprawny opis ratuje punkty nawet przy częściowo błędnych danych.
Co musi się zgadzać: właściwy typ wykresu (jeśli polecenie mówi „kolumnowy”, ma być kolumnowy), tytuł, opis obu osi oraz wymagane zaokrąglenie (np. do jednego miejsca po przecinku). Osie opisz dosłownie - jeśli na osi są miesiące, napisz „miesiące”, mimo że widać styczeń i luty. Brak takiego podpisu potrafi kosztować punkt.
Ułatw sprawdzającemu pracę: nazywaj i rozdzielaj
Czytelność pracy wprost przekłada się na punkty. Im mniej sprawdzający musi szukać, tym mniejsze ryzyko, że przeoczy poprawne rozwiązanie.
- Nazywaj pliki dokładnie tak, jak każe polecenie.
- Oznacz w pliku z wynikami, do którego podpunktu należy każda odpowiedź.
- W arkuszu podpisuj zakładki i komórki wynikowe; w bazie - kwerendy.
- Rozdzielaj podpunkty na osobne pliki (np. 3.1, 3.2, 3.3). Wtedy poprawka jednego nie psuje pozostałych i unikasz konfliktów, przez które program „nagle przestaje działać”. W jednym pliku rób je tylko wtedy, gdy czysto wypisujesz wynik każdego podpunktu z jego oznaczeniem.
Oficjalnie liczba plików bywa obojętna - ta rekomendacja wynika z praktyki oceny, nie z wymogu. Ale kosztuje Cię minutę, a oszczędza ryzyka.
Złote zasady
Sprawdzający najczęściej starają się ocalić pracę, a nie szukać pretekstu do zera - ale są zmęczeni i bywają formalistami. Dlatego nie licz na cudzą dobrą wolę: rygorystycznie znaczy bezpiecznie.
- Działający program ponad wszystko; same wyniki bez realizacji to zero punktów.
- Algorytm: na kartce obowiązkowo, w folderze pomocniczo; tylko pseudokod albo język programowania.
- Liczby, nie napisy; bez zabronionych tablic, list i funkcji; uważaj na indeksowanie od 0.
- Excel/Access: odpowiedź ma wynikać z realizacji i być wyróżniona.
- Baza musi działać; kwerendy nazwane i czytelne.
- Wykres: typ, tytuł, opis obu osi, zaokrąglenie.
- Nazywaj i podpisuj wszystko; podpunkty w osobnych plikach.
Wymogi formalne - nazwa folderu i plików, pliki źródłowe, płyta i załącznik 19b, z cytatami z informatora - znajdziesz w artykule Jak poprawnie oddawać zadania na maturze z informatyki. Powodzenia na maturze!
