Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación Lógica, Objetivo: Aplicar reglas complejas que se construyen…
Programación Lógica
-
=: en Prolog no es "igual matemático", sino que intenta unificar dos términos.
Ejemplo: X = 2+3. → X queda ligado al término 2+3, no se evalúa.
-
-
-
-
Si no se puede probar un hecho, se considera falso.
Ejemplo: + padre(maria, pedro).
-
-
Predicados básicos son relaciones como padre(juan, pedro). que afirman algo.
Las listas se escriben así: [1, 2, 3] y se pueden manejar con patrones como [Cabeza|Cola].
-
-
-
-
Objetivo: Controla la aplicación de reglas en hechos, útil para mantener lógica clara.
-
Prolog permite crear estructuras complejas como vuelo(num(123), destino('Roma'), ...).
-
-
-
Es el mecanismo que usa Prolog para buscar todas las posibles respuestas a una consulta. Si una opción falla, vuelve atrás y prueba otra. Esto permite resolver consultas de forma completa.
-
-
-
-