Information Sur Calcule Binaire Base 2 4 8 ?

Résolu
Admin22 -  
 bob -
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.
A voir également:

22 réponses

SeGi01 Messages postés 403 Date d'inscription   Statut Membre Dernière intervention   149
 
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 89 Date d'inscription   Statut Membre Dernière intervention   3
 
Merci bcp !! C'est nickel !!
0
val
 
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
Rico
 
On ne peut plus clair. Merci bien !
0
chris
 
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
lolita
 
merci bcp bcp
0
polo021
 
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
valeri
 
le calcul comment??!!!
apres le 15 quesqu'il y a et comment l obtenir??!!
0
Cotebasque
 
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   Statut Membre Dernière intervention   149
 
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
pwet
 
absolument pas
0
FreddyONE73
 
ben si !
autrement dit, le 4 n'apparait jamais !
"On pose 0 et on retient 1"
0
valou
 
bonjour

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

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

Posez votre question
dado
 
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
sara
 
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
anonimous
 
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
vicoyves
 
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
rob1160
 
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   Statut Membre Dernière intervention  
 
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
Anonyme
 
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
Mass
 
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   Statut Membre Dernière intervention   138
 
0
njanja246
 
Bonjour, je suis benjamin vien de madagascar c'est la première fois que je vais apprendre le cours qui peut m'aider
3
amigo
 
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   Statut Membre Dernière intervention   21
 
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
dan
 
comment calculer les 4/5 de 3/4
3
dan
 
comment calculer les 4/5 de 3/4 ?
0
dan
 
merci de bien vouloir m'expliquer
0
FreddyONe73 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Quel rapport (si je puis dire ;-) ) avec le calcul binaire ?!
0
SeGi01 Messages postés 403 Date d'inscription   Statut Membre Dernière intervention   149
 
Bonjour,
Le plus simple, passe de 16 en 10 et de 10 en 4.
a+
2
cestdhek Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   21
 
merci bcq pour votre aide mais j'ai encore besoin d'explication.
2
cestdhek Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   21
 
merci à tous qui m'ont aidé
2
2
 
11010110101
2
momo
 
voir un livre de l electronique numerique ou un livre de logique nemuroque
1
sam 007
 
j aimùerais savoir coment passer de la base 16 a la base 4
sam kawila from lubumbashi
1
radioham
 
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   Statut Membre Dernière intervention  
 
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