emkiset.ru

Hoe binair naar decimaal te converteren

Het binaire getalsysteem (op basis van twee) heeft twee mogelijke waarden (meestal voorgesteld als 1 en 0) voor elke positiewaarde. In tegenstelling tot het decimale getalsysteem (in basis tien) dat voor elke positiewaarde tien mogelijke waarden (0,1,2,3,4,5,6,7,8 of 9) heeft. Om verwarring te voorkomen bij het gebruik van systemen met een ander nummer, schrijft u de basis van elk nummer als een subscript ervan. Het binaire getal 10011100 kan bijvoorbeeld worden opgegeven als in "basis twee" schrijven als 100111002

. Het decimale getal 156, kan worden geschreven als 15610 en lees als "honderdvijftig in basis tien". Omdat het binaire getalsysteem de interne taal van computers is, moeten programmeurs weten hoe te converteren van binair naar decimaal. Over het algemeen omgekeerd converteren, dwz van decimaal naar binair Het is moeilijker om te leren.

stappen

Methode 1
Positionele notatie gebruiken

Titel afbeelding Convert from Binary to Decimal Step 1
1
Schrijf het binaire getal en vermeld de bevoegdheden van 2 van rechts naar links. Laten we het binaire getal 10011011 converteren2 naar decimaal. Schrijf eerst het binaire getal. Schrijf vervolgens de bevoegdheden van twee van rechts naar links. Het begint om 2 en geeft het een waarde van "1". Vergroot de exponent met één in elke macht. Stop wanneer het aantal items in de lijst gelijk is aan het aantal cijfers in het binaire getal. 10011011 in ons voorbeeld heeft acht cijfers, zodat de lijst met acht elementen zijn als volgt: 128, 64, 32, 16, 8, 4, 2, 1.
  • Titel afbeelding Convert from Binary to Decimal Step 2
    2
    Schrijf de cijfers van het binaire getal onder hun overeenkomstige bevoegdheden. Schrijf nu 10011011 onder de nummers 128, 64, 32, 16, 8, 4, 2 en 1, zodat elk binair cijfer overeenkomt met zijn macht van twee. de "1" rechts van het binaire getal moet overeenkomen met de "1" rechts van de krachten van twee enzovoort. Als je het op een andere manier verkiest, kun je ook de binaire cijfers boven de machten van twee schrijven. Het gaat erom dat de nummers op hun respectievelijke plaats staan.
  • Titel afbeelding Convert from Binary to Decimal Step 3
    3
    Verbind de cijfers van het binaire getal met hun overeenkomstige bevoegdheden. Teken lijnen (beginnend van rechts) die elk cijfer van het binaire getal verbinden met de machten van twee die bovenaan staan. Begin door een lijn te trekken van het eerste cijfer van het binaire getal naar de eerste macht van twee in de bovenste lijst. Trek vervolgens een lijn van het tweede cijfer van het binaire getal naar het tweede macht van twee. Ga door met het verbinden van elk cijfer met het bijbehorende vermogen van twee. Dit zal u helpen om gemakkelijker de relatie tussen de twee sets getallen te zien.
  • Titel afbeelding Convert from Binary to Decimal Step 4
    4
    Schrijf de definitieve waarde van elke macht van twee. Blader door elk cijfer van het binaire getal. Als het cijfer 1 is, noteer het bijbehorende vermogen van twee onder de regel, onder het cijfer. Als het cijfer 0 is, schrijf een 0 onder de regel, onder het cijfer.
  • als "1" komt overeen met "1", het wordt "1", sinds "2" komt overeen met "1", het wordt "2". als "4" komt overeen met "0", het wordt "0". als "8" komt overeen met "1", het wordt "8" en sindsdien "16" komt overeen met "1" het wordt "16". "32" komt overeen met "0" en het wordt "0", "64" komt overeen met "0" daarom wordt het "0", eindelijk "128" komt overeen met "1" en het wordt "128".
  • Titel afbeelding Convert from Binary to Decimal Step 5
    5
    Voeg de laatste waarden toe. Voeg nu de nummers toe die onder de regel zijn geschreven. Dit is wat u moet doen: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Dat is het decimale equivalent van het binaire getal 10011011.
  • Titel afbeelding Convert from Binary to Decimal Step 6
    6


    Schrijf het antwoord samen met het basis-subscript. Nu, alles wat je hoeft te doen is 155 schrijven10, om te laten zien dat je werkt met een decimaal getal, die moet werken met kracht van 10. Hoe meer je oefent het omzetten van binair naar decimaal, hoe makkelijker het is om de machten van twee onthouden en kunnen sneller conversie uit te voeren.
  • 7
    Gebruik deze methode om een ​​binair getal met een decimaal naar de decimale vorm ervan om te zetten. U kunt deze methode gebruiken, zelfs als u een binair getal zoals 1.1 wilt converteren2 naar decimaal. Het enige dat u hoeft te doen, is weten dat het getal links van de komma zich in de eenhedenpositie bevindt (zoals normaal is), terwijl het getal rechts van de komma in positie is "verdeeld", of 1 x (1/2).
  • de "1" links van de komma is gelijk aan 20, of 1. De 1 rechts van de komma is gelijk aan 2-1, of 0,5. Als je 1 en 0.5 toevoegt, krijg je 1.5, wat 1.1 is2 in decimale notatie.
  • Methode 2
    De duplicatiemethode gebruiken

    Titel afbeelding Convert from Binary to Decimal Step 8
    1
    Schrijf het binaire nummer. Deze methode gebruikt geen bevoegdheden. Daarom is het erg handig om grote getallen mentaal te converteren, omdat je alleen het spoor van een subtotaal hoeft te volgen. Het eerste dat u hoeft te doen is het binaire getal schrijven dat u gaat converteren met behulp van de duplicatiemethode. Stel dat je het nummer 1011001 gaat converteren2. Schrijf het op
  • Titel afbeelding Convert from Binary to Decimal Step 9
    2



    Start vanaf links, verdubbel het vorige totaal en voeg het volgende cijfer toe. Hoe we werken met het binaire nummer 10110012, het eerste cijfer links is 1. Het vorige totaal is 0 omdat je aan het begin van de oefening bent. U moet het vorige totaal (0) verdubbelen en 1, het volgende cijfer toevoegen. 0 x 2 + 1 = 1, dus het nieuwe totaal is 1.
  • Titel afbeelding Convert from Binary to Decimal Step 10
    3
    Verdubbel het totaal en voeg het volgende cijfer toe. Het totaal is nu 1 en het volgende cijfer is 0. Voeg vervolgens 0 toe en voeg 0 toe. 1 x 2 + 0 = 2. Het nieuwe totaal is 2.
  • Titel afbeelding Convert from Binary to Decimal Step 11
    4
    Herhaal de vorige stap. Blijf de procedure herhalen. Verdubbel vervolgens het totaal en voeg 1 toe (het volgende cijfer). 2 x 2 + 1 = 5. Het nieuwe totaal is nu 5.
  • Titel afbeelding Convert from Binary to Decimal Step 12
    5
    Herhaal de vorige stap. Verdubbel nu het totaal opnieuw (5) en voeg het volgende cijfer toe (1). 5 x 2 + 1 = 11. Het nieuwe totaal is 11.
  • Titel afbeelding Convert from Binary to Decimal Step 13
    6
    Herhaal de vorige stap. Verdubbel het totaal (11) en voeg het volgende cijfer toe (0) 2 x 11 + 0 = 22.
  • Titel afbeelding Convert from Binary to Decimal Step 14
    7
    Herhaal de vorige stap. Verdubbel nu het totaal (22) en voeg 0 toe (het volgende cijfer). 22 x 2 + 0 = 44.
  • Titel afbeelding Convert from Binary to Decimal Step 15
    8
    Ga door met het dupliceren van het totaal en voeg het volgende cijfer toe totdat er geen waarden meer zijn. Schrijf nu het laatste nummer en je bent bijna klaar! Het enige wat u hoeft te doen is het totaal (44) te nemen, het te dupliceren en 1 (het laatste cijfer) toe te voegen. 2 x 44 + 1 = 89. Je bent klaar! Je hebt zojuist 10011011 geconverteerd2 naar zijn decimale vorm, 89.
  • Titel afbeelding Convert from Binary to Decimal Step 16
    9
    Schrijf het antwoord samen met het basis-subscript. Schrijf het antwoord op 8910 om te laten zien dat je met een decimaal gaat werken, dat op 10 is gebaseerd.
  • 10
    Gebruik deze methode om te converteren elke basis naar decimaal. Duplicatie wordt gebruikt omdat het opgegeven aantal zich in basis 2 bevindt. Als het opgegeven aantal zich op een andere basis bevindt, vervangt u de 2 door de basis van het opgegeven aantal. Als het gegeven getal bijvoorbeeld in basis 37 staat, vervangt u de "x 2" met "x 37". Het eindresultaat zal altijd op decimale basis zijn (basis 10).
  • tips

    • Opmerking: deze methoden zijn alleen bedoeld voor tellen en werken niet voor ACSII-conversies.
    • Practice. Probeer de binaire nummers 11010001 te converteren2, 110012 en 111100012. Hun respectieve decimale vormen zijn 20910, 2510 en 24110.
    • De rekenmachine die bij Microsoft Windows wordt geïnstalleerd, kan de conversies uitvoeren, maar als programmeur kun je maar beter goed begrijpen hoe de conversie werkt. De conversie-opties van de rekenmachine kunnen worden weergegeven door het menu van te openen "uitzicht" en selecteren "wetenschappelijk" (of "programmeur"). In Linux kun je gebruiken Galculator.

    waarschuwingen

    • In dit artikel worden binaire bestanden zonder gebruikt teken, in plaats van het binaire teken met het zwevende komma of vaste coma.
    Delen op sociale netwerken:

    Verwant
    Hoe binaire getallen te decoderenHoe binaire getallen te decoderen
    Hoe hoofdletters en kleine letters in binaire code te schrijvenHoe hoofdletters en kleine letters in binaire code te schrijven
    Hoe de hexadecimale nummering te begrijpenHoe de hexadecimale nummering te begrijpen
    Hoe te tellen in binair getalHoe te tellen in binair getal
    Hoe te converteren van decimaal naar binairHoe te converteren van decimaal naar binair
    Hoe periodieke decimalen in breuken om te zettenHoe periodieke decimalen in breuken om te zetten
    Hoe decimalen naar octales te converterenHoe decimalen naar octales te converteren
    Hoe percentages, breuken en decimalen worden geconverteerdHoe percentages, breuken en decimalen worden geconverteerd
    Hoe een binair bestand in hexadecimaal te converterenHoe een binair bestand in hexadecimaal te converteren
    Hoe een binair getal naar octaal te converterenHoe een binair getal naar octaal te converteren
    » » Hoe binair naar decimaal te converteren
    © 2021 emkiset.ru