1.- Indique formas alternativas de afirmar hechos en las base de afirmaciones.
- Utilizando el constructor deffacts o también con la orden (assert).
2.- Indique la utilidad de la orden (reset) en la afirmación de los hechos.
- Al ejecutar la orden (reset) loes hechos definidos mediante este constructor pasaran a la base de afirmaciones de manera
automática.
3. -Indique los pasos a seguir para incluir los hechos desde un fichero de tipo clp a un programa.
-Se escribe un fichero con el constructor deffacts, se carga el fichero donde se han editado los constructores y ejecutamos la orden reset para que
así pasen los hechos a la base de afirmaciones.
4.- Indique que ocurriría si se definieran en un mismo fichero clp varios constructores de hechos (deffatcs) identificados con el mismo nombre.
- Si se define un conjunto de hechos mediante un constructor deffacts que use un identificador de deffatcs ya definido, los hechos creados mediante le anterior constructor
serán eliminados.
5.- Describa la sintasis del constructor deffacts.
- sintasis (deffatcs <defacts_nombre> [<comentario>]<RHS_patron>*)
6.- ¿Que entiende por expresión dinámica en la declaración de un hecho mediante el constructor deffacts? Escriba un ejemplo.
- Las expresiones dinámicas son expresiones que serán evaluadas y que devolverán
un valor que sera tomado como el valor de un campo dentro de un hecho.
Ejemplo:
(deffacts comienzo "Estado de la impresora"
(impresora lista)
(impresora en_espera_papel)
(impresora apagada))
7.- Indique las diferencias entre la orden (clear) y la orden (reset).
- La orden (clear) reinicializa el entorno de clips borrando todos los hechos de la base de afirmaciones y todas las reglas de la base de conocimientos. Pos su parte (reset) reinicializa el entorno de CLIPS pero no elimina las reglas de conocimiento.
8.- Indique el significado del hecho initial_fact. Señale su utilidad en la ejecución
de un programa.
- El hecho initial_fact sirve para comenzar la ejecución de un sistema sin hecho iniciales. Se inserta al ejecutar reset.
Volver a la pagina anterior
Cerrar Ventana