biografiaaaa

Páginas: 2 (494 palabras) Publicado: 11 de octubre de 2013
Práctica 1: Fundamentos de CLIPS
Índice
 Ejercicio 1
 Ejercicio 2

Ejercicio 1
1. Arranque CLIPS desde su terminal.

2. Abra las ventanas Agenda y Hechos. Para ello, elija FactsWindow y Agenda Window de la opción Window que aparece en el menú principal.

3. Introduzca las siguientes reglas: 

(defrule nombreJuan
   (nombre Juan)
=>
   (printout t "Tu nombre de pila es Juan" crlf)) 
(defrule nombreyapellidos
   (nombre Juan)
   (apellido-1 Perez)
   (apellido-2 Lopez)
=>
   (printout t "Te llamas Juan Perez Lopez" crlf)
)
4. Introduzca ahora los siguientes hechos(assert (nombre )
(assert (nombre Juan))
(assert (apellido-1 ))
(assert (apellido-1 Perez) (apellido-2 Lopez))
(assert (Introduza ahora otros hechos))
5. ¿Se ha activado alguna regla?. ¿En qué ordense han activado?.

6. Comience el ciclo de ejecución. Para ello, escriba (run). ¿Qué reglas se han ejecutado?. ¿En qué orden lo han hecho?. ¿Por qué cree que se han ejecutado en ese orden?

7.Reinicie el sistema con (reset). ¿Qué hubiera pasado si reiniciamos con (clear) en lugar de con (reset)?. Observación: En el menú Execution existen, entre otras, las opciones Run, Reset y Clear, queevitan tener que introducir directamente estos mandatos.

8. Introduzca los hechos anteriores utilizando el mandato (deffacts). ¿Se activa alguna regla ahora?. ¿Cuántos hechos hay en la ventana dehechos?. ¿Por qué?.

9. Reinicie con (reset) y ejecute con (run) y comente los resultados.
 Volver al índice del tema 3
 Volver al índice de prácticas

Ejercicio 2. Nuestro primer SE con CLIPS
Acontinuación veremos un sencillo ejemplo de un SE médico que presenta cinco reglas. Para obtener un enlace con el código del programa pulse aquí.
(defrule dar-digital "regla1"
(riesgo ?nombre infarto)(anterior ?nombre infarto)
=>
(assert (dar ?nombre digital))
(printout t "dar a " ?nombre "digital." crlf))
(defrule riego-infarto "regla2"
(dolor ?nombre lado-izquierdo)
(alta ?nombre...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS