diff options
Diffstat (limited to 'pia/n6.lyx')
| -rw-r--r-- | pia/n6.lyx | 53 | 
1 files changed, 13 insertions, 40 deletions
| @@ -363,7 +363,7 @@ take _ []         = []  \begin_layout Plain Layout -take (n+1) (x:xs) = x : take (n-1) xs +take n (x:xs) = x : take (n-1) xs  \end_layout  \begin_layout Plain Layout @@ -378,7 +378,7 @@ drop _ []          = []  \begin_layout Plain Layout -drop (n+1) (_:xs)  = drop n xs +drop n (_:xs)  = drop (n-1) xs  \end_layout  \begin_layout Plain Layout @@ -387,7 +387,7 @@ drop (n+1) (_:xs)  = drop n xs  \begin_layout Plain Layout -takeWhile :: (a -> Bool) -> [a] -> [a] +takeWhile, dropWhile :: (a -> Bool) -> [a] -> [a]  \end_layout  \begin_layout Plain Layout @@ -402,15 +402,6 @@ takeWhile _ _            = []  \begin_layout Plain Layout -\end_layout - -\begin_layout Plain Layout - -dropWhile :: (a -> Bool) -> [a] -> [a] -\end_layout - -\begin_layout Plain Layout -  dropWhile p []      = []  \end_layout @@ -445,11 +436,7 @@ n xs   devuelve el   \family typewriter  \emph on - -\begin_inset Formula $\text{\emph{\texttt{n}}}$ -\end_inset - - +n  \family default  \emph default  -ésimo elemento de  @@ -482,7 +469,7 @@ status open  \begin_layout Plain Layout -(_:xs) !! (n+1) = xs !! n +(_:xs) !! n = xs !! (n-1)  \end_layout  \end_inset @@ -553,7 +540,7 @@ unzip xs = (map fst xs, map snd xs)  \family typewriter  foldl   \emph on -f z xs +f a xs  \family default  \emph default   aplica la función  @@ -565,7 +552,7 @@ f   de dos parámetros a   \family typewriter  \emph on -z +a  \family default  \emph default   y al primer elemento de  @@ -584,7 +571,7 @@ xs  \family typewriter  foldr   \emph on -f a xs +f z xs  \family default  \emph default   aplica  @@ -629,12 +616,12 @@ foldl :: (a -> b -> a) -> a -> [b] -> a  \begin_layout Plain Layout -foldl f z []     = z +foldl f a []     = a  \end_layout  \begin_layout Plain Layout -foldl f z (x:xs) = foldl f (f z x) xs +foldl f a (x:xs) = foldl f (f a x) xs  \end_layout  \begin_layout Plain Layout @@ -1076,20 +1063,6 @@ concatMap, iterate, repeat, replicate, cycle, splitAt, takeWhile, dropWhile,  \end_layout -\begin_layout Standard -\begin_inset Note Note -status open - -\begin_layout Plain Layout -TODO instance (Show a) => Show [a], instance (Read a) => Read [a], instance - Show Char, instance Read Char -\end_layout - -\end_inset - - -\end_layout -  \begin_layout Section  Secuencias aritméticas en punto flotante  \end_layout @@ -1127,12 +1100,12 @@ instance Enum Float where  \begin_layout Plain Layout -	toEnum = fromIntegral +    toEnum = fromIntegral  \end_layout  \begin_layout Plain Layout -	fromEnum = fromInteger . +    fromEnum = fromInteger .   truncate  \end_layout @@ -1173,7 +1146,7 @@ instance Enum Float where  \begin_layout Plain Layout -                | otherwise = (>= b + (n'-n)/2) +                | otherwise = (>= b + (a'-a)/2)  \end_layout  \begin_layout Plain Layout | 
