Академический Документы
Профессиональный Документы
Культура Документы
UNT
Programación Lógica
Sesion01 Practica
Imperativo Declarativo
■ Alan Turing
– ¿Pueden las máquinas pensar?
■ Inteligencia Artificial
■ 5ª Generación de Computadoras
– PROLOG
PROGRAMACIÓN LÓGICA
¿Qué es?
Paradigma de programación basado en la lógica de primer orden
Se puede ver como una deducción controlada.
Programación Lógica
Lógica de Primer orden
• También llamada lógica de predicados: es un sistema deductivo basado en un
Lenguaje Lógico Matemático formal.
Programación Lógica
Cláusulas de Horn - Alfred Horn (1951)
Secuencia de literales que contiene a lo sumo uno de sus literales positivos (disyunción de
literales).
■ PROgramming LOGic
■ Surgió a principios de 1970.
■ Su creación fue motivada por la necesidad de los investigadores
de Inteligencia Artificial y sus ramas:
– Computación Simbólica
– Prueba de Teoremas 5ª Generación de
– Sistemas Basados en reglas Computadoras
– Procesamiento de lenguaje Natural
PROLOG Philippe Rousse
Philippe Rousse
Reglas
Resultados
Hechos Máquina de
Inferencia
PROLOG
■ Las reglas nos indican las condiciones que deben cumplirse para que se dispare la
regla y arroje una condición.
■ Ejemplo:
– Si es Mamífero entonces tiene patas y dientes
– Mamífero(X) Patas(X), Dientes(X).
■ Si preguntamos Mamífero(Gato)
– Nos dará como resultado: Patas(Gato), Dientes(Gato)
Próxima sesión