Test z odwrotnej notacji polskiej online: zamiana wyrażeń na ONP i z powrotem oraz obliczanie wartości na stosie, z wyjaśnieniem po każdej odpowiedzi.
Konto zakładasz w minutę · pełny dostęp do wszystkich przedmiotów od 49 zł/mies.
Sprawdzian ze struktur danych w wersji szkolnej →

O temacie
Test z odwrotnej notacji polskiej (ONP) odpowiada wymaganiu podstawy programowej: zamiana wyrażenia na postać ONP i obliczanie jego wartości na podstawie tej postaci. W Informatorze CKE (zadanie 9) są to tabele do uzupełnienia — wyrażenia z działaniami +, −, *, / i nawiasami.
Test obejmuje też algorytm zamiany z użyciem stosu operatorów oraz potęgowanie, którego w przykładach CKE nie ma. Po każdej odpowiedzi widzisz wyjaśnienie.
Pytania z bazy dla tego tematu
Prawdziwe pytania z bazy — kliknij odpowiedź i sprawdź. Po jednym z każdego dostępnego typu (do 6 zakładek). Tak samo wyglądają pytania w Quizie w aplikacji, gdzie odpowiedzi otwarte ocenia AI.

Jak działa quiz
W tym quizie
Quiz losuje spośród 157 pytań w bazie. Każdy typ pokazujemy tak, jak wygląda w Quizie.
Wybierz jedną z 4 odpowiedzi A/B/C/D.
Odpowiedz pełnym zdaniem. AI ocenia w 30 s z komentarzem CKE.
Połącz elementy w pary: termin → definicja, autor → dzieło, wzór → nazwa.
Wykres funkcji / pomiarów → wyciągnij wnioski, oszacuj wartości.
Zakres testu
5 kluczowych umiejętności – każdą przećwiczysz na pytaniach w Quizie.
Algorytm Shunting Yard: liczby trafiają od razu na wyjście, operatory czekają na stosie zgodnie z priorytetami.
Czytanie wyrażenia od lewej do prawej: liczbę odkładasz na stos, przy operatorze zdejmujesz dwa argumenty i odkładasz wynik. Uważaj na kolejność argumentów przy odejmowaniu i dzieleniu.
Nawias otwierający odkładasz na stos; przy zamykającym zdejmujesz operatory na wyjście aż do nawiasu otwierającego. Same nawiasy nie trafiają do wyniku.
Kiedy nowy operator zdejmuje ze stosu poprzednie: przy łączności lewostronnej (+, −, *, /) zdejmuje operatory o priorytecie wyższym lub równym, przy prawostronnej (potęgowanie) — tylko o wyższym.
Rozszerzenie, którego nie ma w przykładach CKE: nazwę funkcji traktuje się jak operator jednoargumentowy — odkłada na stos i przenosi na wyjście po przetworzeniu jej argumentu.
💻 Do zapamiętania
Pojęcia algorytmiczne, struktury danych i konstrukcje programistyczne z działu „Odwrotna notacja polska (ONP)” – test sprawdza ich poprawne użycie, nie tylko definicje.
Na czym potykają się maturzyści
Sprawdź, czy nie wpadasz w te pułapki – przy każdej jest poprawna wersja i wyjaśnienie.
Zamiana kolejności argumentów po zdjęciu ze stosu: obliczenie b − a zamiast a − b.
Pop daje wartości w odwrotnej kolejności: b = pop, a = pop, wynik = a − b. Przykład: 5 3 − daje 2, a nie −2.
Dlaczego: Jako pierwszy ze stosu schodzi drugi argument działania. Dla dodawania i mnożenia kolejność nie ma znaczenia, dla odejmowania i dzielenia — ma.
Pominięcie priorytetu operatorów w Shunting Yard.
Operator zdejmuje ze stosu wszystkie operatory o równym lub wyższym priorytecie (dla łączności lewostronnej), aż do nawiasu otwierającego.
Dlaczego: Bez priorytetów wyrażenie 2 + 3 * 4 zostałoby zapisane jako 2 3 + 4 *, czyli (2 + 3) * 4 = 20. Poprawny zapis to 2 3 4 * + o wartości 14.
Zostawienie nawiasów ( w wyjściu ONP.
Nawiasy ( i ) NIE pojawiają się w wyjściowym wyrażeniu ONP — sterują tylko stosem.
Dlaczego: W ONP kolejność działań wynika z kolejności symboli, więc nawiasy są zbędne — w rozwiązaniach zadania 9 Informatora CKE nie ma ani jednego.
Pop tylko jednego argumentu dla operatora dwuargumentowego.
Dla +, −, *, / pop dwa argumenty, zastosuj operator, push wynik.
Dlaczego: Jeśli zdejmiesz tylko jeden argument, na stosie zostają niewykorzystane liczby i wynik końcowy jest błędny.
Łączność potęgowania traktowana jak +.
Potęgowanie ^ jest prawostronne: 2 ^ 3 ^ 2 = 2 ^ 9 = 512, a NIE 8 ^ 2 = 64.
Dlaczego: Przy łączności prawostronnej nowy operator nie zdejmuje ze stosu operatora o tym samym priorytecie: 2 ^ 3 ^ 2 w ONP to 2 3 2 ^ ^.
Więcej niż jedna liczba na stosie po zakończeniu obliczeń.
Po przetworzeniu wszystkich tokenów stos musi mieć dokładnie jeden element — wynik. Więcej elementów = błędne wyrażenie.
Dlaczego: Dodatkowe liczby na stosie oznaczają, że w wyrażeniu zabrakło operatorów albo któryś argument został pominięty.
Strategia
Kolejność kroków przy rozwiązywaniu – w quizie i na maturze.
Zadania z działu „Odwrotna notacja polska (ONP)” w zakresie wymagań podstawy programowej dla szkoły ponadpodstawowej (Dz.U. 2024 poz. 1019).
Zamknięte i otwarte, tak jak w arkuszu. Rozkład typów w tym teście widać wyżej na stronie i pochodzi z bazy pytań.
Odpowiedzi otwarte ocenia AI, a po ocenie widzisz komentarz z tym, czego w odpowiedzi zabrakło.
Test obejmuje jeden dział i podaje wyjaśnienie po każdej odpowiedzi. Arkusz na poziomie rozszerzonym trwa 210 minut i jest za 50 punktów (Informator CKE).
Te działy łączą się z tematem „Odwrotna notacja polska (ONP)” – przećwicz je w Quizie.
157 pytań w bazie, wyjaśnienie po każdej odpowiedzi, ocena AI odpowiedzi otwartych, trudność dopasowana do Ciebie i powtórki tego, co sprawiło Ci kłopot. Pełny dostęp do wszystkich przedmiotów — 49 zł/mies.
Wybierz, które kategorie plików cookies akceptujesz. Zgodę możesz zmienić w dowolnym momencie.
Sesja, bezpieczeństwo, podstawowa funkcjonalność (logowanie, koszyk subskrypcji, zabezpieczenia reCAPTCHA). Bez nich serwis nie działa.
Google Analytics 4 — anonimowe statystyki użycia serwisu. Pomaga nam poprawiać aplikację na podstawie tego, które funkcje są faktycznie używane.
Google Ads — remarketing i pomiar skuteczności reklam. Dzięki temu możemy pokazywać Ci trafniejsze reklamy i finansować rozwój darmowej wersji.
Zapamiętywanie preferencji (motyw ciemny/jasny, wybrane przedmioty, ustawienia sesji).
Dopasowywanie treści do Twoich zainteresowań (rekomendacje pytań, spersonalizowane przypomnienia o nauce).