0% encontró este documento útil (0 votos)
155 vistas1 página

Java

El documento presenta un problema en el que los telegramas enviados en código Morse han perdido los espacios entre las letras al transmitirse. Se pide desarrollar un programa Java que lea un mensaje de 1 a 10 letras en código Morse y determine cuántos otros mensajes con la misma cantidad de letras podría representar debido a la pérdida de espacios. Se proporciona la tabla del código Morse y se explica que sin espacios los mensajes pueden ser ambiguos.

Cargado por

nohecastellanos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
155 vistas1 página

Java

El documento presenta un problema en el que los telegramas enviados en código Morse han perdido los espacios entre las letras al transmitirse. Se pide desarrollar un programa Java que lea un mensaje de 1 a 10 letras en código Morse y determine cuántos otros mensajes con la misma cantidad de letras podría representar debido a la pérdida de espacios. Se proporciona la tabla del código Morse y se explica que sin espacios los mensajes pueden ser ambiguos.

Cargado por

nohecastellanos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PRUEBA DE LÓGICA

El siguiente programa java (1.7 o 1.8) en consola es la parte II de la prueba técnica (es muy
importante que incluya bastante javadoc explicando claramente tantas instrucciones del
algoritmo como le sea posible, y generar un [Link] explicando la manera de ejecutar el
programa desde una consola):

Enunciado
Hemos estado recibiendo telegramas de felicitación. El problema es que los telegramas se
han enviado en código Morsey los espacios entre las letras se han perdido en la transmisión.
En el código Morse, cada letra del alfabeto se sustituye por una secuencia de puntos y rayas
de la siguiente manera:

a .- h .... o --- v ...-


b -... i .. p .--. w .--
c -.-. j .--- q --.- x -..-
d -.. k -.- r .-. y -.--
e . l .-.. s ... z --..
f ..-. m -- t -
g --. n -. u ..-

Se usan todas las combinaciones de entre 1 y 4 puntos y rayas, a excepción de:

..--
.-.-
---.
----

Tradicionalmente, los puntos se transmitían como una nota breve y los guiones como una nota
más larga, con pausas entre las diferentes letras. Por eso, algunos teléfonos móviles emiten el
sonido ... - ... cuando se recibe un mensaje, ya que este es el código Morse para SMS.
Si los espacios entre las letras se pierden, los mensajes pueden ser ambiguos. Por ejemplo,
incluso si sabemos que el mensaje -..-----. se compone de tres letras, aún podría significar:
njg, dog, xmg o xon.
Escribe un programa que lea en un mensaje (entre 1 y 10 letras) y determine la cantidad de
mensajes con el mismo número de letras que podría representar.

También podría gustarte