josé barrenechea mauricio jeldres joaquín rojo. lenguaje diseñado para representar el...

10
José Barrenechea Mauricio Jeldres Joaquín Rojo

Upload: marcial-pedroza

Post on 23-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

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