Semaine numéro 46 (1999-11-15 -- 1999-11-21)
Il y'a 2 cours de 2h (voir emi.di pour les
détails), et 1 TD de 2h.
Contenu du cours
Nous continuons l'introduction à Common Lisp:
Types de données de base:
- Nombres: entiers
- Nombres: rationnels
- Nombres: complexes
- Booléens
- Symboles
- Quote
- Affectation généralisée
- Symboles: property list
- Caractères et chaînes de caractères
- Listes
- Tableaux, Structures, Tableaux d'hachage
Structures de contrôle
- Blocs (progn, block)
- Contextes (let, let*, destructuring-bind)
- Conditionnels (if, when, unless, cond, case)
- Itération (do, do*, dolist, dotimes, mapc, loop)
- Valeurs multiples
- Lecture de code: GPS General Problem Solver
Les transparents:
s14,
s15,
s16,
s17,
s18,
s19,
s20,
s21,
s22,
s23,
s24,
s25,
s26,
s27,
s28,
s29,
s30,
s31,
s32,
find-all.lisp,
gps1.lisp
Contenu des TD
Voici la fiche du TD numéro 6
On travaille toujours sur la fiche 1.
Voici le corrigé
Études individuelles (environ 4h)
Travailler surtout avec le tutorial de David
Lamkins.
Parcourir aussi la table des matières de la HyperSpec.
Regarder la
liste des myths concernant Common Lisp de chez Harlequin.