DM22 - Programmeringssprog - 2002
Informationen på denne side er ment som en hjælp til de studerende på mine DM22
eksaminatoriehold. Det er ikke ment som en erstatning for at møde op
til timerne.
Timerne ligger om mandagen klokken 12-14 i Sem. og om fredagen
klokken 8-10 i U2.
Se også på den officielle hjemmeside for
DM22, samt min DM22-side fra 2000.
Hvis du har kommentarer eller andet til siden, må du meget gerne
skrive.
Der er nogle få trykfejl i Haskell-bogen, som der dog
findes
en liste over.
Obligatorisk opgave
I kan finde hjælp og tips til de obligatoriske opgaver her:- Haskell-opgaven:
- Opgaveformulering.
- Tips & hjælp.
- Kommentarer til afleveringerne.
- Mit forslag til løsning: [RedBlackTree.hs, Set.hs]
- Prolog-opgaven:
Løsninger til timerne
Logik-baseret programmering
De forskellige prologprogrammer, vi har kigget på i timerne, kan I finde her. For at hente en prolog-fil ind i GnuProlog, fx. filen uge09.pro, skal I skrive [uge09].Det er endvidere muligt at have en særlig prolog-mode i Emacs - kig på denne side, hvor filen prolog.el kan hentes. For at anvende selve "moden" skal I tilføje lidt tekst i jeres .emacs som angivet øverst i prolog.el.
Prologprogrammer m.v. fra timerne kan I finde her:
Uge 12
Uge 11
Uge 10
Uge 9
Funktionel programmering
For de fleste af jer, vil det nok være en god idé at lægge en Haskell-mode ind i Emacs, således at I lettere kan arbejde med opgaverne. I kan se, hvordan I skal gøre her. Hvis I har problemer, må I meget gerne spørge.
Haskellprogrammer m.v. fra timerne kan I finde her: