Prolog - Problema de listas con sublistas

   
Vista:

Problema de listas con sublistas

Publicado por Nahuel educmack@gmail.com (1 intervención) el 12/12/2014 02:25:40
Buenas noches, comunidad del foro.
Tengo la siguiente duda, éste es un ejercicio de parcial que me dieron el año pasado que intento resolver pero no me acuerdo bien como programar en Prolog, y estaba preparándome para un final de la materia Paradigmas de Programación.
El problema es el siguiente:
Debo construir un predicado que tome como parámetros una lista de pares (Identificador, valor) por ejemplo:
[((1,2),(1,4),(7,2),(8,1),(8,3)) ---> para el par (1,2), el 1 sería el identificador y el 2 el valor], y debo devolver otra lista de pares donde el Identificador aparezca una sola, y el valor sea la suma de todos los valores donde el identificador se repite, es decir:
Si tengo ésta lista ((1,2),(1,4),(7,2),(8,1),(8,3)), el predicado me debe devolver el siguiente resultado:
((1,6),(7,2),(8,4)).

Desde ya, muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Prolog
- Código fuente de Prolog
- Cursos de Prolog
- Temas de Prolog
información
Códigos de Prolog
- Resolver Sudokus
- Ejercicios resueltos
- Problema del Granjero