Test z operacji na tekstach online: palindromy, wyrażenia nawiasowe, szyfry, analiza częstości znaków i wyszukiwanie wzorca, 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 z programowania w wersji szkolnej →

O temacie
Test z operacji na tekstach obejmuje algorytmy na napisach. Podstawa programowa wymienia wyszukiwanie wzorca metodą naiwną i szyfr Cezara, a w Informatorze CKE na napisach oparte są zadania o wyrażeniach nawiasowych (zadanie 2), antypalindromach (zadanie 6) i szyfrze podstawieniowym z analizą częstości znaków (zadanie 7). 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 163 pytania w bazie. Każdy typ pokazujemy tak, jak wygląda w Quizie.
Odpowiedz pełnym zdaniem. AI ocenia w 30 s z komentarzem CKE.
s = "informatyka"
print(s[2:6])
Wybierz jedną z 4 odpowiedzi A/B/C/D.
Wybierz wszystkie poprawne
Zaznacz wszystkie poprawne odpowiedzi. Częściowe punkty za hity, kary za false-positive.
| Rok | Produkcja [Mt] | Δ% |
|---|---|---|
| 2023 | 42,1 | +3,2% |
| 2024 | 44,8 | +6,4% |
| 2025 | 48,2 | +7,6% |
Tabela liczb / wyników → odpowiedz na pytania interpretacyjne.
Zakres testu
6 kluczowych umiejętności – każdą przećwiczysz na pytaniach w Quizie.
Porównanie znaków z obu końców napisu, także w wersji pomijającej spacje i wielkość liter. Typowy błąd to pomyłka w indeksie znaku symetrycznego: przy indeksach od 0 jest nim n − 1 − i.
Sprawdzanie poprawności wyrażenia nawiasowego. Dla jednego rodzaju nawiasów wystarczy licznik (+1 za otwierający, −1 za zamykający — jak w zadaniu 2 Informatora CKE), dla kilku rodzajów potrzebny jest stos.
Szyfrowanie i deszyfrowanie z zadanym przesunięciem oraz odtwarzanie klucza szyfru podstawieniowego na podstawie częstości liter. Po literze Z wraca się do A, czyli liczy się modulo 26.
Budowa tablicy liczników dla 26 liter alfabetu i wskazanie najczęstszego znaku. W zadaniu 7 Informatora CKE porównanie częstości liter w szyfrogramie z podanymi częstościami liter pozwala odszyfrować tekst.
Dwie zagnieżdżone pętle i złożoność O(n·m), gdzie n to długość tekstu, a m — długość wzorca.
Rozróżnianie wielkich i małych liter, cyfr i pozostałych znaków — funkcjami języka (isalpha, isupper) albo przez porównanie z zakresem znaków, np. 'a' ≤ c ≤ 'z'. Gdy zadanie zabrania funkcji wbudowanych, zostaje drugi sposób.
💻 Do zapamiętania
Pojęcia algorytmiczne, struktury danych i konstrukcje programistyczne z działu „Operacje na tekstach” – 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.
Sprawdzanie palindromu od i = 0 do n − 1 zamiast do n / 2.
Wystarczy iść do n / 2 — środek dzieli napis na dwie symetryczne połowy. Po przekroczeniu środka powtarzasz te same porównania.
Dlaczego: Wersja z pełną pętlą daje poprawny wynik, ale wykonuje dwa razy więcej porównań.
Sam licznik nawiasów przy kilku rodzajach nawiasów.
Dla kilku rodzajów nawiasów użyj stosu: nawias otwierający odkładasz, przy zamykającym sprawdzasz, czy na szczycie leży pasujący otwierający. Dla jednego rodzaju wystarczy licznik, który nigdy nie spada poniżej zera, a na końcu wynosi zero.
Dlaczego: Licznik uzna napis ( ] za poprawny, bo nie rozróżnia rodzajów nawiasów. W zadaniu 2 Informatora CKE jest tylko jeden rodzaj nawiasów i tam licznik wystarcza.
Szyfr Cezara bez obsługi przejścia z Z na A.
Użyj modulo: (znak − 'A' + k) mod 26 + 'A'. Bez modulo wynik wychodzi poza alfabet.
Dlaczego: Bez modulo litera Z przesunięta o 1 daje znak [ (kod 91) zamiast A.
Analiza częstości osobnym przejściem po tekście dla każdej litery alfabetu.
Zbuduj tablicę liczników w jednym przejściu po tekście: licznik[s[i] − 'a']++. To jedno przejście zamiast 26.
Dlaczego: Oba sposoby dają ten sam wynik; tablica liczników jest prostsza i wykonuje mniej operacji.
Wyszukiwanie wzorca bez sprawdzenia długości tekstu i wzorca.
Pętla zewnętrzna od 0 do n − m, gdzie m to długość wzorca. Dla i > n − m wzorzec wystaje poza tekst.
Dlaczego: Bez tego ograniczenia program porównuje znaki spoza tekstu.
Zamiana na małą literę przez dodanie 'a' − 'A' (czyli 32) bez sprawdzenia, czy znak jest wielką literą.
Sprawdź najpierw, czy znak jest wielką literą (isupper albo 'A' ≤ c ≤ 'Z'). Inaczej cyfry i znaki specjalne też zostaną „przesunięte”.
Dlaczego: Cyfra 5 ma kod 53; po dodaniu 32 wychodzi kod 85, czyli litera U.
Strategia
Kolejność kroków przy rozwiązywaniu – w quizie i na maturze.
Zadania z działu „Operacje na tekstach” 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 „Operacje na tekstach” – przećwicz je w Quizie.
163 pytania 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).