Bonjour,

J'ai trouvé un algorithme et effectué les traces d'exécution mais je n'arrive pas à savoir ce qu'il fait exactement, c'est-à-dire, ici, à quoi correspond « s » :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
procédure : mystère(e,s)
 
entrées : entier e
sorties : entier s
précondition : e > 0
postconfidition : s = ?
 
var.locales : entier i,j
 
Début
 
    i<-e-1
    j<-e
    s<-e
 
    tant que i>0 faire
 
        j <- j + i
        s <- s x j
        i <- i - 1
     fin tant
 
Fin

Par exemple : pour e = 3, je trouve s = 90, et pour e = 5, je trouve s = 113 400.
Et je ne vois pas de lien.

Merci d'avance.