Académique Documents
Professionnel Documents
Culture Documents
Code de l'algorithme
1 FONCTIONS_UTILISEES
2 VARIABLES
3 n EST_DU_TYPE NOMBRE
4 r EST_DU_TYPE NOMBRE
5 I EST_DU_TYPE NOMBRE
6 tab0 EST_DU_TYPE LISTE
7 tab1 EST_DU_TYPE LISTE
8 J EST_DU_TYPE NOMBRE
9 M EST_DU_TYPE NOMBRE
10 DEBUT_ALGORITHME
11 AFFICHER "entrer un nombre naturel a convertir"
12 LIRE n
13 I PREND_LA_VALEUR 0
14 SI (n!=0) ALORS
15 DEBUT_SI
16 TANT_QUE (n!=0) FAIRE
17 DEBUT_TANT_QUE
18 r PREND_LA_VALEUR n%2
19 tab0[I] PREND_LA_VALEUR r
20 n PREND_LA_VALEUR (nr)/2
21 I PREND_LA_VALEUR I+1
22 FIN_TANT_QUE
23 M PREND_LA_VALEUR I
24 J PREND_LA_VALEUR M1
25 I PREND_LA_VALEUR 0
26 TANT_QUE (I<M ET J>=0) FAIRE
27 DEBUT_TANT_QUE
28 tab1[J] PREND_LA_VALEUR tab0[I]
29 I PREND_LA_VALEUR I+1
30 J PREND_LA_VALEUR J1
31 FIN_TANT_QUE
32 AFFICHER "Convertir>"
33 I PREND_LA_VALEUR 0
34 TANT_QUE (I<M) FAIRE
35 DEBUT_TANT_QUE
36 AFFICHER tab1[I]
37 I PREND_LA_VALEUR I+1
38 FIN_TANT_QUE
39 FIN_SI
40 SINON
41 DEBUT_SINON
42 AFFICHER "0"
43 FIN_SINON
44 FIN_ALGORITHME
Résultats
***Algorithme lancé***
entrer un nombre naturel a convertir
Entrer n : 8
Convertir>1000
***Algorithme terminé***
Généré par AlgoBox