Drop links or images here to add them to the editor.
Op basis van de ASCII tabel (zie Ascii standaard) wordt volgende eenvoudige codering gevraagd:
- zet elk karakter om naar zijn ASCII-waarde. Voeg vooraan nullen toe, zodat je altijd drie cijfers hebt.
- Voeg deze drie cijfers samen tot één woord, en keer dit woord om.
Voorbeeld
De zin Dag Jan! geeft de ASCII-codes: 68 97 103 32 74 97 110 33
Aangevuld tot drie cijfers: 068 097 103 032 074 097 110 033
De codering is: 330011790470230301790860
Opdracht
Het hoofdprogrogramma leest één zin in, en schrijft de gecodeerde zin uit.
Tips
Hoe geraak ik aan de afzonderlijke karakters?
Gebruik de lus for ch in zin:
Hoe bepaal ik de ASCII-code van een teken?
Gebruik de functie ord.
Hoe kan ik vooraan een 0 toevoegen aan de ASCII-code?
Zet de ASCII-code eerst om naar een string, en plak er een “0” voor als de lengte niet gelijk is aan 3.
Hoe kan ik alle ASCII-codes in één zin stoppen?
- Gebruik een hulpvariabele, die je voor de lus initialiseert op
"".
- Plak elke ASCII-code erbij met
+
Hoe kan ik een string omdraaien?
Gebruik een slice [::-1].