introalg:problemas07
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| introalg:problemas07 [2007/05/14 11:53] – acumula ahora es a DERECHA, resulta un poquito mas intuitivo para todos0y1 nicolasw | introalg:problemas07 [2025/11/15 13:47] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 113: | Línea 113: | ||
| Se pide: encontrar un predicado //pip.n//, //pip : Int -> Bool// que dado un número // | Se pide: encontrar un predicado //pip.n//, //pip : Int -> Bool// que dado un número // | ||
| Para hacerlo habrá que definir previamente las siguientes funciones: // | Para hacerlo habrá que definir previamente las siguientes funciones: // | ||
| + | |||
| + | |||
| Línea 220: | Línea 222: | ||
| probar con [], [0], [0,0,0], [0,1], [0, | probar con [], [0], [0,0,0], [0,1], [0, | ||
| + | * A partir de la [[http:// | ||
| + | Definir la función // | ||
| + | Probar como se pueden ir obteniendo todas los dígitos, comparar con el [[http:// | ||
| Línea 327: | Línea 331: | ||
| probar con [] [1,2,3], [1,2,3] [], [1,2,3] [4,5,6], [4,5,6] [1,2,3], | probar con [] [1,2,3], [1,2,3] [], [1,2,3] [4,5,6], [4,5,6] [1,2,3], | ||
| [0,1,2,5] [3,4], [1,2,3] [1,2,3], [] [], [3,4] [0,1,2,5]. | [0,1,2,5] [3,4], [1,2,3] [1,2,3], [] [], [3,4] [0,1,2,5]. | ||
| + | |||
| ==== Para componer ==== | ==== Para componer ==== | ||
| Línea 339: | Línea 344: | ||
| * Escribir una definición de // | * Escribir una definición de // | ||
| + | |||
| + | * Escribir // | ||
| * Definir la función // | * Definir la función // | ||
| Línea 359: | Línea 366: | ||
| Ejemplo: escalaImpuesto [(" | Ejemplo: escalaImpuesto [(" | ||
| + | |||
| ==== Para lucirse ==== | ==== Para lucirse ==== | ||
| Línea 375: | Línea 383: | ||
| * **Redefinir** la función escalaImpuesto: | * **Redefinir** la función escalaImpuesto: | ||
| + | |||
| + | * La función //numeroE// puede ser extremadamente ineficiente para valores elevados de //n//, debido a que por cada sumando computa nuevamente el factorial. Generalizar la función de manera que tome un parámetro más y en ese se lleve el factorial que le corresponde a ese término. Comparar la eficiencia en término del tiempo. | ||
introalg/problemas07.1179154413.txt.gz · Última modificación: (editor externo)
