Der Morsecode

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Autor: Kevin Andreas Schulze (2021)

Beliebige Texte werden als Morsecode ausgegeben.
Weiterhin kann eine Zeichenkette, die einem syntaktisch korrekten Morsecode entspricht, zurück übersetzt werden.

Inhaltsverzeichnis

Sprachelemente für Zeichenketten

Zur Implementation der Algorithmen werden folgende Sprachelemente für Zeichenketten genutzt:

 SyntaxSemantik
Selektoren string‑car gibt das erste Zeichen einer Zeichenkette zurück
string‑cdr gibt die Restzeichenkette zurück
Prädikat string‑prefix? gibt #t zurück, wenn die ersten Zeichen in einer Zeichenkette mit einer Testzeichenkette übereinstimmen, anderenfalls #f

Übersetzer: Text 🠖 Morsecode

Übersetzer: Morsecode 🠖 Text

Testbeispiele

Hinweise:

Codieren mit #\k:
(morsen #\k "SOS") --> "*** --- *** "
Decodieren mit #\d:
(morsen #\d "*** --- *** ") --> "SOS"
Im Morsecode muss als letztes Zeichen ein Leerzeichen angegeben werden.

Zurück zum Algorithmusbegriff.

Persönliche Werkzeuge