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
11
Pokaż ćwiczenia:
1
Ćwiczenie 1

Przedstawiony kod to niepełna implementacja algorytmu, który sprawdza, czy podane słowo jest palindromem. Uzupełnij brakujące linijki kodu w funkcji czyPalindrom().

Specyfikacja:

Dane:

  • slowo – ciąg znaków o długości n2

Wynik:

Program wyświetla komunikat Wyraz jest palindromem lub Wyraz nie jest palindromem.

R1DbK1roTbwoy
Twoje zadania: Program ma sprawdzić, czy słowo "kajak" jest palindromem. Dopisz brakujące linijki kodu w funkcji czyPalindrom()
2
Ćwiczenie 2

Zaimplementuj I sposób sprawdzania, czy podane zdanie jest palindromem (bez używania dodatkowej zmiennej odTylu). Spacje i znaki interpunkcyjne powinny być przez twój program pomijane. Załóż, że podane zdanie nie będzie zawierało wielkich liter. Działanie programu przetestuj dla zdania a wart wór kota? to krów trawa!

Specyfikacja:

Dane:

  • zdanie – ciąg znaków o długości n2

Wynik:

Program wyświetla komunikat Zdanie nie jest palindromem lub Zdanie jest palindromem

RiulCueK7iVXq
Twoje zadanie: Program ma sprawdzać, czy podane zdanie jest palindromem. Zastosuj sposób bez użycia dodatkowej zmiennej odTylu.
3
Ćwiczenie 3

Pewna firma z branży lotniczej miała problem z przekłamaniami transmisji danych – zdarzało się, że urządzenie nadawcze wysyłało bit 1, który jednak był interpretowany przez odbiornik jako 0. Uznano, że rozwiązaniem tego problemu będzie zastosowanie następującego kodu: po każdych ośmiu bitach nadawane są te same bity, ale w odwrotnej kolejności. Dzięki takiemu rozwiązaniu można określić, czy otrzymane dane są poprawne. Napisz program, który określi, czy podany ciąg zer i jedynek jest poprawnym kodem (ma poprawną strukturę oraz poprawną długość). Dla prawidłowych kodów powinien drukować wiadomość Poprawny kod, a dla nieprawidłowych: Niepoprawny kod. Przetestuj jego działanie dla ciągu bitów 1001110110111001.

Specyfikacja:

Dane:

  • dane – łańcuch znaków o długości 16; ciąg bitów składający się z dwóch połączonych ciągów bitów; pierwszy to nadane osiem bitów, a drugi to ciąg tych samych 8 bitów w odwróconej kolejności

Wynik:

Program wyświetla informację na temat tego, czy kod dane jest poprawny, czy nie. Wyświetla komunikat Poprawny kod lub Niepoprawny kod.

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