Polecenie 1

Napisz program szyfrujący i deszyfrujący tekst przy użyciu szyfru Cezara. Za jego pomocą zaszyfruj i zdeszyfruj łańcuch znaków zapisany w zmiennej tekst. Przetestuj jego działanie dla alfabetu szyfrowego utworzonego na podstawie łańcucha znaków SYNESTEZJA oraz wiadomości EMANCYPACJA 1678!.

Twój program powinien szyfrować i deszyfrować wyłącznie litery alfabetu łacińskiego. Jeśli w tekście do szyfrowania lub odszyfrowania są małe litery, przekształć je na wielkie. Jeśli w tekście są znaki inne niż litery, należy je pominąć w szyfrowaniu oraz deszyfrowaniu (w łańcuchu znaków powinny pojawić się w niezmienionej formie).

Specyfikacja problemu

Dane:

  • tekst – łańcuch znaków składający się z wielkich liter alfabetu łacińskiego, spacji, cyfr oraz znaków interpunkcyjnych

  • klucz – łańcuch znaków składający się z wielkich liter alfabetu łacińskiego

Wynik:

  • utworzony za pomocą klucza klucz alfabet oraz zaszyfrowany, a następnie odszyfrowany z użyciem klucza klucz łańcuch znaków tekst

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

Zapoznaj się z prezentacją i porównaj z nią kod swojego programu.

R19O4JdeJebDX1
zz
Polecenie 3

Zmodyfikuj ḟunkcje szyfruj oraz deszyfruj tak, by pierwszej literze alfabetu odpowiadała ostatnia litera nowego alfabetu, drugiej – przedostatnia itd.

RMfB4zA3CIxMb
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Polecenie 4
RBw4MF8fuxtH7
Wymyśl pytanie na kartkówkę związane z tematem materiału.