Polecenie 1

Uruchom aplet prezentujący działanie algorytmu Morrisa‑Pratta. Sprawdź kolejne kroki wyszukiwania wzorca w tekście. Przetestuj, jak MP zachowa się w wypadku braku wzorca w tekście.

1
Problem 1

Lekarzom udało się wyodrębnić łańcuch DNA odpowiedzialny za pewną mutację. W ramach badań zebrano grupę chętnych pacjentów, którzy poddali się badaniom genetycznym. Na podstawie fragmentów sekwencji DNA wskaż, czy wśród pacjentów są osoby ze wskazaną mutacją genową.

Lekarzom udało się wyodrębnić łańcuch DNA odpowiedzialny za pewną mutację. W ramach badań zebrano grupę chętnych pacjentów, którzy poddali się badaniom genetycznym. Na podstawie fragmentów sekwencji DNA wskaż, czy wśród pacjentów są osoby ze wskazaną mutacją genową.

Dane:

GAGTTGTGCCAACCCTCGTCCTCACCGAAGCTTGCTGCCAATGATTAGGA – pacjent nr 1

TCATTGCCTTGCGACAGACCTCCCACTCACACTCGCTCGCATTGAGCTAC – pacjent nr 2

TCGATGGGCCATCAGCTTGACCCGCTCTGTAGGGTCGCGATTACGTGAGT – pacjent nr 3

CGCCTTCT – mutacja

R1bf0c1WeB5ei
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

Aplet przedstawia 2 pola do wpisania Tekstu oraz wzorca, pod nimi znajdują się 2 przyciski dalej i cofnij.

Animacja przedstawia w tabelce tekst, nad którym znajdują się numery indeksów od 0 do 23.

Pod tekstem w tabeli znajduje się kolejna tabela z 3 rzędami,
w pierwszym znajduje się wzorzec,
w drugim znajduje się wyrazy T [ i ] a w ostatnim,
w ostatnim rzędzie znajdują się długości skoku.

W trakcie animacji tabela dolna przesuwa się pod górną,
dzieje się tak w trakcie oznaczania kolorem zielonym takie same litery, bądź czerwonym błędne.

Tabelka będzie się przesuwała dopóki nie odnajdzie wszystkich liter w odpowiedniej kolejności względem wzorca.

Polecenie 2
RyZue7ZE0yMi7
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.