Files
2026-04-08 20:11:20 +02:00

23 lines
528 B
Markdown

estPair : une fonction (x : n entier) -> un booléen
Lexique : {Local à estPair}
vide
Algorithme : {Local à estPair}
Retourner(x reste 2 = 0)
syracuse_n : une fonction (n : un entier) -> n
Lexique : {Local à syracuse_n}
u : un entier
i : un entier
Algorithme : {Local à syracuse_n}
Début
i <- 0
u <- n
Tant Que i <= n
Si estPair(u)
u <- u/2
Sinon u <- 3*u+1
Fin Si
Retourner(u)
Fin
temps_vol : une fonction ()