![]() |
Wyjście Spis treści Poprzedni Następny
Tłumaczył z języka angielskiego: mgr Jerzy Wałaszek, wersja 2.2 |
©2012 mgr Jerzy Wałaszek |
Badania pokazały, że najpowszechniejszymi błędami pisowni popełnianymi przez użytkowników edytorów tekstowych lub systemów przetwarzania tekstów są często błędy przy wpisywaniu, a szczególnie:
Przy pomocy słownika system przetwarzania tekstu może często wykryć i automatycznie poprawić tego rodzaju błędy pisowni. Twoim zadaniem jest napisanie programu, który wykonuje część pracy związanej z wyszukiwaniem błędów pisowni, a dokładniej ma on rozpoznawać trzy rodzaje błędów, które przedstawiliśmy powyżej. W tym zadaniu "słowo" będzie złożone z od 1 do 10 znaków dużych liter, a każde słowo wejściowe będzie się rozpoczynało od nowego wiersza w pierwszej kolumnie.
Na wejściu najpierw zostanie podane do 100 słów, które będą stanowiły "słownik". Słowa należące do słownika zostaną zakończone przez wiersz zawierający w pierwszej kolumnie znak gwiazdki – *.
Po wierszach słownika pojawią się wiersze ze słowami, które należy sprawdzić. W każdym z tych wierszy będzie tylko jedno słowo. Ciąg wierszy słów będzie zakończony wierszem zawierającym gwiazdkę – *. Dla każdego ze słów najpierw wypisz sprawdzane słowo na początku nowego wiersza, a następnie wypisz na jego temat jedną z poniższych wiadomości:
Jeśli słowa nie ma w słowniku, to znajdź w nim wszystkie słowa, dla których dane słowo wejściowe może błędem pisowni. Wypisz odpowiednią ilość następujących wiadomości:
Zauważ, że może być potrzebne dwie lub więcej tych wiadomości oraz jedna wiadomość może stosować się do więcej niż jednego słowa ze słownika. Wypisz wszystkie wiadomości, które mają zastosowanie. W każdym przypadku "słowo" w powyższych wiadomościach oznacza słowo ze słownika. Wiadomości te powinny być wypisywane w osobnych wierszach.
Jeśli nie można zastosować żadnej z powyższych wiadomości, wypisz UNKNOWN.
Wszystkie wiadomości powinny być wypisywane w wierszu z odstępem 4 spacji.
W związku z dużą liczbą listów do naszego serwisu edukacyjnego nie będziemy udzielać odpowiedzi na prośby rozwiązywania zadań, pisania programów zaliczeniowych, przesyłania materiałów czy też tłumaczenia zagadnień szeroko opisywanych w podręcznikach.
![]() | I Liceum Ogólnokształcące |