Programación funcional

Curso de programación funcional en Scheme/DrRacket

Entries Tagged ‘ejercicios’

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.

Ejemplos de funciones recursivas

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.

Taller de recursividad

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).

Solución Q3

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, […]

Quiz3

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 […]

Explorando las decisiones en Scheme

En todos los lenguajes hay que trabajar con las decisiones. Las decisiones son el mecanismo por medio del cual un programa hace operaciones dependiendo de situaciones que ocurran durante su ejecución. En ésta entrada voy a describir cómo son las condiciones en Scheme. Disfrútenlo.

Interesante problema de composición simple

La composición de funciones consiste en usar funciones para obtener un resultado dentro de otra función. En el libro How to design programs, se describe en el capítulo 3 un interesante ejemplo de composición que voy a describir a continuación. Disfrútenlo.

Ejercicios de Scheme básico

Varios estudiantes me han pedido ejercicios básicos, antes de entrar por favor revise que entiende los fundamentos de la notación prefija y haga algunos de los ejercicios propuestos en esa entrada, luego haga la siguiente lista de ejercicios. Disfrútenlos.