Professional Documents
Culture Documents
Les fonctions
type2
{z
on dit que
c'est une
fonction
{z
on lui donne
un nom
{z
la
liste
des
arguments
avec
leur nom et leur
type
type2
| {z }
le
type
du
rsultat renvoy
par la fonction
Acher et Renvoyer
A la n d'une fonction, il faut toujours renvoyer le rsultat :
Fonction truc(x:Entier) : Entier
Debut
Renvoyer(4*x+2)
Fin
Acher et Renvoyer
A la n d'une fonction, il faut toujours renvoyer le rsultat :
Fonction truc(x:Entier) : Entier
Debut
Renvoyer(4*x+2)
Fin
Petits exemples
Fonction affine(x,a,b: Rel) : Rel
Debut
Renvoyer(a*x+b)
Fin
Petits exemples
Fonction affine(x,a,b: Rel) : Rel
Debut
Renvoyer(a*x+b)
Fin
Fonction polynome(x,a,b,c: Rel) : Rel
Debut
Si (a=0)
Alors Renvoyer(a*x+b)
Sinon Renvoyer(a*x*x+b*x+c)
Fin
Rcursivit
Principe
I
I
Principe
I
I
Exemple :
Fonction test(n:Entier) : Boolen
Debut
Si (n<0)
Alors Renvoyer(Faux)
Sinon Renvoyer test(n-1)
Fin