Home
•
Education Page
•
Schedule
•
Literature
-
Errata
•
Example Code
•
Practical Exercises
•
Haskell Tutor
•
Q & A
•
Regulations
•
Marks
•
Oude Tentamens
•
Link to Online prolog Interpreter
All about Haskell
Miscellaneous
•
Getting Help
•
Haskell chat
•
Advies Van Eerdere Studenten
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Lecture Notes Errata
FP
%TOC% ---+++ De errate vanaf 2012 staan in de pdf aangegeven. Appendix H geeft er een lijstje van. ---+++ Errata 2010 opgave 2.15: sums (x:yxs) -> sums (x:y:ys) pag 61: showInt -> show pag 117 : showInt -> show pag 169: (s:ss) | x ==a -> [(s: ss)] -- vervang de x door een s -> (s:ss) | s ==a -> [(s: ss)] ---+++ General remarks Some of the errors in the previous edition have unfortunately not been been corrected in the printed version, and other errors will show up. Please report them to: * doaitse AT cs.uu.nl * stefan AT cs.uu.nl * Op pagina 18 staat de volgende tekst: "Bij de aanroep even 5 ‘past’ alleen het tweede patroon (waarbij n het natuurlijke getal 2 is). Het eerste patroon past niet, want dan zou n het niet-natuurlijke getal 2.5 moeten zijn." Dit slaat nog op een oude definitie van 'even'. De definitie van even is nu: "even n = (n ‘mod‘ 2) ≡ 0" * Pagina 27 van het dictaat 2008-2009, in de laatste alinea, staat de volgende fout: "Zo heeft 3 + 4 < 8 de betekenis die je ervan zou verwachten: 3 + 4 wordt met 8 vergeleken (resultaat False), ..." Deze False moet natuurlijk True zijn. * Antwoorden op opgaven: vraag 5.9, die vraagt om een inductieve definitie van boomdiepte. Hierin wordt echter nergens de diepte verhoogd. <verbatim> diepte (Blad2 x ) = 0 diepte (Tak2 p q) = max (diepte p) (diepte q) </verbatim> moet zijn: <verbatim> diepte (Blad2 x ) = 0 diepte (Tak2 p q) = (max (diepte p) (diepte q)) + 1 </verbatim> * Op de eerste pagina van bijlage E, onder het kopje 'Declaraties', daar moet in de eerste regel niet 'Varid' staan, maar 'conid'. ---++ Hoofdstuk (Huffman-codering): * de functie _encode_ moet als volgt gedefinieerd: <verbatim> encode :: Tree -> Message -> Bits encode = concatMap . encodeSymbol </verbatim> * in opgave 6, onderdeel (ii) wordt _collate_ bedoeld i.p.v. _huff_. -- Main.StefanHoldermans - 10 Mar 2009