Función: MorseVolver

Descripción

Convierte cadena de texto a Morse o viceversa.

Los espacios se usan para separar letras y / (slash) para separar palabras (espacio).

El alfabeto utilizado es latino


Caracteres Morse reconocibles, alfabeto latino 
A .- B -... C -.-. D -.. E . F ..-. G --.
H .... I .. J .--- K -.- L .-.. M -- N -.
Ñ --.-- O ... P .--. Q --.- R .-. S ... T -
U ..- V ...- W .-- X -..- Y -.-- Z --.. 0 -----
1 .---- 2 ..--- 3 ...-- 4 ....- 5 ----- 6 ----. 7 ---..
8 --... 9 -.... . .-.-.- , -.-.-- ? ..--.. ¿ ..-.- ' .----.
" .-..-. ¡ --...- ! -.-.-- / -..-. ( -.--. ) -.--.- & .-...
: ---... ; -.-.-. = -...- + .-.-. - -....- _ ..--.- $ ...-..-
@ .--.-.

Cadena de entrada

morse

Cadena de salida

morse

Uso

morse(<mensaje>[,<sentido>])

Parámetros
# Parámetro Descripción Valor por defecto
1 mensaje Mensaje de texto o Morse, dependiendo del sentido
2 sentido verdadero para convertir texto a Morse, falso para Morse a texto verdadero

Ejemplos

morse('¡Hola Mundo!')

Texto: '--...- .... --- .-.. .- / -- ..- -. -.. --- -.-.--'

morse('--...- .... --- .-.. .- / -- ..- -. -.. --- -.-.--',falso)

Texto: '¡HOLA MUNDO!'

morse('Lorem ipsum dolor sit amet, consectetur adipiscing elit.')

Texto: '.-.. --- .-. . -- / .. .--. ... ..- -- / -.. --- .-.. --- .-. / ... .. - / .- -- . - --..-- / -.-. --- -. ... . -.-. - . - ..- .-. / .- -.. .. .--. .. ... -.-. .. -. --. / . .-.. .. - .-.-.-'

morse('.-.. --- .-. . -- / .. .--. ... ..- -- / -.. --- .-.. --- .-. / ... .. - / .- -- . - --..-- / -.-. --- -. ... . -.-. - . - ..- .-. / .- -.. .. .--. .. ... -.-. .. -. --. / . .-.. .. - .-.-.-')

Texto: 'LOREM IPSUM DOLOR SIT AMET, CONSECTETUR ADIPISCING ELIT.'

Mensaje convertido a Morse y vuelto a convertir a texto, ignorando mayúsculas:

eval(msj$=$morse(morse(msj),false),msj,'(7x+2y=0)')

Booleano: verdadero

Desde / Última modificación

v0.6.2.0