SSII UAL TEMA 4 CLIPS
|
|
Título del Test:
![]() SSII UAL TEMA 4 CLIPS Descripción: Sistemas Inteligentes |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué es CLIPS?. Un lenguaje de programación basado en objetos. Una herramienta para el desarrollo de sistemas expertos basados en reglas. Un editor de texto avanzado. Un sistema operativo. Un motor de búsqueda de Internet. ¿Cuál es el propósito principal de los sistemas expertos?. Emular el comportamiento de un experto. Gestionar bases de datos. Crear interfaces gráficas complejas. Realizar cálculos matemáticos. Diseñar páginas web. ¿En qué está inspirado CLIPS?. En el lenguaje Java. En la herramienta OPS (Official Production System). En el sistema operativo Windows. En el motor de inferencia Rete. En la base de datos SQL. ¿Qué significa el acrónimo CLIPS?. Computer Language for Intelligent Processing Systems. Component Library for Intelligent Programming Systems. C Language Integrated Production System. Common Logic for Intelligent Programming Systems. Code Library for Interactive Processing Systems. ¿En qué tipo de estrategia de control se basa CLIPS?. Encadenamiento hacia atrás. Encadenamiento hacia delante. Control basado en eventos. Control jerárquico. Control reactivo. ¿Qué elementos básicos componen un programa basado en reglas en CLIPS?. Hechos y funciones. Reglas y variables. Hechos y reglas. Funciones y reglas. Variables y hechos. ¿Dónde se almacenan los hechos en CLIPS?. En las reglas. En la agenda. En la memoria de trabajo. En el motor de inferencia. En el archivo fuente. ¿Qué es la agenda en CLIPS?. Una lista de todas las reglas del programa. Una lista de los hechos iniciales. Una lista de reglas activas que se pueden ejecutar. Una lista de variables. Una interfaz gráfica para el usuario. ¿Qué hace la instrucción (exit) en CLIPS?. Borra todos los hechos y reglas. Carga un programa desde un archivo. Ejecuta el programa. Sale del entorno CLIPS. Reinicia el entorno CLIPS. ¿Qué hace la instrucción (clear) en CLIPS?. Sale del entorno CLIPS. Borra todos los hechos, reglas y definiciones. Carga un programa desde un archivo. Ejecuta el programa. Reinicia el entorno CLIPS. ¿Qué hace la instrucción (reset) en CLIPS?. Sale del entorno CLIPS. Borra todos los hechos, reglas y definiciones. Carga un programa desde un archivo. Ejecuta el programa, estableciendo el entorno en su estado inicial. Reinicia el entorno CLIPS. ¿Qué hace la instrucción (run) en CLIPS?. Borra todos los hechos y reglas. Carga un programa desde un archivo. Ejecuta el programa hasta que la agenda se vacía o se encuentra un halt. Reinicia el entorno CLIPS. Muestra la lista de reglas. ¿Qué hace la instrucción (load "nombre_archivo.clp") en CLIPS?. Ejecuta el programa. Borra todos los hechos y reglas. Carga un programa almacenado en un archivo. Reinicia el entorno CLIPS. Sale del entorno CLIPS. ¿Cómo se define un hecho ordenado en CLIPS?. Utilizando (deftemplate). Proporcionando una lista de valores separados por espacios y delimitados por paréntesis. Utilizando el constructor (assert). Definiendo campos con nombres específicos. Utilizando la instrucción (defrule). ¿Cómo se define un hecho no ordenado en CLIPS?. Proporcionando una lista de valores. Utilizando (defrule). Utilizando el constructor (deftemplate). Utilizando (assert) para afirmar los hechos. Definiendo una secuencia de valores separados por comas. ¿Qué instrucción se utiliza para afirmar un hecho en la memoria de trabajo?. (clear). (reset). (run). (assert). (load). ¿Qué instrucción se utiliza para eliminar un hecho de la memoria de trabajo?. (clear). (retract). (run). (assert). (load). ¿Cuál es la forma general de una regla en CLIPS?. (defrule <nombre> <consecuente> => <antecedente>). (defrule <nombre> <antecedente> => <consecuente>). (defrule <consecuente> => <nombre> <antecedente>). (defrule <antecedente> => <nombre> <consecuente>). (defrule <antecedente> <consecuente> => <nombre>). ¿Qué representa el antecedente de una regla?. Las acciones a realizar si la regla se activa. El nombre de la regla. Las condiciones que deben cumplirse para que la regla se active. La lista de hechos en la memoria de trabajo. El motor de inferencia. ¿Qué representa el consecuente de una regla?. Las condiciones que deben cumplirse. El nombre de la regla. Las acciones a realizar si el antecedente se cumple. La lista de hechos. El motor de inferencia. ¿Cómo se especifican variables en CLIPS?. Usando la instrucción (defvar). Anteponiendo un signo de dólar ($) al nombre. Anteponiendo un signo de interrogación (?) al nombre. Encerrándolas entre corchetes ([]). Definiéndolas con el operador =. ¿Qué es el emparejamiento (matching) en el ciclo de control de CLIPS?. La ejecución de las acciones en el consecuente de una regla. La identificación de las reglas cuyo antecedente se cumple con los hechos de la memoria de trabajo. La eliminación de reglas de la agenda. La asignación de valores a las variables. La resolución de conflictos entre las reglas. ¿Qué ocurre durante la fase de ejecución del ciclo de control de CLIPS?. Se agregan nuevos hechos a la memoria de trabajo. Se evalúan las condiciones de las reglas. Se ejecuta la regla seleccionada. Se eliminan reglas de la agenda. Se realiza el emparejamiento. ¿Qué son las funciones aritméticas en CLIPS?. Funciones que permiten realizar operaciones matemáticas. Funciones que manipulan cadenas de texto. Funciones que se usan para definir reglas. Funciones que se usan para mostrar información al usuario. Funciones que definen la estructura de los hechos. ¿Qué son las funciones lógicas en CLIPS?. Funciones que se usan para definir la estructura de los hechos. Funciones que devuelven valores TRUE o FALSE. Funciones que realizan operaciones matemáticas. Funciones que manipulan cadenas de texto. Funciones que se usan para imprimir información en pantalla. ¿Qué hace el elemento condicional 'test' en CLIPS?. Define una variable. Evalúa una condición lógica. Carga un archivo. Imprime un mensaje. Elimina un hecho. ¿Qué hace el elemento condicional 'exists' en CLIPS?. Verifica si existe un hecho que cumpla una condición. Verifica que todos los hechos cumplan una condición. Define una nueva plantilla. Muestra un mensaje en la pantalla. Elimina todas las reglas. ¿Qué hace el elemento condicional 'forall' en CLIPS?. Verifica si existe un hecho que cumpla una condición. Verifica que todos los hechos cumplan una condición. Define una nueva plantilla. Muestra un mensaje en la pantalla. Elimina todas las reglas. ¿Qué se entiende por la 'especificidad' de una regla en CLIPS?. El número de hechos en la memoria de trabajo. El número de condiciones en el antecedente de la regla. La prioridad asignada a la regla. El número de acciones en el consecuente de la regla. La antigüedad de la regla en la agenda. ¿Qué es la 'prioridad' (saliency) de una regla en CLIPS?. La antigüedad de la regla en la agenda. El orden en que se define la regla en el código. Un valor que determina el orden en que las reglas se evalúan. El número de acciones en el consecuente de la regla. El número de hechos en el antecedente de la regla. |





