Ai teoria de arboles
INMACULADA LUENGO LÓPEZ Mª ESTHER MARTÍN REBOLLO
IRC
Práctica final
ÍNDICE
Introducción_______________________________________________3
Objetivo de la práctica _____________________________________3 Desarrollo de la práctica____________________________________4 Resultados obtenidos ______________________________________7 Aprendizaje _______________________________________________9 Código del programa______________________________________11 Bibliografía_______________________________________________1
5
Página 2 de 15
IRC
Práctica final
Introducción
En esta práctica hemos decidido implementar un programa en PROLOG para adivinar animales a partir de preguntas que se …ver más…
De esta forma, cuando lleguemos a una hoja del árbol el programa dará como solución un animal que cumpla todas las preguntas anteriormente realizadas. El animal que no cumpla ninguna de las características preguntadas será el que está en la hoja situada más a la derecha del árbol, que en nuestro caso es el pez espada, y no necesitará verificar ninguna condición, ya que simplemente es el que no cumple ninguna de las anteriores. Mediante estas reglas podremos realizar una primera clasificación de los animales en anfibios, reptiles, mamíferos, aves y peces. Las características que nos permiten clasificarlos dentro de estos grupos se harán aparte para que el código del programa sea más claro y más general. Ahora pasamos a comentar la función verificar(caracteristica) que ya hemos nombrado anteriormente. En esta función decimos que si se cumple la característica el resultado será true, y si no se cumple será fail, y pasamos a llamar a la función preguntar(caracteristica). En la función preguntar será donde realizaremos la pregunta sobre la característica determinada a verificar y en la que almacenaremos la respuesta. Según ésta sea afirmativa o negativa, avanzaremos hacia una