Clips

Páginas: 139 (34503 palabras) Publicado: 30 de junio de 2010
TUTORIAL DE CLIPS

VERSION 1.01 / December 22, 2006

Este documento est´ destinado a los alumnos de las Ingenier´ Inform´tica a ıas a de la Universidad de Murcia. Este documento NO es de libre distribuci´n. No puede distribuirse por ning´n o u medio de ning´n soporte. Su copia para su distribuci´n no est´ permitida. u o a Usted puede tener s´lo una ´nica copia para su lectura, no para sudistribuci´n. o u o Este documento s´lo puede obtenerse por correo electr´nico a ldaniel en um.es. o o Cualquier otro lugar de descarga o medio de distribuci´n no est´ permitido salvo o a por permiso expreso del autor. NOTA: No se pretende con este documento realizar un manual completo y detallado sobre esta herramienta. De hecho, todo este tutorial est´ realizado a a partir de sus manuales. Para unadocumentaci´n completa recurra a los manuales o existentes y actualizados de CLIPS.

Luis Daniel Hern´ndez Molinero a Dpto. de Ingenier´ de la Informaci´n y las Comunicaciones. ıa o Fac. Inform´tica Universidad de Murcia. a Campus de Espinardo. 30071 Murcia. Espa˜a n e-mail: ldaniel en um.es
1

Contenidos
´ 1 INTRODUCCION A CLIPS ´ 2 ELEMENTOS BASICOS DE 2.1 Tipos de Datos . . . . . . . 2.2Funciones . . . . . . . . . . 2.3 Constructores . . . . . . . . ´ 3 ABSTRACCION DE 3.1 Hechos . . . . . . . 3.2 Objetos . . . . . . 3.3 Variables Globales CLIPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7 7 9 9

DATOS 10 . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

´ 4 REPRESENTACION DEL CONOCIMIENTO 12 4.1 Representaci´n Heur´ o ıstica: Reglas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.2 Representaci´n Procedural . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . 12 o 4.2.1 COOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 5 SINTAXIS 14 16 16 16 17 17 18 19 19 20 20 20 20 21 22 23 23 25 25 26 29 29 31 31

6 EJECUTANDO CLIPS 6.1 Modos de Ejecuci´n . . . . . . . . . . . . . o 6.2 Entrando en CLIPS: clips, xclips, ... 6.3 Saliendo de CLIPS: exit . . . . . . . . . . 6.4 LaPrimera Sesi´n . . . . . . . . . . . . . . o 6.5 Limpiando la Memoria de Trabajo: reset y 6.5.1 ¿Qu´ hace exactamente reset? . . . e 6.5.2 ¿Qu´ hace exactamente clear? . . . e

7 PLANTILLAS Y HECHOS 7.1 ¿Qu´ es un Hecho? . . . . . . . . . . . . . . . . . . . . . . . e 7.2 Plantillas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.1 Construcci´n: deftemplate. . . . . . . . . . . . . . o7.2.2 Casillas simples y m´ltiples . . . . . . . . . . . . . . u 7.2.3 Visualizaci´n: ppdeftemplate, list-deftemplates. o 7.2.4 Destrucci´n de Plantillas: undeftemplate. . . . . . o 7.2.5 Tipos de Hechos . . . . . . . . . . . . . . . . . . . . 7.3 Creaci´n, modificaci´n, visualizaci´n y borrado de hechos . o o o 7.3.1 Afirmaci´n de hechos: assert. . . . . . . . . . . . . o 7.3.2 Visualizaci´n dehechos: facts. . . . . . . . . . . . . o 7.3.3 Eliminaci´n de hechos: retract. . . . . . . . . . . . o 7.3.4 Modificaci´n de hechos: modify . . . . . . . . . . . . o 7.3.5 Duplicaci´n de hechos: duplicate. . . . . . . . . . . o 7.4 Comandos de Depuraci´n sobre Hechos: [un]watch facts o
p´g 2 a

ra atu gn .es asi S.I. u m la de to y n ´ l e ion ien nie rtic cim lda impa cono la del ra pa ieria piaen Co Ing
. . . . . . . . . . . . . . . . clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c Luis...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clips
  • CLIPS
  • Cocodrille clips
  • Clips
  • Clips
  • Clips
  • clips
  • Clips

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS