Zadanie 2

W pliku dane_3.txt znajduje się 15 zdań w języku polskim, każde z nich zapisane jest w osobnym wersie. Zdania zawierają: małe i wielkie litery (bez polskich znaków diakrytycznych) oraz znaki interpunkcyjne i spacje.

RePrelIsccUeM

Przycisk do pobrania pliku TXT z treścią zadania.

Plik TXT o rozmiarze 534.00 B w języku polskim

Napisz program, który zaszyfruje zdania z pliku dane_3.txt za pomocą szyfru Cezara przy użyciu klucza k = 5. Wyniki zapisz w pliku wyniki_3.txt.

Szyfrogramy powinny być zapisane wielkimi literami w kolejnych wierszach pliku wyniki_3.txt, w kolejności analogicznej do tej z pliku dane_3.txt. Znaki interpunkcyjne i spacje nie powinny być szyfrowane.

Przykład 1

Fragment pliku z danymi:

Ala ma kota, a kot ma Ale. 
Dzisiaj mam dobry humor. 
To krzeslo jest nowe, ale mimo to jest juz zniszczone.

Poprawny wynik dla przykładowych danych:

FQF RF PTYF, F PTY RF FQJ. 
IENXNFO RFR ITGWD MZRTW. 
YT PWEJXQT OJXY STBJ, FQJ RNRT YT OJXY OZE ESNXEHETSJ.

Do oceny oddajesz:

  • plik wyniki_3.txt zawierający odpowiedź (zaszyfrowane zdania zapisane w kolejnych liniach),

  • plik(i) z komputerową realizacją zadania (kodem programu).

Polecenie 1

Rozwiąż zadanie dla danych wejściowych z pliku dane_3.txt. Wykorzystaj w tym celu jeden z języków programowania: C++, Java lub Python. Zadbaj o prawidłowe wczytanie danych z pliku tekstowego do programu. Odpowiedź do zadania znajdziesz w osobnym pliku umieszczonym po omówieniu przykładowego rozwiązania w formie pseudokodu.

RdjFvqo6q95BP
Polecenie 2

Porównaj swoje rozwiązanie z przedstawionym w prezentacji.

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

Odpowiedź dla danych zapisanych w pliku dane_3.txt:

RzO9slCKajLIC

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik TXT o rozmiarze 524.00 B w języku polskim
Polecenie 3

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