Napište program pro dekódování morseovy abecedy. Program si ze souboru morse.txt načte kódy pro jednotlivá písmena morseovy abecedy. Jeden řádek souboru obsahuje záznam pro jedno písmeno. Nejprve je na řádku kód písmena (posloupnost teček a čárek bez mezer a dalších znaků) a poté oddělen nejméně jednou mezerou následuje řetězec odpovídající kódu (může to být jeden i více znaků, např CH, max 3 písmena). Na začátku i na konci řádku může být libovolný počet mezer.
V souboru vstup.txt je zakodovaný text určený k dekódování. Jednotlivá písmena jsou oddělena lomítky. Dvě lomítka za sebou označují mezeru. Program zapíše výsledný text do souboru vystup.txt malými písmeny a dodrží řádkování textu dané vstupním souborem. Konec řádku se nevyskytuje uprostřed kódu písmene. Pokud se ve vstupnim souboru vyskytne znak, ktery program neumi dekodovat, tak je ve vysledku vynecha.
Ukázky souborů:
vstup.txt
-../......../-././...//.---/.//.----/-..-./....-/-..-./..---/-----/.----/...../
.---/.-/-.-//..././/--/.-/.../..--..//-../---/
-.../.-././.-.-.-./
../.---/.--.-./../.---/.-.-.-./-.../.-./
vystup.txt
dnes je 1/4/2015
jak se mas? do
bre
ij@ij.br
morse.txt
.- a
.. I
.--- J
-.- K
-.. D
.-. r
-... b
. E
---- Ch
- t
...- V
.---- 1
..--- 2
....- 4
.-.. L
-- m
-. N
--- o
... S
..... 5
----- 0
..--.. ?
.-.-.-. .
-..-. /
.--.-. @
Fórum › Pascal
Dekódovaní textu zapsaný Morseovou abecedou
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 1 host
Podobná vlákna
MultiLevel pointer zapsany v C++ — založil Zak
Base64 - dekódování — založil Astro
Dekodovani dat na rs232 — založil Martin
Skrytí textu na základě jiného textu — založil czsars
Moderátoři diskuze