AlgoBox : Théorème de Bezout
Tester l'algorithme
Cliquer sur ce bouton pour exécuter l'algorithme :
Résultats
Code de l'algorithme
1
VARIABLES
2
a
EST_DU_TYPE
NOMBRE
3
b
EST_DU_TYPE
NOMBRE
4
u
EST_DU_TYPE
NOMBRE
5
v
EST_DU_TYPE
NOMBRE
6
k
EST_DU_TYPE
NOMBRE
7
DEBUT_ALGORITHME
8
LIRE
a
9
LIRE
b
10
AFFICHER
"a="
11
AFFICHER
a
12
AFFICHER
" et b="
13
AFFICHER
b
14
u
PREND_LA_VALEUR
0
15
POUR
k
ALLANT_DE
1 A b-1
16
DEBUT_POUR
17
SI
((a*k)%b==1)
ALORS
18
DEBUT_SI
19
u
PREND_LA_VALEUR
k
20
FIN_SI
21
FIN_POUR
22
SI
(u!=0)
ALORS
23
DEBUT_SI
24
AFFICHER
"a et b sont premiers entre eux."
25
AFFICHER
"Il existe deux entiers relatifs u et v tels que au+bv=1. Par exemple :"
26
v
PREND_LA_VALEUR
(1-a*u)/b
27
AFFICHER
"u="
28
AFFICHER
u
29
AFFICHER
" et v= "
30
AFFICHER
v
31
FIN_SI
32
SINON
33
DEBUT_SINON
34
AFFICHER
"Les nombres "
35
AFFICHER
a
36
AFFICHER
" et "
37
AFFICHER
b
38
AFFICHER
" ne sont pas premiers entre eux."
39
FIN_SINON
40
FIN_ALGORITHME