aplikacja Matura google play app store

zadania z informatyki - Tworzenie algorytmów

Zadanie: 1 2 3 4 5 6 7 8 9 10
Zadanie 10.
Wiązka zadań Dopasowanie z błędem
W podanym tekście, złożonym z małych liter alfabetu łacińskiego, wyszukujemy słowo zwane wzorcem. Celem jest znalezienie takiego fragmentu tekstu, który jest albo dokładnie równy wzorcowi, albo jest mu równy z jednym błędem, czyli różni się od niego najwyżej jedną literą.

Na przykład wzorzec para można znaleźć w tekście parawan albo aparat, a z jednym błędem — w tekście opera albo spadanie. Będziemy zakładać, że tekst jest co najmniej tak samo długi jak wzorzec, a wzorzec składa się z co najmniej dwóch liter.
Zadanie 10.1.
Dla podanych wzorców i tekstów podaj, czy wzorzec występuje w tekście dokładnie, z jednym błędem, czy też w ogóle w nim nie występuje. Do tabeli wpisz odpowiednio „dokładnie”, „z błędem” lub „nie”.

Wzorzec

Tekst

W jaki sposób wzorzec występuje w tekście?

para

opera

z błędem

para

aparat

dokładnie

kran

karawana

 

sport

bezspornie

 

ryt

zakryty

 

sofa

solanka

 

Ta odpowiedź nie jest sprawdzana automatycznie. Zobacz odpowiedź i oceń się samodzielnie.
Zadanie 10.2.
Może się zdarzyć, że wzorzec występuje w tekście więcej niż raz: na przykład w słowie rabarbar wzorzec bar występuje dwukrotnie. Wystąpienia mogą się częściowo nakładać: wzorzec issi występuje dwukrotnie w mississippi.

Podaj przykład tekstu o długości 8 oraz wzorca o długości 4, dla których wzorzec występuje w tekście (dokładnie) przynajmniej trzykrotnie.
Ta odpowiedź nie jest sprawdzana automatycznie. Zobacz odpowiedź i oceń się samodzielnie.
Zadanie 10.3.
Podaj algorytm (w pseudokodzie lub wybranym języku programowania), który dla danego wzorca i danego tekstu, rozstrzygnie, czy wzorzec występuje w tekście (dokładnie lub z błędem).

Algorytm powinien wypisywać TAK, jeśli wzorzec występuje, NIE — w przeciwnym wypadku.

Dane:
dodatnie liczby całkowite m i n, n ≥ m
wzorzec[1..m], tekst[1..n], napisy złożone z małych liter alfabetu łacińskiego
Wynik:
słowo „TAK”, jeśli wzorzec występuje w tekście (dokładnie lub z błędem), zaś słowo
„NIE”, jeśli nie występuje.
Ta odpowiedź nie jest sprawdzana automatycznie. Zobacz odpowiedź i oceń się samodzielnie.
Poprzednia strona

źródło: CKE
Artykuł sponsorowany
Domowe centrum dowodzenia – jak uporządkować obowiązki całej rodziny?
Natłok codziennych spraw potrafi skutecznie zdezorganizować nawet najbardziej zgrany domowy zespół. Ciągłe poszukiwanie zagubionych kartek z terminami wizyt czy nerwowe przekopywanie powiadomień w smartfonach wywołuje niepotrzebny stres u wszystkich domowników. Przejrzyste uporządkowanie spraw staje się o wiele prostsze, gdy wszystkie istotne informacje trafiają do jednej, dobrze widocznej strefy. Właśnie taką rolę odgrywa rodzinne centrum dowodzenia, w którym każdy bez trudu odnajdzie aktualny rozkład zajęć oraz bieżące przypomnienia.
Jak poznać nowych ludzi i odnaleźć się w akademiku - inspiracja na podstawie blogu Student Depot
Przeprowadzka do domu studenckiego to dla wielu młodych ludzi początek zupełnie nowego, fascynującego etapu w życiu. Zmiana otoczenia, nieznane miasto i nowa uczelnia brzmią niezwykle ekscytująco, jednak często towarzyszy im również niepewność oraz poczucie samotności. Warto pamiętać, że takie emocje są zupełnie normalne, szczególnie w pierwszych dniach. Akademik to jednak doskonała przestrzeń do szybkiego budowania relacji i tworzenia zgranej społeczności studenckiej.
Dlaczego studia na kierunku farmacja na Pomorskim Uniwersytecie Medycznym to dobry wybór dla przyszłych ekspertów od leków + test
Decyzja o wyborze odpowiedniej ścieżki edukacyjnej często kształtuje całe dorosłe życie każdego maturzysty. Studia o profilu medycznym od lat cieszą się niesłabnącym zainteresowaniem, jednak nie każdy pragnie w przyszłości zostać lekarzem. Ciekawą i niezwykle odpowiedzialną alternatywą jest zgłębianie tajników leków oraz ich wpływu na ludzki organizm. Ten kierunek łączy pasję do nauk ścisłych z chęcią niesienia pomocy drugiemu człowiekowi.
Polityka Prywatności