Hoe om te zetten van decimaal tot binair
Het decimale (basis tien) cijfersysteem heeft tien mogelijke waarden (0,1,2,3,4,5,6,7,8, of 9) voor elke plaats-waarde.Daarentegen heeft het binaire (basis twee) cijfersysteem twee mogelijke waarden weergegeven als 0 of 1 voor elke plaats-waarde. Aangezien het binaire systeem de interne taal van elektronische computers is, moeten de serieuze computerprogrammeurs begrijpen hoe u kunt converteren van decimaal tot binair.
Stappen
Omzetter


Ondersteuning wikihow en Ontgrendel alle monsters.
Methode 1 van 2:
Het uitvoeren van korte divisie door twee met rest1. Het probleem opzetten. Laten we het decimale nummer 156 voor dit voorbeeld converteren10 tot binair. Schrijf het decimale nummer als het dividend in een ondersteboven "staartdeling" symbool. Schrijf de basis van het bestemmingssysteem (in onze zaak, "2" voor binair) als de deler buiten de curve van het divisiesymbool.
- Deze methode is veel gemakkelijker te begrijpen wanneer wordt gevisualiseerd op papier en is veel gemakkelijker voor beginners, omdat het alleen op divisie door twee vertrouwt.
- Als u verwarring vóór en na conversie wilt voorkomen, moet u het nummer van het basissysteem schrijven dat u werkt als een subscript van elk nummer. In dit geval heeft het decimale getal een subscript van 10 en heeft het binaire equivalent een subscript van 2.

2. Verdelen. Schrijf het Anteger-antwoord (quotiënt) onder het symbool met lange divisie en schrijf de rest (0 of 1) rechts van het dividend.

3. Blijf delen totdat je 0 bereikt.Ga naar beneden en scheid elk nieuw quotiënt met twee en het schrijven van de restanten rechts van elk dividend. Stop wanneer het quotiënt 0 is.

4. Schrijf het nieuwe, binaire nummer op. Lees de volgorde van resten naar boven met de onderste restant.Voor dit voorbeeld moet u 10011100 hebben.Dit is het binaire equivalent van het decimale nummer 156.Of, geschreven met basisonderbrekingen: 15610 = 100111002
Methode 2 van 2:
Aflopende krachten van twee en aftrekking1. Begin met het maken van een kaart. Maak een lijst van de krachten van twee in een "BASE 2 TABEL" van rechts naar links. Begin bij 2, evalueer het als "1".Verhoog de exponent door één voor elke kracht.Maak de lijst omhoog totdat u een nummer hebt bereikt in de buurt van het decimale systeemnummer waarmee u begint. Laten we het decimale nummer 156 voor dit voorbeeld converteren10 tot binair.

2. Zoek naar de grootste kracht van 2. Kies het grootste cijfer dat in het getal past dat u converteert. 128 is de grootste kracht van twee die in 156 past, dus schrijf een 1 onder deze doos in uw grafiek voor het meest linkse binaire cijfers. Trek dan 128 af van uw initiële nummer.Je hebt nu 28.

3. Ga naar de volgende lagere kracht van twee. Met behulp van uw nieuwe nummer (28), gaat u naar beneden de kaartmarkering hoe vaak elke kracht van 2 in uw dividend kan passen. 64 gaat niet naar 28, dus schrijf een 0 onder die doos voor het volgende binaire cijfer aan de rechterkant. Ga door totdat je een nummer hebt bereikt kan ga naar 28.

4. Trek elk opeenvolgend aantal af dat past en markeer het met een 1. 16 kan in 28 passen, dus u schrijft een 1 onder de doos en afteken 16 van 28. Je hebt nu 12. 8 gaat naar 12, dus schrijf een doos van 1 onder 8 en trek het af van 12. Je hebt nu 4.

5. Ga door totdat u het einde van uw grafiek bereikt. Vergeet niet om een 1 onder elk nummer te markeren dat doet in je nieuwe nummer, en een 0 onder degenen die dat niet doen.

6. Schrijf het binaire antwoord op.Het nummer is precies hetzelfde van links naar rechts als de 1`s en 0`s onder uw grafiek. Je zou 10011100 moeten hebben.Dit is het binaire equivalent van het decimale nummer 156.Of, geschreven met basisonderbrekingen: 15610 = 100111002.
Video
Door deze service te gebruiken, kan sommige informatie worden gedeeld met YouTube.
Tips
Omzetten in de tegenovergestelde richting, van Binair tot decimaal, is vaak gemakkelijker om eerst te leren.
De rekenmachine die wordt geïnstalleerd met Windows 10 kan deze conversie voor u doen, maar als een programmeur, bent u beter af met een goed begrip van hoe de conversie werkt.De conversieopties van de rekenmachine kunnen zichtbaar worden gemaakt door het openen van zijn "Visie" Menu en selecteren "Programmeur"
Praktijk. Probeer de decimale nummers 178 te converteren10, 6310, en 810. De binaire equivalenten zijn 101100102, 1111112, en 10002.Probeer 209 te converteren10, 2510, en 24110 respectievelijk 110100012, 110012, en 111100012.
Deel in het sociale netwerk: