Navigation


But

Manipuler les concepts de la programmation fonctionnelle. Se sensibiliser au lambda calcul

Nous étudierons successivement les concepts suivants :

  • Apprentissage des principes de la programmation fonctionnelle
  • Notions d'atomes, de listes, d'objets
  • La récursivité avec les nombres, avec les listes
  • Objets graphiques simples en Racket
  • Récursivité complexe, profonde, terminale
  • Les fonctions d'ordre supérieur
  • arbres binaires, lambda-calcul
haut test

Supports de Cours et de TP

Vous trouverez sur ce site l'ensemble des documents du cours de programmation fonctionnelle. Pour débuter et se familiariser avec l'environnement, nous débuterons avec le tp n°0

Il est nécessaire de télécharger l'environnement Racket

Numéro Titre Lien
01 Cours de programmation fonctionnelle cours
02 Tp de prise en main de Dr Racket tp0
03 TP récursivité sur les listes TP généalogie
04 Correction TP récursivité sur les listes Correction
05 TP de synthèse Réalisation d'un système expert TP système expert
06 TD récursivité profonde (multi-niveaux) TD
07 TD récursivité profonde (multi-niveaux) Correction
08 Cours les fonctions d'ordre supérieur cours
09 TD-TP les fonctions d'ordre supérieur TD - TP
10 Projet de programmation fonctionnelle Projet

Horaires

8h de CM, 10h de TD, et 18h de TP.


Consulter l'emploi du master : edt