Programa clips

Páginas: 9 (2212 palabras) Publicado: 26 de abril de 2011
**1.- ¿Qué entiende que hace el programa CLIPS?
CLIPS es un entorno de programación diseñado para escribir aplicaciones llamadas sistemas expertos. Un sistema experto es un programa que está especialmente dirigido a modelar la experiencia y/o el conocimiento humano.

CLIPS representa un entorno completo para el desarrollo de sistemas expertos: incluye un editor de programas u herramientas dedepuración.
2.- ¿Qué se entiende por un programa dirigido por datos? ¿qué diferencia existe con respecto a la programación convencional?
En un programa dirigido por datos son esos datos (lo que llamamos hecho y/o instancias de objetos) los que estimulan la ejecución del programa a través del motor de inferencia. Se dice entonces que CLIPS es un programa dirigido por datos.

En los lenguajesprocedurales (Fortran, C, Basic...) la ejecución puede tener lugar sin datos, es decir, las sentencias son suficientes para desencadenar la ejecución del programa.
3.- ¿Cuales son los elementos básicos del sistema CLIPS?
Las reglas, los hechos y los objetos.
4.- ¿Qué diferencia sustancial existe entre las primeras y las últimas versiones de CLIPS?
La diferencia más notable es que CLIPS, enversiones antiguas, solamente tenía capacidad de representar reglas y hechos. Sin embargo, a partir de la versión 6.0 también es posible incluir en las cláusulas de las reglas objetos. Además, también es posible utilizar los objetos sin necesidad de usar las reglas.
5.- Indique algunos sistemas operativos desde los que es posible ejecutar el entorno de CLIPS.
CLIPS se puede ejecutar en multitud desistemas operativos: MS-Dos, Windows y Unix (Linux, Solaris, NetBSD...).
6.- Indique las órdenes de entrada y salida a CLIPS desde el sistema operativo MS-DOS.
La orden de entrada es clips. Una vez dentro de clips, desde el prompt CLIPS> podemos salir con la orden exit.
7.- Indique cuales son los elementos básicos de programación dentro del entorno de CLIPS.
Los elementos básicos delsistema CLIPS son:

- Tipos primitivos de datos.
- Funciones para la manipulación de los datos.
- Constructores.
8.- Enumere y describa los tipos primitivos de datos con los que trabaja CLIPS.
- Números enteros: un número se almacena entero cuando tiene los dígitos del 0 al 9 y un signo (opcional).
- Números en punto flotante: se almacena como número en punto flotante cuando se compone dedígitos del 0 al 9, un punto decimal, un signo (opcional) y (e) para notación exponencial (también es opcional).
- Simbolo: es una secuencia de caracteres que comienza con cualquier caracter imprimible ASCII y viene seguido por cero o más caracteres ASCII imprimibles.
- Cadena de caracteres: una cadena de caracteres comienza por una doble comilla("), va seguida por caracteres imprimibles ASCII y acabacon doble comilla.
- Dirección externa: es la dirección de memoria de una estructura que devuelve una función escrita en otro lenguaje (por ejemplo C) que ha sido integrada con CLIPS.
- Direcciones de hechos: Un hecho es una lista de valores atómicos que pueden estar referenciados posicionalmente (hechos ordenados) o por el nombre (plantillas).
- Direcciones de instancias: una dirección deinstancia solo se puede obtener asociando un valor de retorno de una función llamada instance-address o asociando una variable a una instancia cuando tiene lugar el emparejamiento del antecedente de una regla con los hechos de la base de hechos.
9.- Señale la diferencia entre un símbolo y una cadena de caracteres.
Un símbolo es una secuencia de caracteres que no sigue el formato de número. Unacadena de caracteres es un conjunoto de caracteres que comienzan con una doble comilla y va seguida por cero o más caracteres imprimibles y finaliza con otra doble comilla. La diferencia estriba en que se trata de diferentes tipos de datos (la cadena "casa" no es lo mismo que el símbolo casa).
10.- Indique cuales son los delimitadores que pueden usarse para terminar la representación de un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clips
  • CLIPS
  • MONTAJE VIRTUAL DE CIRCUITOS ELECTRÓNICOS CON EL PROGRAMA COCODRILE CLIPS
  • Cocodrille clips
  • Clips
  • Clips
  • Clips
  • clips

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS