[mail][print]

DM22 - Programmeringssprog - 2002

[QuickJumpTM: Funktionel programmering Ugeseddel 1 2 3 4 5 6 7 8 Logik-baseret programmering 9 10 11 12]

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:
  1. Haskell-opgaven:
  2. 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:

Uge 12

Uge 9

Uge 8

Uge 7

Uge 6

Uge 5

Uge 4

Uge 3

Uge 2

Uge 1