Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1 KB

README.md

File metadata and controls

24 lines (18 loc) · 1 KB

Enigma

Projekt Z przedmiotu Programowanie Obiektowe, poniżej treść polecenia

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Za pomocą szablonów proszę zaimplementować listę cykliczną. Za pomocą tej listy proszę zaimplementować symulator maszyny szyfrującej Enigma. Maszyna powinna umożliwiać zaszyfrowanie i odszyfrowanie podanego tekstu. Proszę rozważyć możliwość czytania wejścia i zapisywania wyjścia do/z pliku. UWAGI:

• proszę dostarczyć prostych testów automatycznych oraz możliwości testowania ręcznego

• program nie musi mieć interfejsu graficznego

Zadanie w ogólnym ujęciu polega na implementacji przejrzystego, przyjaznego w użyciu szablonu, a następnie na implementacji programu wykorzystującego ten szablon do realizacji zadanych funkcjonalności (w Pana przypadku jest to implementacja konkretnego algorytmu). Obowiązują wszystkie dotychczasowe uwagi nt. enkapsulacji, obiektowości itp. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<