Cursos‎ > ‎Cursadas Anteriores‎ > ‎2017‎ > ‎Mañ-Jueves‎ > ‎Bitácora Jueves Mañana 2017‎ > ‎

Clase 03 - 27/04 - Listas, Uso de funciones de orden superior

publicado a la‎(s)‎ 26 abr. 2017 21:43 por Alf Sanzo   [ actualizado el 4 may. 2017 10:04 ]
Buenas!

Hoy vimos:

Tarea

Para la clase que viene, hay que hacer el TP3
  • Es individual, se hace a máquina, y se trae impreso la clase que viene. 
  • Una hoja con nombre y curso, sin carátula ni folio ni carpeta. Sólo una hoja con el código/respuestas, y el nombre y el curso.
  • Se entrega apenas comienza la clase, para que mientras transcurre la clase los podamos corregir. 

Enunciado

:video_game: Se tiene un juego en el que hay un mapa, en el que los aventureros deambulan, recordando los puntos del mapa donde estuvieron. El aventurero está modelado de la siguiente forma:

data Aventurero = UnAventurero String [(Int, Int)]

:runner: Un aventurero tiene un nombre y la lista de puntos del mapa donde estuvo (cada tupla es un punto, que representa un par coordenada/ordenada).

Por ejemplo,

juan = UnAventurero "Juancho" [(0,0), (5,0), (7,0), (7,4), (11,2), (11,(-5))]

:japanese_goblin: En el mapa hay una zona con una terrible maldición. Esta zona es un rectángulo con los vértices (10,0) y (16,6):

zonaMaldita.png

Hacer la función nombresMalditos, que dada una lista de aventureros, nos da los nombres de los aventureros que estuvieron en la zona de la terrible maldición.

ċ
ejemplo listas orden superior.hs
(1k)
Lucas Spigariol,
4 may. 2017 6:17
Comments