Bonjour,
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
 
Programme Base 
 
Variable
D, R, B, N : entier 
Début 
N<-1 
B<-0
Afficher "Entrer la valeur décimale d'un nombre"
Saisir D 
Tant Que D > 0 Faire
R <- D mod 2
B <- B + R * N
N <- N* 10
D <- Ent(D/2) //ENT = partie entière 
Fin Tant Que 
Afficher "La valeur.......du nombre est : ", B
Fin
Travail à faire

1. Indiquer les valeurs de B à la fin de l'algorithme pour les valeurs de D suivantes : 7, 14, 21 et 256

2. Quel est le rôle de cet algorithme ? (détailler le mécanisme utilisé)


J'ai besoin d'aide car je dois expliquer cette algorithme et je ne comprend pas très bien le principe. J'ai tout de même chercher et voici ce que je trouve pour la Q1 : D=7 B=68,5
D=14 B=692
D=21 B=6310,5
D=256 B=62499968

Par contre à quoi sert-il?

Merci d'avance pour votre aide