Algorithmique et Programmation Fonctionnelle (APF)
Algorithmique et Programmation Fonctionnelle
(APF)
RICM3
Cours 2 : fonctions ; sommes et filtrage
Jean-François Monin, Benjamin Wack
2016 - 2017
1 / 23
Algorithmique et Programmation Fonctionnelle (APF)
Installation d’OCaml
Installation d’OCaml
Isudo apt-get install ocaml camlp4 ledit
Isudo apt-get install emacs tuareg-mode
2 / 23
Algorithmique et Programmation Fonctionnelle (APF)
Fonctions
Fonctions
Mathématiques : x7→ f(x)OCaml : fun xf(x)
Exemple : prédicat « est non nul »
#let estnonnul =fun xx <> 0 ; ;
val estnonnul :int bool = <fun>
(La fonction qui, à tout entier x, associe la valeur de « x6=0»)
Définition abrégée
#let estnonnul x = x <> 0 ; ;
Écrire une fonction qui calcule la valeur absolue d’un flottant ?
3 / 23
Algorithmique et Programmation Fonctionnelle (APF)
Fonctions
Fonctions
Mathématiques : x7→ f(x)OCaml : fun xf(x)
Exemple : prédicat « est non nul »
#let estnonnul =fun xx <> 0 ; ;
val estnonnul :int bool = <fun>
(La fonction qui, à tout entier x, associe la valeur de « x6=0»)
Définition abrégée
#let estnonnul x = x <> 0 ; ;
Écrire une fonction qui calcule la valeur absolue d’un flottant ?
3 / 23
Algorithmique et Programmation Fonctionnelle (APF)
Fonctions
Fonctions
Mathématiques : x7→ f(x)OCaml : fun xf(x)
Exemple : prédicat « est non nul »
#let estnonnul =fun xx <> 0 ; ;
val estnonnul :int bool = <fun>
(La fonction qui, à tout entier x, associe la valeur de « x6=0»)
Définition abrégée
#let estnonnul x = x <> 0 ; ;
Écrire une fonction qui calcule la valeur absolue d’un flottant ?
3 / 23
1 / 45 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 !