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:
11
Ćwiczenie 1

Napisz funkcję czy_palindrom, która zwróci True, jeśli podany ciąg znaków jest palindromem, lub False, jesli nim nie jest. Nie używaj algorytmu opartego na odwracaniu napisu.

Twój program powinien ignorować wielkość liter. Sprawdzany tekst stanowi jeden wyraz,

Specyfikacja:

Dane:

  • tekst – zmienna typu string

Wynik:

Wartość logiczna True lub False.

R1R7NrBv4K4I1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
21
Ćwiczenie 2

Napisz funkcję czy_palindrom, która zwróci True, jeśli podany ciąg znaków jest palindromem, lub False, jeśli nim nie jest. Funkcja powinna ignorować przecinki i znaki spacji występujące w danych wejściowych. Powinna również, przed przystąpieniem do sprawdzenia, czy ciąg jest palindromem, zmiennić wszystkie wielkie litery na małe. Sprawdź swój program dla łańcucha znaków a wart wór kota, to krów trawa.

Specyfikacja:

Dane:

  • wyrazenie – zmienna typu string

Wynik:

Wartość logiczna True lub False.

RiZ9wA5U5V2XB
Wymyśl pytanie na kartkówkę związane z tematem materiału.
31
Ć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

Wynik:

Program wyświetla komunikat Poprawny kod lub Niepoprawny kod.

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