Information Sur Calcule Binaire Base 2 4 8 ?

Résolu/Fermé
Admin22 - 23 oct. 2001 à 15:43
 bob - 10 sept. 2012 à 21:08
S'il vous plait j'ai besoin d'information sur le calcule binaire et aussi sur diférent methode pour calculer su Décimale en Binaire sur les diférent base [2, 4, 8, 10].
Et Des Exemple Si C'est Possible .
Merci Beaucoup pour votre compéhension.

22 réponses

SeGi01 Messages postés 403 Date d'inscription dimanche 8 juillet 2001 Statut Membre Dernière intervention 28 février 2010 149
23 oct. 2001 à 16:22
Et un cours sur les bases, un !

Tout nombre peut être écrit, écriture de position, en utilisant plus ou moins de chiffres :
2 chiffres (0, 1) : base 2
3 chiffres (0, 1, 2) : base 3
4 chiffres (0, 1, 2, 3) : base 4
...
16 chiffres (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F) : base 16 (ou hexadécimale)
...
20 chiffres (uniquement pour les précolombiens de l'Amérique centrale)
etc, etc

Pour passer d'une base quelconque à la base dix
exemple : 12201 (base 3) =
je prends les chiffres "à l'envers", je les multiplie par les puissances succesives de la base et j'ajoute les résultats. Ça donne :
1x3^0= 1x1=1
0x3^1=0
2x3^2=2x9=18
2x3^3=2x27=54
1x3^4=1x81=81
12201(base 3)=1+0+18+54+81=154 (base dix)

reciproquement, pour passer de la base dix à une autre on divise par l'autre base :
exemple 643 à écrire en base 8
643 : 8 on trouve 80 et il reste 3 --> chiffre de rang 0 dans la base 8
80 : 8 on trouve 10 et il reste 0 --> chiffre de rang 1
10 : 8 on trouve 1 et il reste 2 --> chiffre de rang 2
le dernier quotient trouvé est inférieur à la base, c'est le chiffre de rang le plus grand, ici 5
donc 643 (base dix) = 1203(base 8)
Pour vérification
1203(base 8)= 3x8^0+0x8^1+2x8^2+1x8^3
= 3x1 +0x8 +2x64 +1x512
= 3 +0 +128 +512
=643
CQFD (comme disaient mes vieux professeurs)

Est-ce suffisant ?
A+
SeGi 01
27
aquiva Messages postés 88 Date d'inscription lundi 11 août 2008 Statut Membre Dernière intervention 27 juin 2012 3
16 janv. 2011 à 14:09
Merci bcp !! C'est nickel !!
0
enfin je trouve grâce à vous ! je cherchais comment passer un nombre de base 3 en décimal ! merci beaucoup c'est clairement expliqué.
0
On ne peut plus clair. Merci bien !
0
alors là , je dis bravo et un grand merci ! je viens enfin de comprendre comment passer d'une base 10 en une base 8 !
chris
0
merci bcp bcp
0
calcul binaire :
0 - 0
1 - 1
2 - 10
3 - 11
4 - 100
5 - 101
6 - 110
7 - 111
8 - 1000
9 - 1001
10 - 1010
11 - 1011
12 - 1100
13 - 1101
14 - 1110
15 - 1111
etc...
sinon idem base 8 et 16
19
le calcul comment??!!!
apres le 15 quesqu'il y a et comment l obtenir??!!
0
comment se traduit : 67 en base 10
150 en base 8
115 en base 8
1000001 en base 2
12
SeGi01 Messages postés 403 Date d'inscription dimanche 8 juillet 2001 Statut Membre Dernière intervention 28 février 2010 149
29 sept. 2009 à 21:49
Bonsoir,

en base 4, tous les nombres s'écrivent avec les chiffres 0, 1, 2 et 3
Donc quatre s'écrit 10
cinq = 11
six =12
sept = 12+1 = 13
huit = 13 + 1 = 20 (3+1=quatre=10 et 10+10=20)
d'où
23+1=30
33+1=100 (3+1=10 ; 30+10=100)
et de proche en proche 3333+1=10 000 (il s'agit d'un report de retenue, la retenue étant sur quatre et non sur dix)
J'espère avoir été assez clair
6
absolument pas
0
ben si !
autrement dit, le 4 n'apparait jamais !
"On pose 0 et on retient 1"
0
bonjour

pouvez vous me dire le resultat (-8)2
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour,
je m appelle steve j ai un reel probleme a savoir la programmation c.je n ai jamais eu a faire a l outil informatique et voici qu a l université j ai ce cour de programmation en c.j aimerai avoir des conseil sur la methode a adopté et les cours pour debutant
4
Bonjour,
je veux avoir la simple methode pr ecrire un programme ou il ya les variables designation(d) produit hnuit(pu) quantite (qte)montant hors (mh)taxe,et le montant final(mf)
avec les conditions suivantes
si mf>1000 LA REDUCTION EST 5%
SI MF>2000 LA REDUCTIO EST 10%
SI MF>5000 LA REDUCTION EST 15%
SI MF>10000LA REDUCTION EST 20%
merci beaucoup
4
je n'ai pas comprie le passage de la base 10 ala base 8 je ne trouve pas 80 en divisant 643 par 8 j'ai un controle demain donc si vs puviez m'aider svp
4
643
voila ce que tu dois comprendre

643/8 =80 puis reste 3 (3 sera le chiffre de poids faible dans la base
80/8 =10 puis reste 0( 0 sera le chiffre de poids 1
10/8 =1 puis reste 2 (2 sera le chiffre d poids ford
donc en definiti tu 643 en base 10 qui te donnera 2103
4
Bonjour, je voudrais savoir comment passer directement d'une base 2 à une base 4 et vice versa, quelqu'un a-t-il une solution ?

Merci !
4
FreddyONe73 Messages postés 15 Date d'inscription lundi 25 janvier 2010 Statut Membre Dernière intervention 24 janvier 2020
Modifié par FreddyONe73 le 2/05/2011 à 16:51
Là franchement, il n'y a rien de plus simple !
tu regroupes le binaire en paquets de 2 en partant de la droite et le tour est joué !
exemple : 39 en base 10 donne 100111 en binaire
regroupons : 10 01 11 ce qui donne : 2 1 3 en base 4
et voilà !
0
Bein pour comprend prend notre base a nous : la base 10...

comment ca marche ? le chiffre 5463 par exemple qu'est ce que c'est ?

5000 + 400 + 60 + 3

on peut aussi dire que c'est donc :

5x1000 + 4x100 + 6x10 +3x1

donc :

5x10x10x10 + 4x10x10 + 6x10 + 3

Ou encore (attention ca demande un niveau 4eme là )

5x10^3 + 4x10^2 + 6x10^1 + 3


....

et bien le binaire c pareil:
Sauf que a chaque fois qu'on decale un nombre sur la gauche on multitplie pas par 10 comme ... en base 10, mais par 2 comme... en base 2 !

donc le chiffre c'est quoi ?
1110

1x2^3 + 1x2^2 + 1x2^1 + 1x2^0
(rappel les puissance de 1 sont egale a 1)
ca fait donc
1x2x2x2 = 8
+
1x2x2 = 4
+
1x2 = 2
+
1x0 = 0
========
14



en gros quand tu decale tu prend le nombre tu le multiplie par la base que tu veut et tu le met a la puissance de son rang...

Tu calcules tous les jours en base 60... sisi pour les heures ^^
4
merci l'homme des explic mon aidé grave mais je je ne n'arive toujours pas comprendre comment convertir de base 4 en base 10, de base 5 en base 10,de base8 en base 10 aide moi
0
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
6 oct. 2011 à 04:47
0
Bonjour, je suis benjamin vien de madagascar c'est la première fois que je vais apprendre le cours qui peut m'aider
3
Bonjour,

Tu veux savoir comment on fait pour passer d'une base à l'autre ou tu veux juste le résultat?
Pour le résultat , prends la calculatrice windows affichage scientifique, elle sait tres bien le faire.

A+
3
cestdhek Messages postés 17 Date d'inscription vendredi 25 septembre 2009 Statut Membre Dernière intervention 2 octobre 2009 21
29 sept. 2009 à 01:44
slt à tous ,
j'ai le qcm suivant à faire :
dans la base 4, la somme (3333+1) est égale dans la meme base 4 à :
A- 3334
B- 4444
C- 10000
la reponse proposée est C mais j'arrive à comprendre comment ils l'ont trouvé. quelqu'un
sait comment le faire me repond en m'expliquant le calcul.merci
3
comment calculer les 4/5 de 3/4
3
comment calculer les 4/5 de 3/4 ?
0
merci de bien vouloir m'expliquer
0
FreddyONe73 Messages postés 15 Date d'inscription lundi 25 janvier 2010 Statut Membre Dernière intervention 24 janvier 2020
2 mai 2011 à 16:54
Quel rapport (si je puis dire ;-) ) avec le calcul binaire ?!
0
SeGi01 Messages postés 403 Date d'inscription dimanche 8 juillet 2001 Statut Membre Dernière intervention 28 février 2010 149
5 sept. 2007 à 17:30
Bonjour,
Le plus simple, passe de 16 en 10 et de 10 en 4.
a+
2
cestdhek Messages postés 17 Date d'inscription vendredi 25 septembre 2009 Statut Membre Dernière intervention 2 octobre 2009 21
30 sept. 2009 à 12:54
merci bcq pour votre aide mais j'ai encore besoin d'explication.
2
cestdhek Messages postés 17 Date d'inscription vendredi 25 septembre 2009 Statut Membre Dernière intervention 2 octobre 2009 21
2 oct. 2009 à 19:36
merci à tous qui m'ont aidé
2
11010110101
2
voir un livre de l electronique numerique ou un livre de logique nemuroque
1
j aimùerais savoir coment passer de la base 16 a la base 4
sam kawila from lubumbashi
1
Bonjour,
Votre base doit vous servir de référence :
En base 16, c'est en puissances de 16 que le npmbre est experimé, en base 10 c'est en puissance de 10, en base x c'est en puissance de x et en base 2 en puissance de 2. Ainsi , suivant votre base, les nombres seront exprimés en "sèzaines", en dizaines, ...

Ainsi, vous pouvez établir une grille de saisie comme suit en base 16 :

16^4 16^3 16^2 16^1 16^0
8 4 2 1 8 4 2 1 8 4 2 1 8421 8421
0010 1101 1100 0110 1111
donnent 2x16^4 + 13x16^3 + 12*16^2 + 6*16^1 + 15*16^0
soit 65536*4 + 4096*13 + 256*12 + 16*6 + 15 *1
262144 + 53248 + 3072 + 96 + 15 = 318575

A l'inverse, un nombre N peut être exprimé dans n'importe quelle base comme suit :

N/16^4 = a.xxxxxx on garde la partie entière qui représente le nombre 16^4 soit a
(N - (.xxxxxx * 16^4) ) / 16^3 = b.xxxxxxx on garde la partie entière qui représente le nombre 16^3 soit b
(N - (.xxxxxx * 16^3) ) / 16^2 = c.xxxxxxx on garde la partie entière qui représente le nombre 16^2 soit c
(N - (.xxxxxx * 16^2) ) / 16^1 = d.xxxxxxx on garde la partie entière qui représente le nombre 16^1 soit d
(N - (.xxxxxx * 16^1) ) / 16^0 = e.yyyyyyy on garde la partie entière qui représente le nombre 16^0 soit e
(N - (.xxxxxx * 16^0) ) / 16^-1= e.yyyyyyy on garde la partie entière qui représente le nombre 16^-1 soit f
...............................
Votre nombre N(base10) devient abcde(base 16)
Bien souvent, le nombre est précédé ou suivi de l'identifiant de la base b011011100 est en binaire, 156AFF0h est en hexa (base 16) Oct452637 (attention, en octal aucun digit ne peut égaler ou excéder 8 !!!! puisque nous sommes en base 8 !!!)

Comme vous pouvez le constater, la procédure se prête à la pragrammatio et à la réalisation d'une boucle de convertion telle que 16^x doit être compris entre des limites propres à votre recherche.

Du style : pour 6<Xbase<-4
Xbase = 5
NBase = 0
Tant que Xbase > -5
{
Variable = N10 / Base^Xbase
NBase = NBASE + ent(Variable)
N10 = N10 - NBase * Base^Xbase
}
En fin de boucle, vous disposez du nombre exprimé dans la nouvelle base. Pas plus compliqué que cela !
Bien amiocalement à vous
radioham
0
FreddyONe73 Messages postés 15 Date d'inscription lundi 25 janvier 2010 Statut Membre Dernière intervention 24 janvier 2020
2 mai 2011 à 17:04
Après cette réponse générique, pour passer de base 16 (hexadécimal) en base 4, c'est franchement très simple et ce fait de tête....
Tu connais la conversion hexa/binaire genre B donne 1011
tu regroupes le binaire en paquets de 2 en partant de la droite et le tour est joué !
exemple : 27 en base 16 donne 0010 0111 en binaire
regroupons : 00 10 01 11 ce qui donne : 0 2 1 3 en base 4
et voilà !
Tu peux te faire une table de conversion genre B donne 23
Allez, je la mets :
Hexa=>base 4
1 => 01
2 => 02
3 => 03
4 => 10
5 => 11
6 => 12
7 => 13
8 => 20
9 => 21
A => 22
B => 23
C => 30
D => 31
E => 32
F => 33
0