Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
Polecenie 1

Zapoznaj się z prezentacją, następnie wykonaj ćwiczenie.

RThLK7aFXtL3z1
Wysłuchaj nagrań słówek w słowniczku i naucz się ich prawidłowej wymowy.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
1
Ćwiczenie 1

Napisz program, którego celem będzie sprawdzenie, czy dany łańcuch znaków test jest palindromem. Swój program przetestuj dla następującego ciągu znaków:

Linia 1. Może jutro ta dama sama da tortu jeżom.

Do testu wykorzystaj symulację interaktywną.

Specyfikacja problemu:

Dane:

  • test – łańcuch znaków o długości n ≥ 2

Wynik:

Jeśli łańcuch znaków jest palindromem, program wyświetla komunikat Palindrom lub To nie jest palindrom w przeciwnym wypadku.

RaFQxMRx0ybC5
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
ReVVBt9F5HQgK1
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.

Symulacja przedstawia kolejne kroki sprawdzające czy podane słowo jest palindromem.

Przykład 1:

Na samej górze znajduje się pole Tekst, w które wprowadzono: kobyła ma mały bok.

Poniżej przedstawiony jest tekst bez spacji: kobyłamamałybok.

Następnie odwrócono tekst dając: kobyłamamałybok.

Następnie porównano oba teksty, które ułożono jeden pod drugim.

Tekst bez spacji: kobyłamamałybok

Tekst bez spacji po odwrócenia: kobyłamamałybok

Wszystkie litery obu tekstów podświetlone są kolorem zielonym.

Na samym dole symulacji ukazał się wynik: Podany tekst jest palindromem.

Przykład 2:

Na samej górze w pole Tekst wprowadzono słowo: kokos.

Poniżej przedstawiony jest tekst bez spacji: kokos.

Następnie odwrócono tekst dając: sokok.

Następnie porównano oba teksty, które ułożono jeden pod drugim.

Tekst bez spacji: kokos

Tekst bez spacji po odwróceniu: sokok

Na samym dole wyświetlił się wynik: Podany tekst nie jest palindromem.

Polecenie 2

Dodaj do swojego programu komentarze tak, żeby był zrozumiały dla osoby, która nie potrafi programować.

Ciekawostka

Istnieje jeszcze inna metoda rozwiązania zadania – wszystkie litery w sprawdzanych ciągach znaków zamienia się na wielkie i wtedy dopiero je porównuje.