🔢
Quiz adaptacyjny algorytmika PR 🎯 4-6 pkt na maturze

Test maturalny:  Algorytmy podstawowe

Test maturalny z algorytmów podstawowych — quiz online obejmujący sortowanie, wyszukiwanie, NWD Euklidesa, badanie pierwszości i sito Eratostenesa, z natychmiastowym feedbackiem AI.

Quiz maturalny z algorytmów podstawowych to fundament każdej symulacji matury rozszerzonej z informatyki — test adaptacyjny losuje pytania w typach ALGORITHM, PROGRAMMING i ANALYSIS, czyli formatach pojawiających się jako podproblem niemal w każdym arkuszu CKE. Po każdej odpowiedzi AI ocenia, czy poprawnie odtworzyłeś krok sortowania, warunek pętli czy wzór NWD, i tłumaczy, dlaczego dany wariant zadziała lub padnie. Sesja domyślna to 15 pytań w 25 minut — pokrywa sortowanie przez wstawianie i bąbelkowe, quicksort, wyszukiwanie liniowe i połówkowe, Euklidesa oraz sito Eratostenesa. To najszybsza droga do pewnych 4-6 pkt z algorytmiki PR.
30 s
ocena AI
🎯
Adaptacyjna
trudność
🔄
5+
typów pytań
🧩 W TYM QUIZIE

Typy pytań w teście z „Algorytmy podstawowe"

Tematyka i typy zadań zgodne z wymaganiami CKE dla tego przedmiotu. Każdy typ pokazany 1:1 z grą.

🚧
Bank tego tematu w przygotowaniu
Poniżej pokazujemy spodziewane typy zadań na podstawie wymagań CKE dla tego przedmiotu. Pytania pojawią się wkrótce.

Spodziewane typy zadań

6 typów · 1:1 z gry
matury-online.pl/dashboard
✍️ Przykład

Jaki środek stylistyczny dominuje w inwokacji?

AApostrofa
BMetafora
COksymoron
DHiperbola
Typ 01 · ABCD

Zamknięte ABCD

Wybierz jedną z 4 odpowiedzi A/B/C/D. Klasyk matur — najczęstszy typ.

📚Wszystkie przedmioty
matury-online.pl/dashboard

Funkcja f(x) = x² − 4x + 3. Zaznacz wszystkie prawdziwe:

Wybierz wszystkie poprawne

Miejsca zerowe to x₁=1 oraz x₂=3
Wierzchołek paraboli ma współrzędne (2, −1)
Funkcja przyjmuje minimum w x = 0
Funkcja jest malejąca w (−∞, 2⟩
Typ 02 · Multi

Wielokrotny wybór

Zaznacz wszystkie poprawne odpowiedzi. Częściowe punkty za hity, kary za false-positive.

📚Wszystkie przedmioty
matury-online.pl/dashboard

Uzupełnij wzory sumaryczne soli:

CaCO₃
Na₂SO₄
KNO₃

AI akceptuje synonimy i drobne literówki

Typ 03 · Luka

Uzupełnij lukę

Wpisz brakujący wzór, datę, nazwę. AI akceptuje synonimy i drobne literówki.

📚Matma, chemia, fizyka, geografia
matury-online.pl/dashboard

Ustaw wydarzenia w kolejności chronologicznej:

Ustaw w poprawnej kolejności

1.Chrzest Polski (Mieszko I)
2.Unia lubelska
3.Konstytucja 3 maja
4.Odzyskanie niepodległości
Typ 04 · Kolejność

Uporządkuj

Ułóż etapy, daty, lub kroki w poprawnej kolejności chronologicznej / logicznej.

📚Historia, polski, biologia, informatyka
Pozostałe typy w tym banku (2)
Otwarte🔍Znajdź błąd
📚 ZAKRES TESTU

„Algorytmy podstawowe” – co sprawdza test?

6 kluczowych umiejętności – każda przećwiczona w pytaniach quizu.

🎯

Mapa umiejętności w sesji

Sortowanie przez wstawianie
Sortowanie szybkie (quicksort)
Wyszukiwanie binarne
Algorytm Euklidesa — NWD
Badanie pierwszości i sito Eratostenesa
Sortowanie bąbelkowe i jego optymalizacje

Pasek pokazuje typowy rozkład czasu w sesji — każda sesja dotyka kilku obszarów jednocześnie.

1

Sortowanie przez wstawianie

Test sprawdza, czy potrafisz odtworzyć stan tablicy po k krokach sortowania przez wstawianie oraz dopisać brakującą linię pseudokodu. AI w quizie wyłapuje typowe błędy: złą granicę pętli wewnętrznej, brak zapisania wartości do pomocniczej zmiennej.

2

Sortowanie szybkie (quicksort)

Quiz testuje wybór pivota, partycjonowanie i wywołanie rekurencyjne na lewym i prawym podziale. AI ocenia, czy poprawnie zinterpretowałeś średnią złożoność O(n log n) oraz najgorszy przypadek O(n²) dla tablicy posortowanej.

3

Wyszukiwanie binarne

Test online sprawdza utrzymanie niezmiennika l ≤ p oraz aktualizację granic. AI w teście pokazuje, dlaczego błędna inicjalizacja prawego końca (n zamiast n-1) prowadzi do błędu poza tablicą lub do zawieszenia pętli.

4

Algorytm Euklidesa — NWD

Quiz wymaga znajomości wariantu z odejmowaniem i wariantu z modulo. AI w teście porównuje liczbę kroków obu wersji i pokazuje, dlaczego wariant z mod jest dramatycznie szybszy dla par typu (10⁹, 1).

Pokaż pozostałe 2 umiejętności
5

Badanie pierwszości i sito Eratostenesa

Test sprawdza, czy ograniczasz pętlę do √n przy badaniu pierwszości oraz czy poprawnie inicjujesz tablicę logiczną w sicie. AI wyłapuje pojedyncze błędy off-by-one i pokazuje optymalizację „start od i*i”.

6

Sortowanie bąbelkowe i jego optymalizacje

Quiz testuje wersję klasyczną oraz wariant z flagą zamiany. AI w teście pokazuje, dlaczego po k przejściach k największych elementów stoi na swoich miejscach i dlaczego można skrócić wewnętrzną pętlę.

💻 DO ZAPAMIĘTANIA

Kluczowe pojęcia – „Algorytmy podstawowe"

Pojęcia algorytmiczne, struktury danych i konstrukcje programistyczne z działu „Algorytmy podstawowe" – test sprawdza ich poprawne użycie, nie tylko definicje.

Sortowanie przez wstawianie

Algorytm O(n²), w którym kolejny element wsuwasz w odpowiednie miejsce części już posortowanej.

Bardzo szybki dla danych prawie posortowanych — O(n).

Sortowanie bąbelkowe

Algorytm O(n²) wielokrotnie porównujący sąsiednie elementy i zamieniający je miejscami.

Z flagą zatrzymania potrafi zakończyć w O(n) na danych posortowanych.

Quicksort

Algorytm dziel-i-zwyciężaj średnio O(n log n), w najgorszym przypadku O(n²).

Pivot losowy/mediana z trzech chroni przed najgorszym przypadkiem.

Sortowanie przez scalanie

Stabilny algorytm O(n log n) dzielący tablicę na pół i scalający posortowane połówki.

Wymaga dodatkowej pamięci O(n).

Wyszukiwanie liniowe

Algorytm O(n) sprawdzający kolejno każdy element tablicy.

Działa na danych nieposortowanych.

Wyszukiwanie binarne

Algorytm O(log n) dla danych posortowanych — zawężamy przedział o połowę.

Niezmiennik: szukany element jest w przedziale [l, p].

Pokaż pozostałe (6)

NWD (algorytm Euklidesa)

Największy wspólny dzielnik dwóch liczb. NWD(a, b) = NWD(b, a mod b).

NWW(a, b) = a*b / NWD(a, b).

Sito Eratostenesa

Algorytm O(n log log n) wyznaczający wszystkie liczby pierwsze ≤ n.

Skreślaj wielokrotności od i*i.

Badanie pierwszości

Sprawdzanie, czy n jest liczbą pierwszą — pętla do √n.

Wystarczy sprawdzić 2 oraz nieparzyste do √n.

Pivot

Element rozdzielający w quicksorcie — wartości mniejsze idą w lewo, większe w prawo.

Losowy pivot eliminuje najgorszy przypadek O(n²).

Stabilność sortowania

Zachowanie kolejności elementów o równych kluczach.

Stabilne: scalanie, wstawianie. Niestabilne: quicksort, kopcowanie.

Niezmiennik pętli

Warunek prawdziwy przed każdą iteracją — używany do dowodzenia poprawności.

Po sortowaniu bąbelkowym po k krokach k największych jest na końcu.

⚠️ NA CZYM SIĘ POTYKAJĄ MATURZYŚCI

Najczęstsze błędy w teście z „Algorytmy podstawowe"

Quiz pokazuje, gdzie najczęściej leci punktacja – sprawdź, czy nie wpadasz w te same pułapki.

❌ Częsty błąd

Wyszukiwanie binarne na tablicy nieposortowanej.

✅ Poprawnie

Najpierw posortuj tablicę O(n log n), dopiero potem szukaj bisection w O(log n). Bez sortowania algorytm zwróci losowy wynik.

Dlaczego: AI w teście natychmiast cofa pełne punkty — to typowa pułapka CKE. Quiz pokazuje, że pojedyncze brakujące sortowanie potrafi kosztować 2 pkt w zadaniu wielokrokowym.

❌ Częsty błąd

Sortowanie bąbelkowe bez warunku zatrzymania.

✅ Poprawnie

Po przejściu bez zamian możesz zakończyć — utrzymuj flagę „czy_zamieniono” i przerywaj pętlę zewnętrzną, gdy nic się nie zmieniło.

Dlaczego: Quiz adaptacyjny serwuje dane prawie posortowane, dla których wariant z flagą jest 10× szybszy. AI w teście wyłapuje brak optymalizacji i punktuje obie wersje różnie.

❌ Częsty błąd

Quicksort z pivotem zawsze równym pierwszemu elementowi.

✅ Poprawnie

Wybierz pivot losowo lub jako medianę z trzech — inaczej dla posortowanej tablicy dostajesz O(n²).

Dlaczego: Test pokazuje, że CKE celowo daje dane „złośliwe” pod naiwny quicksort. AI w quizie wymaga, byś uzasadnił wybór pivota oraz świadomie wskazał najgorszy przypadek.

❌ Częsty błąd

NWD przez odejmowanie dla liczb (10⁹, 1).

✅ Poprawnie

Używaj wersji z modulo: NWD(a, b) = NWD(b, a mod b). Odejmowanie da ~10⁹ kroków, modulo zakończy w 2 krokach.

Dlaczego: AI w teście liczy iteracje obu wariantów i pokazuje wprost różnicę — to klasyczna pułapka analizy złożoności warta 2 pkt w arkuszu CKE.

Pokaż pozostałe pułapki (2)
❌ Częsty błąd

Badanie pierwszości pętlą do n zamiast do √n.

✅ Poprawnie

Wystarczy sprawdzić dzielniki ≤ √n — jeśli n = a·b i a ≤ b, to a ≤ √n.

Dlaczego: Quiz testuje świadomość, że dla n = 10⁹ pętla do n nie zmieści się w limicie czasu. AI w teście pokazuje, dlaczego ograniczenie √n zmniejsza złożoność z O(n) do O(√n).

❌ Częsty błąd

Sito Eratostenesa zaczynane od i*2 zamiast od i*i.

✅ Poprawnie

Skreślanie wielokrotności zaczynaj od i*i — mniejsze wielokrotności są już skreślone przez wcześniejsze liczby pierwsze.

Dlaczego: AI w quizie zalicza obie wersje, ale punktuje wyżej tę bardziej optymalną. Test pokazuje, że dla n = 10⁶ wariant od i*i jest zauważalnie szybszy.

🎯 STRATEGIA

„Algorytmy podstawowe” – jak rozwiązywać test

Kolejność kroków, która działa zarówno w quizie, jak i na prawdziwej maturze.

🗺️

Tak wygląda jedna sesja

Start sesji
wybierz dział
Pytania
≈12 · 25 min
🤖
Feedback AI
≈30 s każde
📊
Wynik + raport
powtórz słabe

Każdy krok jest taki sam niezależnie od działu — zmienia się tylko zawartość pytań.

  1. 1 Zaczynaj od sesji diagnostycznej 15 pytań — heatmapa wskaże, czy słabym punktem jest sortowanie, wyszukiwanie czy Euklides. Dopiero potem dobieraj materiał do nauki.
  2. 2 Trenuj śledzenie wykonania pseudokodu na kartce — quiz adaptacyjny serwuje pytania ANALYSIS, w których musisz podać stan tablicy po k krokach. AI w teście podpowiada krok po kroku.
  3. 3 Naucz się trzech sortowań kanonicznych (wstawianie, bąbelkowe, quicksort) wraz z dokładną złożonością i przypadkami brzegowymi. Quiz powtarza je w heatmapie aż do opanowania.
  4. 4 Dla zadań z plikiem dane.txt sprawdzaj rozmiar — n ≤ 10⁴ obroni O(n²), n ≥ 10⁵ wymaga O(n log n) lub O(n). Test online wprost premiuje świadomy wybór.
  5. 5 Pisz pseudokod CKE — używaj zapisu „dla i od a do b wykonaj”, „dopóki”, „←”, „div”, „mod”. Quiz w typie ALGORITHM punktuje za zgodność ze stylem arkusza.
  6. 6 Po nauce wyszukiwania binarnego przejdź od razu do wariantów: pierwsze wystąpienie, ostatnie wystąpienie, najmniejszy ≥ x. AI w teście pokazuje, jak modyfikować warunek p = m − 1 / l = m + 1.
  7. 7 Wynik > 80% w 3 kolejnych sesjach to sygnał, że masz pewne 4-6 pkt z bloku algorytmika. Wtedy przejdź do algorytmów zaawansowanych i programowania dynamicznego.
💡 JAK TO DZIAŁA

Tak wygląda quiz na platformie

Odpowiadasz na pytania jedno po drugim. System dobiera trudność, AI ocenia odpowiedzi otwarte w 30 s.

1

Losowe pytanie z tematu

System wybiera pytanie o trudności dopasowanej do Twojej formy. Bez listy – nie wiesz, co dostaniesz.

2

Odpowiadasz – AI sprawdza

Zaznaczasz, piszesz, łączysz. Otwarte odpowiedzi ocenia AI w 30 s wg kryteriów CKE – z konkretnym feedbackiem.

3

Trudność rośnie / spada

Trafiasz – kolejne pytanie trudniejsze. Mylisz się – łatwiejsze. Tak doganiasz luki, których nie widzisz sam.

❓ FAQ

Pytania o test z „Algorytmy podstawowe"

Ile pytań ma test maturalny z algorytmów podstawowych i jak długo trwa?

Sesja domyślna quizu adaptacyjnego to 15 pytań w 25 minut — odpowiada tempu krótkich zadań CKE. Baza zawiera 40+ pytań w 3 typach (ALGORITHM, PROGRAMMING, ANALYSIS). Możesz uruchomić tryb krótki (10 pytań / 15 minut) jako szybką powtórkę przed nowym tematem.

Czy quiz uczy pisać pseudokod CKE?

Tak — w typie ALGORITHM AI w teście wymaga zapisu w pseudokodzie zgodnym z konwencją CKE: „dla i od 1 do n wykonaj”, „dopóki warunek wykonuj”, strzałki ← jako przypisanie. Po każdej odpowiedzi quiz pokazuje wzorcowy zapis i podświetla rozjazd.

Jaki rząd O() muszę umieć obronić w analizie?

Test wymaga rozróżnienia O(1), O(log n), O(n), O(n log n), O(n²) i O(2ⁿ). AI w quizie ocenia, czy poprawnie zinterpretowałeś zagnieżdżone pętle i rekurencję — to klasyczna pułapka warta 2 pkt w arkuszu CKE.

Czy AI sprawdza warianty sortowania (stabilne, niestabilne)?

Tak — w pytaniach OPEN_EXPLAIN test prosi o uzasadnienie wyboru sortowania pod kątem stabilności. AI w quizie pokazuje, dlaczego dla rekordów (klucz, dane) potrzebujesz wariantu stabilnego, by zachować pierwotną kolejność rekordów o równych kluczach.

Powiązane tematy

Te działy łączą się z „Algorytmy podstawowe" – przećwicz je w quizie albo przejrzyj katalog zadań.

🧠
Algorytmy zaawansowane
🔍
Analiza algorytmów
💻
Programowanie strukturalne

Sprawdź się w quizie z „Algorytmy podstawowe"

Dziesiątki pytań, AI ocenia w 30 s, adaptacyjna trudność. Pierwsze pytanie po założeniu konta – bez karty.