José Barrenechea Mauricio Jeldres Joaquín Rojo. Lenguaje diseñado para representar el...

10
José Barrenechea Mauricio Jeldres Joaquín Rojo

Transcript of José Barrenechea Mauricio Jeldres Joaquín Rojo. Lenguaje diseñado para representar el...

Page 1: José Barrenechea Mauricio Jeldres Joaquín Rojo.  Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.  Robert Kowalski y.

José BarrenecheaMauricio Jeldres

Joaquín Rojo

Page 2: José Barrenechea Mauricio Jeldres Joaquín Rojo.  Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.  Robert Kowalski y.

Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.

Robert Kowalski y Alain Colmerauer originaron el lenguaje Prolog.

David Warren desarrollo el primer compilador de Prolog.

Page 3: José Barrenechea Mauricio Jeldres Joaquín Rojo.  Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.  Robert Kowalski y.

Su principal técnica de búsqueda es el backtracking

Page 4: José Barrenechea Mauricio Jeldres Joaquín Rojo.  Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.  Robert Kowalski y.

Su Sintaxis incluye:

Hechos.Variables.Reglas.Consultas.

Page 5: José Barrenechea Mauricio Jeldres Joaquín Rojo.  Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.  Robert Kowalski y.

Ventajas: Facilidad de programar. No pensar demasiado en la solución del

problema.Desventajas: La resolución automática no siempre es

eficiente. No reconoce que un problema es

inaplicable o insuficiente.

Page 6: José Barrenechea Mauricio Jeldres Joaquín Rojo.  Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.  Robert Kowalski y.
Page 7: José Barrenechea Mauricio Jeldres Joaquín Rojo.  Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.  Robert Kowalski y.

Tipos de datos algebraicos

Subprocesos multiples

Gestion de memoria automatica (recoleccion de basura)

Polimorfismo

Grafica entorno integrado

Page 8: José Barrenechea Mauricio Jeldres Joaquín Rojo.  Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.  Robert Kowalski y.

Visual Prolog puede resolver de manera mas sensilla diversos problemas, por ejemplo

Problemas de inteligencia artificial basado en reglas

Sistemas expertos en general

Planificacion de personal.

Reservas en hospitales.

Page 9: José Barrenechea Mauricio Jeldres Joaquín Rojo.  Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.  Robert Kowalski y.

Visual Prolog  Personal Edition 7.1

Visual Prolog Commercial Edition

Visual Prolog Migration Tool

Page 10: José Barrenechea Mauricio Jeldres Joaquín Rojo.  Lenguaje diseñado para representar el conocimiento sobre un determinado dominio.  Robert Kowalski y.

Pagina Oficial www.visual-prolog.com