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.

22 réponses

  • 1
  • 2
Résumé de la discussion

Calcul binaire et conversions entre décimal et bases 2, 4, 8 et 10, avec des exemples pratiques, constituent le thème central et portent sur les méthodes et résultats possibles.
Plusieurs interventions présentent les bases d'écriture en position et des méthodes de conversion, notamment convertir le décimal en binaire par division répétée ou par multiplication des puissances, et proposer des exemples.
D'autres interventions illustrent des conversions entre bases, avec des exemples comme 12201 en base 3 vers le décimal et des techniques pour passer du décimal à une autre base, évoquant des erreurs courantes.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. SeGi01 Messages postés 403 Statut Membre 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
    1. aquiva Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   3
       
      Merci bcp !! C'est nickel !!
      0
    2. 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
    3. Rico
       
      On ne peut plus clair. Merci bien !
      0
    4. 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
    5. lolita
       
      merci bcp bcp
      0
  2. 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
    1. valeri
       
      le calcul comment??!!!
      apres le 15 quesqu'il y a et comment l obtenir??!!
      0
  3. Cotebasque
     
    comment se traduit : 67 en base 10
    150 en base 8
    115 en base 8
    1000001 en base 2
    12
  4. SeGi01 Messages postés 403 Statut Membre 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
    1. pwet
       
      absolument pas
      0
    2. FreddyONE73
       
      ben si !
      autrement dit, le 4 n'apparait jamais !
      "On pose 0 et on retient 1"
      0
    3. valou
       
      bonjour

      pouvez vous me dire le resultat (-8)2
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
    1. FreddyONe73 Messages postés 16 Statut Membre
       
      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
  11. 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
    1. 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
  12. 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
  13. 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
  14. cestdhek Messages postés 17 Statut Membre 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
  15. dan
     
    comment calculer les 4/5 de 3/4
    3
    1. dan
       
      comment calculer les 4/5 de 3/4 ?
      0
    2. dan
       
      merci de bien vouloir m'expliquer
      0
    3. FreddyONe73 Messages postés 16 Statut Membre
       
      Quel rapport (si je puis dire ;-) ) avec le calcul binaire ?!
      0
  16. SeGi01 Messages postés 403 Statut Membre 149
     
    Bonjour,
    Le plus simple, passe de 16 en 10 et de 10 en 4.
    a+
    2
  17. cestdhek Messages postés 17 Statut Membre 21
     
    merci bcq pour votre aide mais j'ai encore besoin d'explication.
    2
  18. cestdhek Messages postés 17 Statut Membre 21
     
    merci à tous qui m'ont aidé
    2
  19. momo
     
    voir un livre de l electronique numerique ou un livre de logique nemuroque
    1
  20. sam 007
     
    j aimùerais savoir coment passer de la base 16 a la base 4
    sam kawila from lubumbashi
    1
    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
    2. FreddyONe73 Messages postés 16 Statut Membre
       
      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
  • 1
  • 2