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

Wstaw do programu pętlę, w której do pewnego łańcucha znaków odwrot wstawisz lustrzane odbicie łańcucha znaków tekst o długości co najmniej dwóch znaków. Swój program przetestuj dla łańcucha znaków owocowo.

Specyfikacja problemu:

Dane:

  • tekst – łańcuch znaków o długości przynajmniej dwóch znaków

  • odwrot – łańcuch znaków; lustrzane odbicie łańcucha tekst

Wynik:

Program wyświetla komunikat Palindrom (jeśli tekst jest palindromem) lub Nie palindrom (w przeciwnym wypadku).

RC9xZmuYPZMin
Wybierz dowolne angielskie słówko ze słowniczka i zapytaj kolegę o jego znaczenie.
21
Ćwiczenie 2

Napisz program, który sprawdzi, czy dane wyrażenie zawarte w pewnym łańcuchu znaków tekst (liczącym przynajmniej dwa znaki) jest palindromem. Przetestuj program dla wyrażenia mamo mam omam.

Specyfikacja problemu:

Dane:

  • tekst – łańcuch znaków o długości przynajmniej dwóch znaków

Wynik:

Program wyświetla komunikat Palindrom (jeśli tekst jest palindromem) lub Nie palindrom (w przeciwnym wypadku).

R9bbIHZgMCuFt
Wymyśl pytanie na kartkówkę związane z tematem abstraktu.
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 problemu:

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 ośmiu 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.

R1BtV06DpH1V3
Wymyśl pytanie na kartkówkę związane z tematem materiału.