Tester l'algorithme :
Graphique :
Code de l'algorithme :
1
VARIABLES
2
res EST_DU_TYPE LISTE
3
i EST_DU_TYPE NOMBRE
4
j EST_DU_TYPE NOMBRE
5
d EST_DU_TYPE NOMBRE
6
n EST_DU_TYPE NOMBRE
7
k EST_DU_TYPE NOMBRE
8
resf EST_DU_TYPE LISTE
9
DEBUT_ALGORITHME
10
LIRE n
11
k PREND_LA_VALEUR 1
12
AFFICHER "Nombres d'oeufs necessaires pour obtenir la collection complète"
13
TANT_QUE (k<n+1) FAIRE
14
DEBUT_TANT_QUE
15
j PREND_LA_VALEUR 0
16
POUR i ALLANT_DE 1 A 6
17
DEBUT_POUR
18
res[i] PREND_LA_VALEUR 0
19
FIN_POUR
20
TANT_QUE (res[1]*res[2]*res[3]*res[4]*res[5]*res[6]==0) FAIRE
21
DEBUT_TANT_QUE
22
d PREND_LA_VALEUR floor(random()*6)+1
23
res[d] PREND_LA_VALEUR 1
24
j PREND_LA_VALEUR j+1
25
FIN_TANT_QUE
26
AFFICHER "Pour l'expérience "
27
AFFICHER k
28
AFFICHER ": "
29
AFFICHER j
30
k PREND_LA_VALEUR k+1
31
FIN_TANT_QUE
32
FIN_ALGORITHME