trabajos logicos funional

Páginas: 5 (1161 palabras) Publicado: 30 de mayo de 2014








SWI-Prolog es una implementación en código abierto (en inglés, open source) del lenguaje de programación Prolog. Su autor principal es Jan Wielemaker. En desarrollo ininterrumpido desde 1987, SWI-Prolog posee un rico conjunto de características, bibliotecas (incluyendo su propia biblioteca para GUI, XPCE), herramientas (incluyendo un IDE) y una documentación extensiva. SWI-Prologfunciona en las plataformas Unix, Windows y Macintosh.
El nombre SWI deriva de Sociaal-Wetenschappelijke Informatica ("Informática de Ciencias Sociales"), el antiguo nombre de un grupo de investigación en la Universidad de Ámsterdam en el que Wielemaker está integrado. El nombre de ese grupo se cambió posteriormente a HCS (Human-Computer Studies).
Objetos en swi prolog
Dialog Sirve para crearun cuadro de dialogo
Button sirve para crear un botton
Cursor Sirve para modificar la imagen en pantalla
Figure sirve para poner imágenes en panatalla
Image sirve para cargar imágenes
Bitmap para convertir una imagen en un elemento grafico(basicamente hace de puente para pasar de image a figure)
Pixmapes practicamente equivalente a image
Label para escribir una etiqueta en pantalla(puede servir para mostrar un texto)
Menu para crear un menu
Menu_bar para crear una barra de menus
Menu_item para embeder elementos dentro de un menu
Point para crear u punto con 2 cordenadas
Popup para crear un popup en una ventana
Sliderpara crear un desplazador
Window para crear una ventana donde se pueden dibujar otra serie de objetos,como imágenes,etc…
Sintaxis
SWI- Prologsintaxis está cerca de sintaxis estándar ISO- Prolog , que se basa en la sintaxis Edinburgh Prolog . Una descripción formal se puede encontrar en el documento estándar ISO . Para una introducción informal nos referimos a los libros de texto del prólogo ( véase la sección 1 ) y tutoriales en línea . Además de las diferencias de la norma ISO documentado aquí , SWI - Prolog ofrece varias extensiones ,algunas de las cuales también se extienden la sintaxis .
Apoyo Sintaxis ISO

Esta sección enumera diversas extensiones w.r.t. la sintaxis ISO Prolog .

Procesador juego de caracteres

El juego de caracteres procesador especifica la clase de cada carácter utilizado para el análisis de texto fuente Prolog . Juego de caracteres se fija a Unicode. Véase también la sección
comentarios anidadosSWI- Prolog permite / * ... * / comentarios de anidación. Cuando la norma ISO acepta / * ... / * ... * / como un comentario , SWI- Prolog buscará una terminación * /. Esto es útil si algún código con declaraciones / * ... * / comentario en que debe ser comentado . Esta modificación también evita involuntaria comentar en el siguiente ejemplo , donde el cierre * / del primer comentario ha sidoforgotten.19

/ * Comentario

código

/ * Segundo comentario * /

código
carácter de escape Sintaxis

Dentro de átomos cotizados (utilizando comillas simples : ' ' ) caracteres especiales se representan mediante secuencias de escape . Una secuencia de escape es conducido en el carácter de barra invertida (\). La lista de las secuencias de escape es compatible con la norma ISO , perocontiene algunas extensiones , y la interpretación de los caracteres especificados numéricamente es un poco más flexible para mejorar la compatibilidad . Caracteres de escape no definidas plantean una exception.20 syntax_error

\ a
    Carácter de alerta . Normalmente, el carácter ASCII 7 ( beep ) .
\ b
    Carácter Retroceso .
\ c
    No hay salida . Todos los caracteres de entrada hasta, perono incluyendo el primer carácter que no sea el diseño se omiten. Esto permite la especificación de la bella e incertidumbres largas colas. No es compatible con la norma ISO . Ejemplo :

    format ( ' Esta es una línea de tiempo que se ve mejor si se \ c
           dividido en varias líneas físicas en la entrada ' )

\
    En el modo ISO ( ver la bandera iso Prolog ) , sólo saltar esta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajo de logica
  • Trabajo de logica
  • Trabajo De Logica
  • Logica Trabajo
  • Trabajo LOGICA
  • TRABAJO DE LOGICA
  • Trabajos de logica
  • trabajo logica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS