Herramientas de usuario

Herramientas del sitio


introalg:taller4

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
introalg:taller4 [2006/05/30 14:52] nicolaswintroalg:taller4 [2018/08/10 03:03] (actual) – editor externo 127.0.0.1
Línea 62: Línea 62:
   partirPalabras' st = (tomaPalabra st) : partirPalabras' (tiraEspacio (tiraPalabra st))   partirPalabras' st = (tomaPalabra st) : partirPalabras' (tiraEspacio (tiraPalabra st))
  
-Una vez definida la función ''esta'' podemos probar estas funciones.+Todas estas definciones las metemos en el archivo ''frec.hs''
 + 
 +Notamos: 
 +  * La definición de una lista de //caracteres// ''Char''
 +  * Las tres funciones son muy parecidas en su forma y podríamos **generalizar** con ''tomarHasta'' y ''tirarDesde''
 + 
 +Una vez definida la función ''esta'' podemos probar las funciones.
  
   Main> tomaPalabra "Despues de tres dias"   Main> tomaPalabra "Despues de tres dias"
Línea 121: Línea 127:
   agregarOcurrencia "hola" [] = [("hola",1)]   agregarOcurrencia "hola" [] = [("hola",1)]
   agregarOcurrencia "que" [("hola",2)] = [("hola",2), ("que",1)]   agregarOcurrencia "que" [("hola",2)] = [("hola",2), ("que",1)]
 +
 +  * (*) Modificar la función ''ordenar'' para que ordene una lista de pares ''[(Palabra,Int)]'' en su segunda coordenada, y utilizando ''tomar'', obtener las 10 palabras más usadas del //corpus//.
 +  * (* *) Modificar el programa para que tome un **parámetro de entrada** con el nombre del archivo y devuelva la tabla de frecuencias ordenadas de mayor a menor.
  
 ===== ?Como será el parcialito 3 en máquina? ===== ===== ?Como será el parcialito 3 en máquina? =====
 +  * Ejercicios sencillos del tipo que estuvimos trabajando en clase.
 +  * Se evalua la corrección de la solucion y tienen que explicar como funciona.
 +  * Como siempre se (A)prueba o (N)Desaprueba.
 +  * Cada uno en su turno.
introalg/taller4.1149000778.txt.gz · Última modificación: 2018/08/10 03:03 (editor externo)