PDF de programación - TRABAJO DE TEORÍA - Representación Gráfica en Scheme - Asignatura de Programación Declarativa

Imágen de pdf TRABAJO DE TEORÍA - Representación Gráfica en Scheme - Asignatura de Programación Declarativa

TRABAJO DE TEORÍA - Representación Gráfica en Scheme - Asignatura de Programación Declarativagráfica de visualizaciones

Publicado el 2 de Diciembre del 2018
615 visualizaciones desde el 2 de Diciembre del 2018
2,5 MB
174 paginas
Creado hace 9a (08/10/2014)
Programación Declarativa

Representación Gráfica en Scheme

TRABAJO DE TEORÍA
Representación Gráfica en Scheme

Asignatura de Programación Declarativa

Francisco Javier Rodríguez Lozano

Escuela Politécnica Superior

Universidad de Córdoba

Curso académico 2013 - 2014

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

1 / 174

Programación Declarativa

Representación Gráfica en Scheme

Índice

1

Introducción

2 Comandos

3 Otros comandos

4 Crear ejecutables

5 Ejemplo: Torres de Hanoi

6 Referencias

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

2 / 174

Programación Declarativa

Representación Gráfica en Scheme

Índice

1

Introducción

2 Comandos

3 Otros comandos

4 Crear ejecutables

5 Ejemplo: Torres de Hanoi

6 Referencias

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

3 / 174

Programación Declarativa

Representación Gráfica en Scheme

Índice

1

Introducción

2 Comandos

3 Otros comandos

4 Crear ejecutables

5 Ejemplo: Torres de Hanoi

6 Referencias

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

4 / 174

Programación Declarativa

Representación Gráfica en Scheme

Índice

1

Introducción

2 Comandos

3 Otros comandos

4 Crear ejecutables

5 Ejemplo: Torres de Hanoi

6 Referencias

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

5 / 174

Programación Declarativa

Representación Gráfica en Scheme

Índice

1

Introducción

2 Comandos

3 Otros comandos

4 Crear ejecutables

5 Ejemplo: Torres de Hanoi

6 Referencias

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

6 / 174

Programación Declarativa

Representación Gráfica en Scheme

Índice

1

Introducción

2 Comandos

3 Otros comandos

4 Crear ejecutables

5 Ejemplo: Torres de Hanoi

6 Referencias

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

7 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

1

Introducción

6 Referencias

2 Comandos

3 Otros comandos

4 Crear ejecutables

5 Ejemplo: Torres de Hanoi

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

8 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Origen

1

Introducción

Origen
Características del lenguaje
Características Gráficas

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

9 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Origen

Surgió por el interrogante:

¿Cómo sería LISP con reglas de Ámbito Léxico o Estático?

Nota
Originalmente llamado Schemer, su nombre actual se debe a que el

S.O.ITS limitaba la longitud de los nombres de fichero a 6

caracteres.

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

10 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Origen

Surgió por el interrogante:

¿Cómo sería LISP con reglas de Ámbito Léxico o Estático?

Nota
Originalmente llamado Schemer, su nombre actual se debe a que el

S.O.ITS limitaba la longitud de los nombres de fichero a 6

caracteres.

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

11 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características del lenguaje

1

Introducción

Origen
Características del lenguaje
Características Gráficas

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

12 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características del lenguaje

A destacar:

Implementación más eficiente de la recursión

Funciones de primera clase.

Reglas semánticas rigurosas.

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

13 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características del lenguaje

A destacar:

Implementación más eficiente de la recursión

Funciones de primera clase.

Reglas semánticas rigurosas.

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

14 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características del lenguaje

A destacar:

Implementación más eficiente de la recursión

Funciones de primera clase.

Reglas semánticas rigurosas.

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

15 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características Gráficas

1

Introducción

Origen
Características del lenguaje
Características Gráficas

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

16 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características Gráficas

Algunas características

Dibujar figuras sencillas

Crear ventanas

Interactuar con las ventanas

Representar funciones complejas de forma sencilla

...

Nota
Para que sea posible realizar tareas gráficas, es necesario cargar la

librería gráfica por medio de la orden:
(require (lib ”graphics.ssgraphics”))

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

17 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características Gráficas

Algunas características

Dibujar figuras sencillas

Crear ventanas

Interactuar con las ventanas

Representar funciones complejas de forma sencilla

...

Nota
Para que sea posible realizar tareas gráficas, es necesario cargar la

librería gráfica por medio de la orden:
(require (lib ”graphics.ssgraphics”))

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

18 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características Gráficas

Algunas características

Dibujar figuras sencillas

Crear ventanas

Interactuar con las ventanas

Representar funciones complejas de forma sencilla

...

Nota
Para que sea posible realizar tareas gráficas, es necesario cargar la

librería gráfica por medio de la orden:
(require (lib ”graphics.ssgraphics”))

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

19 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características Gráficas

Algunas características

Dibujar figuras sencillas

Crear ventanas

Interactuar con las ventanas

Representar funciones complejas de forma sencilla

...

Nota
Para que sea posible realizar tareas gráficas, es necesario cargar la

librería gráfica por medio de la orden:
(require (lib ”graphics.ssgraphics”))

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

20 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características Gráficas

Algunas características

Dibujar figuras sencillas

Crear ventanas

Interactuar con las ventanas

Representar funciones complejas de forma sencilla

...

Nota
Para que sea posible realizar tareas gráficas, es necesario cargar la

librería gráfica por medio de la orden:
(require (lib ”graphics.ssgraphics”))

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

21 / 174

Programación Declarativa

Representación Gráfica en Scheme

Introducción

Características Gráficas

Algunas características

Dibujar figuras sencillas

Crear ventanas

Interactuar con las ventanas

Representar funciones complejas de forma sencilla

...

Nota
Para que sea posible realizar tareas gráficas, es necesario cargar la

librería gráfica por medio de la orden:
(require (lib ”graphics.ssgraphics”))

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

22 / 174

Programación Declarativa

Representación Gráfica en Scheme

Comandos

1

Introducción

6 Referencias

2 Comandos

3 Otros comandos

4 Crear ejecutables

5 Ejemplo: Torres de Hanoi

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

23 / 174

Programación Declarativa

Representación Gráfica en Scheme

Comandos

Apertura y de gráficos

2 Comandos

Apertura y de gráficos
Creación y cierre de ventanas
Posiciones
Colores
Dibujos
Texto
Pixmap

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

24 / 174

Programación Declarativa

Representación Gráfica en Scheme

Comandos

Apertura y de gráficos

Inicialización:

(open-graphics)

Inicializa las rutinas de la librería gráfica.

Nota

Debe llamarse antes que ningún otro procedimiento.

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

25 / 174

Programación Declarativa

Representación Gráfica en Scheme

Comandos

Apertura y de gráficos

Cierre:

(close-graphics)

Cierra todas las ventanas

Nota
Después de su llamada para acceder a otro procedimiento gráfico

es necesario volverlos a inicializar con (open-graphics).

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

26 / 174

Programación Declarativa

Representación Gráfica en Scheme

Comandos

Creación y cierre de ventanas

2 Comandos

Apertura y de gráficos
Creación y cierre de ventanas
Posiciones
Colores
Dibujos
Texto
Pixmap

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

27 / 174

Programación Declarativa

Representación Gráfica en Scheme

Comandos

Creación y cierre de ventanas

Creación:

(open-viewport nombreVentana ancho alto)

+ nombreVentana: es el nombre que le daremos a la ventana .
+ ancho: especifica el ancho en píxeles de la ventana.
+ alto: especifica el alto en píxeles de la ventana.

Universidad de Córdoba

4o Grado Ingeniería Informática: Computación

28 / 174

Programación Declarativa

Representación Gráfica en Scheme

Comandos

Creación y cierre de ventanas

Cierre:

(close-viewport nombreVentana)

+ nombreVentana: es el nombre de la ventana que queremos

cerrar.

Nota
Con este procedimiento cerramos solo la ventan
  • Links de descarga
http://lwp-l.com/pdf14382

Comentarios de: TRABAJO DE TEORÍA - Representación Gráfica en Scheme - Asignatura de Programación Declarativa (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad