AlgoBox : Exerciseur_Puissances
Exerciseur pour vérifier tes connaissances sur les puissances
Tester l'algorithme
Cliquer sur ce bouton pour exécuter l'algorithme :
Résultats
Code de l'algorithme
1
VARIABLES
2
score
EST_DU_TYPE
NOMBRE
3
nb_questions
EST_DU_TYPE
NOMBRE
4
q
EST_DU_TYPE
NOMBRE
5
alea_type_question
EST_DU_TYPE
NOMBRE
6
alea_nb1
EST_DU_TYPE
NOMBRE
7
alea_nb2
EST_DU_TYPE
NOMBRE
8
alea_nb3
EST_DU_TYPE
NOMBRE
9
reponse
EST_DU_TYPE
NOMBRE
10
reponse_chaine
EST_DU_TYPE
CHAINE
11
alea_question
EST_DU_TYPE
NOMBRE
12
DEBUT_ALGORITHME
13
AFFICHER
"Bienvenue dans l'exerciseur, à combien de questions veux tu répondre ? "
14
LIRE
nb_questions
15
q
PREND_LA_VALEUR
1
16
score
PREND_LA_VALEUR
0
17
TANT_QUE
(q<=nb_questions)
FAIRE
18
DEBUT_TANT_QUE
19
AFFICHER
" "
20
AFFICHER
"Question n°"
21
AFFICHER
q
22
alea_type_question
PREND_LA_VALEUR
ALGOBOX_ALEA_ENT(1,6)
23
//Calcul mental
24
SI
(alea_type_question>=1 ET alea_type_question<=3)
ALORS
25
DEBUT_SI
26
AFFICHER
"Question Calcul Mental"
27
alea_nb1
PREND_LA_VALEUR
ALGOBOX_ALEA_ENT(2,12)
28
alea_nb2
PREND_LA_VALEUR
ALGOBOX_ALEA_ENT(0,3)
29
AFFICHER
alea_nb1
30
AFFICHER
"^"
31
AFFICHER
alea_nb2
32
AFFICHER
"= ... ?"
33
LIRE
reponse
34
SI
(reponse==pow(alea_nb1,alea_nb2))
ALORS
35
DEBUT_SI
36
score
PREND_LA_VALEUR
score+1
37
FIN_SI
38
FIN_SI
39
//Propriété
40
SI
(alea_type_question==4)
ALORS
41
DEBUT_SI
42
AFFICHER
"Question Propriété"
43
alea_question
PREND_LA_VALEUR
ALGOBOX_ALEA_ENT(1,4)
44
SI
(alea_question==1)
ALORS
45
DEBUT_SI
46
AFFICHER
"(ab)^n = ... ? (Répondre par 1, 2, 3 ou 4)."
47
AFFICHER
"1) a.n + b.n / 2) a^n.b^n / 3) ab / 4) ab^n"
48
LIRE
reponse
49
SI
(reponse==2)
ALORS
50
DEBUT_SI
51
score
PREND_LA_VALEUR
score+1
52
FIN_SI
53
FIN_SI
54
SI
(alea_question==2)
ALORS
55
DEBUT_SI
56
AFFICHER
"(a/b)^n = ... ? (Répondre par 1, 2, 3 ou 4)."
57
AFFICHER
"1) (a^n) / (b^n) / 2) (a.n)/(b.n) / 3) a/b / 4) a/b^n"
58
LIRE
reponse
59
SI
(reponse==1)
ALORS
60
DEBUT_SI
61
score
PREND_LA_VALEUR
score+1
62
FIN_SI
63
FIN_SI
64
SI
(alea_question==3)
ALORS
65
DEBUT_SI
66
AFFICHER
"a^n.a^m = ... ? (Répondre par 1, 2, 3 ou 4)."
67
AFFICHER
"1) a^(n-m) / 2) a^(m-n) / 3) a^(n+m) / 4) a^(n.m)"
68
LIRE
reponse
69
SI
(reponse==3)
ALORS
70
DEBUT_SI
71
score
PREND_LA_VALEUR
score+1
72
FIN_SI
73
FIN_SI
74
SI
(alea_question==4)
ALORS
75
DEBUT_SI
76
AFFICHER
"a^n/a^m = ... ? (Répondre par 1, 2, 3 ou 4)."
77
AFFICHER
"1) a^(n-m) / 2) a^(m-n) / 3) a^(n+m) / 4) a^(n.m)"
78
LIRE
reponse
79
SI
(reponse==1)
ALORS
80
DEBUT_SI
81
score
PREND_LA_VALEUR
score+1
82
FIN_SI
83
FIN_SI
84
FIN_SI
85
//Vocabulaire
86
SI
(alea_type_question==5)
ALORS
87
DEBUT_SI
88
AFFICHER
"Question Vocabulaire"
89
alea_question
PREND_LA_VALEUR
ALGOBOX_ALEA_ENT(1,4)
90
SI
(alea_question==1)
ALORS
91
DEBUT_SI
92
AFFICHER
"Comment appelle t-on le nombre réduit en haut à droite ? (réponse d'un mot attendue)"
93
LIRE
reponse_chaine
94
SI
(reponse_chaine=="exposant" OU reponse_chaine=="puissance")
ALORS
95
DEBUT_SI
96
score
PREND_LA_VALEUR
score+1
97
FIN_SI
98
FIN_SI
99
SI
(alea_question==2)
ALORS
100
DEBUT_SI
101
AFFICHER
"Si on calcule un nombre multiplié par lui même, on obtient son ... (réponse d'un mot attendue (avec accent)"
102
LIRE
reponse_chaine
103
SI
(reponse_chaine=="carré")
ALORS
104
DEBUT_SI
105
score
PREND_LA_VALEUR
score+1
106
FIN_SI
107
FIN_SI
108
SI
(alea_question==3)
ALORS
109
DEBUT_SI
110
AFFICHER
"Si on multiplie un nombre deux fois par lui-même, on obtient son ... (réponse d'un mot attendue)"
111
LIRE
reponse_chaine
112
SI
(reponse_chaine=="cube")
ALORS
113
DEBUT_SI
114
score
PREND_LA_VALEUR
score+1
115
FIN_SI
116
FIN_SI
117
SI
(alea_question==4)
ALORS
118
DEBUT_SI
119
AFFICHER
"un grand nombre peut s'écrire un nombre compris entre 0 et 1 multiplié par une puissance de 10. "
120
AFFICHER
"Cette écriture s'appelle la notation ..."
121
LIRE
reponse_chaine
122
SI
(reponse_chaine=="scientifique")
ALORS
123
DEBUT_SI
124
score
PREND_LA_VALEUR
score+1
125
FIN_SI
126
FIN_SI
127
FIN_SI
128
//Vrai/Faux
129
SI
(alea_type_question==6)
ALORS
130
DEBUT_SI
131
AFFICHER
"Question Vrai(1) - Faux(0)"
132
alea_question
PREND_LA_VALEUR
ALGOBOX_ALEA_ENT(1,4)
133
SI
(alea_question==1)
ALORS
134
DEBUT_SI
135
AFFICHER
"2^3 =3^2 ?"
136
LIRE
reponse
137
SI
(reponse==0)
ALORS
138
DEBUT_SI
139
score
PREND_LA_VALEUR
score+1
140
FIN_SI
141
FIN_SI
142
SI
(alea_question==2)
ALORS
143
DEBUT_SI
144
AFFICHER
"La solution de l'équation : 2^n = 8 est : n=3."
145
LIRE
reponse
146
SI
(reponse==1)
ALORS
147
DEBUT_SI
148
score
PREND_LA_VALEUR
score+1
149
FIN_SI
150
FIN_SI
151
SI
(alea_question==3)
ALORS
152
DEBUT_SI
153
AFFICHER
"78^0 = 1."
154
LIRE
reponse
155
SI
(reponse==1)
ALORS
156
DEBUT_SI
157
score
PREND_LA_VALEUR
score+1
158
FIN_SI
159
FIN_SI
160
SI
(alea_question==4)
ALORS
161
DEBUT_SI
162
AFFICHER
"4^2 = 2^4."
163
LIRE
reponse
164
SI
(reponse==1)
ALORS
165
DEBUT_SI
166
score
PREND_LA_VALEUR
score+1
167
FIN_SI
168
FIN_SI
169
FIN_SI
170
q
PREND_LA_VALEUR
q+1
171
FIN_TANT_QUE
172
173
//Affichage du score
174
AFFICHER
"Tu as obtenu : "
175
AFFICHER
score
176
AFFICHER
" / "
177
AFFICHER
nb_questions
178
179
AFFICHER
"Soit un score de "
180
AFFICHERCALCUL
score/nb_questions*100
181
AFFICHER
" %"
182
FIN_ALGORITHME