11
Pokaż ćwiczenia:

Sentencja hic sunt dracones – oznacza tu są smoki. Ten łaciński tekst umieszczany był na mapach, by oznaczyć miejsca szczególnie niebezpieczne lub nieznane. Inną jego wersją była fraza hic sunt leones (tu mieszkają lwy).

21
Ćwiczenie 1

Napisz program, który za pomocą algorytmu szyfru płotkowego poprawnie zaszyfruje zadany łańcuch znaków i wypisze wynik szyfrowania w konsoli. Uzupełnij kod źródłowy w miejscach oznaczonych komentarzami. Program przetestuj dla łańcucha znaków HIC SUNT DRACONES i klucza 6.  Program ma uwzględniać w szyfrowaniu znaki odstępu.

Specyfikacja problemu:

Dane:

  • doZaszyfrowania – łańcuch znaków; wiadomość do zaszyfrowania

  • klucz – liczba całkowita dodatnia; klucz szyfru

Wynik:

  • zaszyfrowane – łańcuch znaków; szyfrogram – zaszyfrowany łańcuch znaków doZaszyfrowania

RUEHAJkKmMKab
Wymyśl pytanie na kartkówkę związane z tematem materiału.
21
Ćwiczenie 2

Napisz program, który poprawnie odszyfruje zadany łańcuch znaków (zaszyfrowany za pomocą algorytmu szyfru płotkowego) i wypisze wynik w konsoli. Uzupełnij kod źródłowy w miejscach oznaczonych komentarzami. Program przetestuj dla szyfrogramu HS CSI UTDAOECNRN i klucza 3.  Program ma uwzględniać w odszyfrowywaniu znaki odstępu.

Specyfikacja problemu:

Dane:

  • szyfrogram – łańcuch znaków; wiadomość do odszyfrowania

  • klucz – liczba całkowita dodatnia; klucz szyfru

Wynik:

  • odszyfrowane – łańcuch znaków; odszyfrowana treść wiadomości podanej jako szyfrogram

RUONoGaksmPNc
Wymyśl pytanie na kartkówkę związane z tematem materiału.
21
Ćwiczenie 3

Zmodyfikuj program szyfrujący łańcuch znaków szyfrem płotkowym tak, aby w przypadku podania jako parametr łańcucha znaków zawierającego spacje algorytm ignorował je przy szyfrowaniu za pomocą algorytmu szyfru płotkowego. Program przetestuj dla łańcucha znaków MATURA Z INFORMATYKI i klucza 4.

Specyfikacja problemu:

Dane:

  • doZaszyfrowania – łańcuch znaków; wiadomość do zaszyfrowania

  • klucz – liczba całkowita dodatnia; klucz szyfru

Wynik:

  • zaszyfrowane – łańcuch znaków, szyfrogram otrzymany przez zaszyfrowanie wiadomości zawartej w doZaszyfrowania

RBf1ws2POjP7T
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1
Ćwiczenie 4

Napisz program, który poprawnie odszyfruje zadany szyfrogram (zaszyfrowany za pomocą algorytmu szyfru płotkowego) i wypisze wynik tej operacji w konsoli. Uzupełnij kod źródłowy w miejscach oznaczonych komentarzami. Program uruchom dla ciągu znaków Tpioornk payj wwetn sy i klucza 6. Program ma uwzględniać w szyfrowaniu znaki odstępu.

Specyfikacja problemu:

Dane:

  • doOdszyfrowania – łańcuch znaków; zaszyfrowana wiadomość do odszyfrowania

  • klucz – liczba całkowita dodatnia; klucz szyfru

Wynik:

  • odszyfrowane – łańcuch znaków; odszyfrowany łańcuch znaków doOdszyfrowania

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