Programación Específica > Inteligencia Artificial

 Re: Matrices En Prolog Urgente

(1/1)

hugoMuñozOjeda:
hola....
soy un principiante en la programación de prolog, necesito realizar un juego con matrices donde debo sumar las filas y columnas, estas deben dar 15, al igual con la diagonal principal y secundaria, esto solo par una matriz de 3x3....
tengo hecho el ingreso de los numeros, pero debo validad que estos no se repitan, dedes 0-9, es decir tengo que realizart comparaciones con cada ingreso y si se repite uno volver a ingresarlo....  cuando el ingreso se encuentre realizado correctamente debo responder si la matriz cumple con las condiciones o no, y utilizar recursividad para volver a ingresar numeros nuevamente....espero ayuda
un millon de gracias..
adjunto mi codigo que tengo, mi correo es hugoreggae@yahoo.es, escribanme para ayudarme es urgente porfa...

Hugo

fuhrer:
Hola que tal.

Creo que lo que deberias hacer es pedir tus valores por separado, es decir, primero pides el valor de la posición (1,1) y lo guardas, pero para los siguientes debes revisar que el valor que te den, no sea alguno de los que ya tienes, por ejemplo:

--- Código: Text --- valor1:-         write('ingresa la posicion 1,1'),         read(P11).valor2:-         write('ingresa la posicion 1,2'),         read(P12),         P12 /= P11.valor2:-         valor2.  Con esto validas que el nuevo número sea distinto al que tienes, en caso de no cumplir con esto, se vuelve a pedir el número.

Espero entiendas mas o menos la idea.

Hasta luego.

Navegación

[0] Índice de Mensajes

Ir a la versión completa