Rechercher : dans
Par :

Algorithme convertir nbre binaire à decimal

sama7, le 29 déc 2007 à 19:05:28
 Signaler ce message aux modérateurs

Bonjour,
j'ai un problème dans l'algorithme je ne sais pas comment je fait pour convertire un nombre binaire à un nombre décimal est ce que vous pouvez donner un idée
merci a tout

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « algorithme convertir nbre binaire à decimal » dans :
Parser un fichier binaire en PHP VoirSupposons que vous ayez enregistré des données binaires dans un fichier, c'est-à-dire un enregistrement brut qui n'est pas traduit en texte. C'est une chose que l'on fait couramment avec certains langages de bas niveau comme le C ou le...
Le codage binaire VoirPrésentation du binaire Bit Poids des bits Conversions Octet KiloOctets, MégaOctets Opérations en binaire Addition binaire Multiplication binaire Présentation du binaire Vers la fin des années 30, Claude Shannon démontra qu'à l'aide...

1

ego, le 29 déc 2007 à 19:33:24

Slt
je crois me souvenir de mes cours
8 bits
1er valeur 128
2eme 64
3eme 32
4eme 16
5eme 8
6eme 4
7eme 2
8eme 1
un octet peut avoir 255 comme valeur maximale.
donc logiquement tout nombre > 255 sera généré par plusieurs octets
pour + d info voir ce lien sur un site pas mal o)
http://www.commentcamarche.net/base/binaire.php3

2

babaras, le 29 déc 2007 à 19:38:36

Slt je ne mis connais pas trop mais je sais que si tu prends la calculette de window tu fais affichage scientifique et que tu selectionne bin et tu tape le nombre ensuite tu clique sur decimal tu as le resultat . mais je ne sais pas si c'est ça que tu cherche désolé si ça ne va pas mais tu peux tjrs essayer

3

grad, le 29 déc 2007 à 19:56:59

Voici la solution,je pense qu'il y a au compilateur (tu peux me le dire) un option de transformation de nombre binaire en nombre décimal(entier) :

Algorithme Convertion;
Variables : tab1 , tab2: tableau d'entiers [ de 1 à N ] pour chaque --N représente le nombre de chiffre dans le nombre binaire--
bin : chaîne de caractère
decimal,i: entier
début
ecrire ('Donnez votre nombre binaire');
lire(bin);
MAINTENANT ON VA DETERMINE N :
N=position(DERNIER CARACTERE DANS LA CHAÎNE bin)
MAINTENANT ON VA LIRE LES CHIFFRES
i varie de 1 à N;
tab1[i] = valeur(copier(i,1,bin))
MAINTENANT ON VA CONVERTIR
Si tab1[i]=0 Alors tab2[i]=0
Sinon tab2[i]=2 à la puisssnace i
Finsi
décimal = somme des cellules de tab2
ecrire('le nombre décimal est', decimal);
fin.


j'espère que tu as compris

sinon tu me le dis

4

algo, le 8 fév 2008 à 19:45:18
  • +4

Slt g pa trop compri mé g 1 algorithme ki demande la conversion d'un nombre decimale vers un nombre hexadecimal si vs pouvé m'aider c pr un exam

5

grad, le 8 fév 2008 à 19:58:16

C'est facile cherche la méthode sur internet , puis convertit là en algorithme ou en language de programmation que tu veux

8

ROSTY, le 16 fév 2009 à 12:47:41

Si ta toujour des problemes en programmation fait moi signe

9

 lami20j, le 16 fév 2009 à 12:51:57

Salut,

Le message date depuis 2007 sama7, le samedi 29 décembre 2007 à 19:05:28

Si tu veux aider des gens en programmation alors tu n'as qu'à regarder ici http://www.commentcamarche.net/forum/sans reponses?forum_num=3

Tu peux aussi faire un tour par ici

Je ferme ce sujet puisqu'il est résolu, voir la réponse N° 3 106485010510997108

Collection CommentÇaMarche.net