Recursividad y gráficos
En la última clase hicimos una función trivial para recorrer una lista de polígonos y dibujarlos en un lienzo. A continuación les propongo un pequeño reto de construcción de programas de dibujo simple. Disfrútenlo.
En la última clase hicimos una función trivial para recorrer una lista de polígonos y dibujarlos en un lienzo. A continuación les propongo un pequeño reto de construcción de programas de dibujo simple. Disfrútenlo.
En la entrada anterior, mostré un poco la relación que existe entre listas y recursividad. Ahora voy a describir un poco más esa relación haciendo una serie de ejemplos tomados del conocido libro How to design programs. Disfrútenlos.
A continuación publico el taller que puse en la clase del Jueves 14 de Abr./2011 para entregar el Sábado en la media noche (23:59hrs).
En las primeras clases de la materia de Programación I, en la que vemos el paradigma de programación funcional, hemos explorado diferentes tipos de datos y operaciones con ellos. Mediante ese análisis hemos llegado a explorar conceptos importantes como la composición de funciones y elementos estructurales del lenguaje Scheme como la declaración de funciones, reglas […]
Los depuradores (debugger en inglés) son una de las herramientas más útiles para los programadores. En la programación de aplicaciones complejas, a veces no es fácil comprender cómo funciona el programa y cuando falla no se sabe bien qué pasa en la memoria del computador o qué llamado hace que el programa falle o en […]
Punto 1 ;; DEFINICIONES (define-struct tabla (longitud ancho espesor)) ; tabla es una estructura, (make-tabla l a e), en la que l, a y e son números. Si t es de tipo tabla, (tabla-longitud t) devuelve la longitud de la tabla t medida en cms, (tabla-ancho t) devuelve el ancho de la tabla en cms, […]
Resuelva sin colaboración y sin uso del PC la siguiente pregunta. Cualquier inquietud sobre la pregunta debe dirigírsela exclusivamente al docente, cualquier violación causará la anulación del examen. Duración 15 minutos. Criterio de evaluación: Perfecta coincidencia con el resultado real de cada expresión y sus pasos intermedios vale 2.5 por pregunta. Coincidencias parciales valdrán proporcionalmente […]