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