Contructores

Páginas: 2 (333 palabras) Publicado: 22 de junio de 2012
CONSTRUCTORES
Los constructores son aquellas sentencias de CLIPS que permiten crear objetos. La llamada a
Un constructor se realiza siempre entre paréntesis y suele comenzar con la palabra def. LosConstructores, que se estudiaran con detenimiento más adelante, son:
 defmodule
 defrule
 deffacts
 deftemplate
 defglobal
 deffunction
 defclass
 definstances
defmessage-handler
 defgeneric
 y defmethod
El constructor deffacts :
Permite establecer un conocimiento inicial o ‘a priori’ , mediante la especificación de una lista de hechos. Estos hechos no se pierdenal ejecutar el comando reset. Es decir, cuando se limpia el ambiente de CLIPS, cada hecho especificado dentro de un constructor
deffacts se añade en la lista de hechos ( fact-list ).
Al igual que loshechos, pueden definirse un conjunto de objetos como conocimiento inicial o
‘a priori’ . En este caso se utiliza el constructor definstances. Nuevamente, cuando se utiliza el
Comando reset, cadainstancia especificada dentro de un constructor definstances es añadido a
La lista de instancias (instance-list).
Se lanza el constructor deffacts para:
 Crear el hecho initial-fact (es decir, seejecuta (deffacts initial-fact
(initial-fact))), y
 Crea todos aquellos hechos que se ha definido como hechos iniciales antes de la ejecución
de reset.
Creación de hechos iniciales: deffacts
Elinitial-fact es el hecho inicial que se crea cuando usamos la orden (reset) y sirve
para comenzar la ejecución de un sistema basado en reglas en el que no se hayan estable-
cido hechos iniciales quehagan posible la comparación de patrones con el antecedente
de las reglas. Para la declaración de un conjunto de hechos iniciales se utiliza la Sintaxis
CLIPS> (duplicate 2 (altura 100))←֓
3:4: CLIPS> (duplicate 2 (nombre "Juan"))←֓
5:
6: CLIPS> (facts)←֓
7: f-2 (persona (nombre "Luis Daniel") (apellido "Hernandez") (color-ojos azules)
8: (altura 200))
9: f-3 (persona (nombre "Luis...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Contructor
  • Contructor
  • contructoras
  • Los Contructores
  • Contructor
  • Contabilidad De Contructoras
  • Contructores En Java
  • Ingeniero Contructor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS