Programación General > Pascal

 Escribir Como Con El Celular

(1/1)

Penque:
Me mandaron en mi facultad a hacer un programita en pascal que como los celulares atravez de una repeticion de numeros se van elijiendo las letras y asi las palabras, etc. Solo se puede usar los números. También me pide una parte para preveer como en los celulares lo que estoy escribiendo por un metodo de prefijos elejir cual es la combinacion de letras mas usada sin tener que repetir el número para llegar a la letra y con un comando para variarlo si no es el deseado.
La verdad es que no tengo ni idea de como empezarlo se agradece cualquier aporte. :  :comp:

segunda parte

que al recibir un numero del 1 al 0 (10) tome como si fuera un celular de cada numero su letra pero no en orden sino recibiendo un diccionario que calcule la frecuencia que luego de 3 letras esta aparesca esta sin la necesidad de de moverme dentro de la letra, como los celulares que predicen lo que uno viene escribiendo. El tema es que tengo que hacer una tabla de 4 dimensiones con las frecuencias. Se que son 4 for pero no se me ocurre como ir sumando cada vez que esta letra se repite luego de otras 3.

lencho:

--- Citar ---También me pide una................
--- Fin de la cita ---

Que mas te piden ????.

Enko:
Nunca trabaje con tiempos en DOS pero el pseudocodigo seria algo como:

--- Código: Text --- repeat BotonActual := ReadKey;if BotonActual = BotonAnterior thenbegin    TiempoFinal := ObtenerTiempoActual;   if TiempoFinal - TiempoInicial > Retrazo then   begin       lo que paso aca, es que el usuario hizo una gran pausa, es decir, se        toma el primer caracter del numero A, D, G, P, etc...   end else   begin       no hubo un retrazo grande por lo que avanzamos a la siguiente letra, puede        ser B  o C, F o G, etc.... depende de cuantas veces sucede esta seccion   endend elsebegin  aca pasa lo mas facil, directamente apreto otro boton al anteriorend;TiempoInicial := ObtenerTiempoActual;BotonAnterior := BotonActual; until ....    
La idea es tomar el tiempo antes de que el usario presione un boton, una vez que lo presiono, fijarse cuanto tiempo transcurio entre esta tarea y fijarse si el boton es el mismo que el que se presiono antes (para desplazarse hacia adelante con las letras del celular).

Navegación

[0] Índice de Mensajes

Ir a la versión completa