INFO EX 5 D'ALGORITHME SEPT 2011
EXERCICE :
Trouver un programme qui donne la forme binaire d'un entier écrit
dans le système décimal à l'aide d'ALGOBOX .
-------------------------------------------------------------------------------------------
Réponse:
Avec ALGOBOX
VARIABLES
E EST_DU_TYPE NOMBRE
I EST_DU_TYPE NOMBRE
R EST_DU_TYPE CHAINE
B EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
AFFICHER* "Quel est l'entier à traduire?"
LIRE E
SI (E<2) ALORS
DEBUT_SI
R PREND_LA_VALEUR E
FIN_SI
SINON
DEBUT_SINON
I PREND_LA_VALEUR E
TANT_QUE (I!=0) FAIRE
DEBUT_TANT_QUE
B PREND_LA_VALEUR I%2
R PREND_LA_VALEUR B+R
I PREND_LA_VALEUR floor(I/2)
FIN_TANT_QUE
FIN_SINON
AFFICHER* "Donc :"
AFFICHER E
AFFICHER "(10) = "
AFFICHER R
AFFICHER "(2)"
FIN ALGORITHME
---------------------------------------
Voir aussi sur le site:
http://www.mathemaths.com/pages/numeration/conversion-base-10-vers-base-b.html