2Eva_IT2006_T3 Encriptar a Morse

2da Evaluación I Término 2006-2007. Agosto 29, 2006 /ICM00794

Tema 3 (35 puntos)

Cierta organización ha implementado un medio encriptación de sus números de cuentas a través de un traductor de códigos Morse para números:

Tabla morse
0 = -..- 1 = ..-. 2 = ..- 3 = .- 4 = .-..
5 = -.. 6 = -.-. 7 = …- 8 = -.- 9 = -.
  • Escriba una función que reciba un número de cuenta y retorne su equivalente en código Morse numérico
  • Escriba una función que reciba un número en código Morse y retorne en número original.
  • Escriba un programa principal que permita ingresar un número de cuenta entero de 4 dígitos y ofrezca el siguiente menú de opciones: (5 puntos)
1. Ingresar Cuentas a traducir
2. Traducir a código Morse
3. Traducir a número original
4. Salir
equivale = [ '-..-' , '..-.' , '..-' , '.-' , '.-..' ,
             '-..' , '-.-.' , '…-' , '–.-' , '-.' ]

Nota: los números de cuenta son enteros de varios dígitos. En Morse, la cadena de símbolos separa los dígitos por un espacio.

Rúbrica: función codificar con varios dígitos (15 puntos), funcion decodificar con varios dígitos (15 puntos). Uso de menú (5 puntos)

Referencia: http://blog.espol.edu.ec/estg1003/morse-codificador/