Langage fonctionnel et R´ecursivit´e
Programmation Fonctionnelle
Master 2 I2L apprentissage
S´
ebastien Verel
http://www-lisic.univ-littoral.fr/verel
Universit´e du Littoral Cˆote d’Opale
Laboratoire LISIC
Equipe OSMOSE
10 septembre 2014
Langage fonctionnel ecursivit´e esolution de probl`emes par r´ecursivit´e
Objectifs de la s´eance 02
Savoir les principes de la programmation fonctionnelle
Ecrire un algorithme r´ecursif avec un seul test
Etablir le lien entre d´efinition par r´ecurrence et algorithme
r´ecursif
Question principale du jour :
Comment ´ecrire ce que l’on ne connait pas encore ?
Langage fonctionnel ecursivit´e esolution de probl`emes par r´ecursivit´e
Plan
1Langage fonctionnel
2R´ecursivit´e
3R´esolution de probl`emes par r´ecursivit´e
Langage fonctionnel ecursivit´e esolution de probl`emes par r´ecursivit´e
Bibliographie
Bas´ee sur le livre et les consid´erations de
Jean-Paul Roy
Universit´e Nice Sophia Antipolis
Sp´ecialiste de la programmation fonctionnelle :
http://deptinfo.unice.fr/roy/
”Premiers cours de programmation avec Scheme - Du fonctionnel
pur aux objets avec DrRacket”, Ellipse, 432 pages, 2010.
Langage fonctionnel ecursivit´e esolution de probl`emes par r´ecursivit´e
Paradigmes de programmation
Paradigme proc´edural ou imp´eratif (1955) :
Machine `a ´etat,
Ordres (proc´edures) `a la machine
Paradigme fonctionnel (1958) :
Fonction, structure d’arbre
Composition de fonction, principe de r´ecurrence
Paradigme `a objets (1967) :
Division du monde en classe, objets
Envoie de messages
Styles compl´ementaires,
Langages rarement born´es `a un style (souplesse) et ´evoluent
constamment
Un informaticien jongle avec ces styles selon les besoins
1 / 117 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !