Binaire getallen aftrekken
Het aftrekken van binaire getallen is een beetje anders dan het aftrekken van decimalen, maar met de volgende instructies kan het net zo gemakkelijk zijn.
werkwijze
Methode 1
Met de leenmethode

1
Noteer de nummers zoals u zou doen voor een gewone aftrektaak. Schrijf het grotere cijfer over het kleinere getal. Als het kleinere aantal minder cijfers heeft, lijnt u het uit aan de rechterkant, zoals u zou doen met een aftrektaak met decimale getallen (basis tien).

2
Probeer een paar eenvoudige taken. Sommige binaire subtractietaken verschillen niet van basis tien aftrekkingen. Lijn de kolommen uit en bepaal, van rechts beginnend, het resultaat voor elk cijfer. Hier zijn een paar eenvoudige voorbeelden:

3
Een iets ingewikkelder taak. Je moet gewoon een speciale "regel" kennen om elk binair aftrekprobleem op te lossen. Deze regel vertelt je hoe je van de plek links van je kunt "lenen", zodat je een kolom "0-1" kunt berekenen. Laten we voor de rest van deze sectie een aantal voorbeeldtaken bekijken en deze oplossen met de methode van lenen. Dit is de eerste:

4
"Borge" vanaf de tweede plaats. We beginnen met de rechterkolom (het ene cijfer) en moeten "0 - 1" berekenen. Om dat te kunnen doen, moeten we `lenen` van de plaats verder naar links (het tweetal). We doen het in twee stappen:

5
Bereken de kolom helemaal rechts. We kunnen nu elke kolom zoals gebruikelijk berekenen. Zo berekenen we de rechterkolom (eenheidscijfer) in deze taak:

6
Maak de taak af. De rest van de taak kan nu eenvoudig worden opgelost. Los ze op in kolommen, begin helemaal rechts en werk naar links:

7
Probeer een moeilijkere taak. Lenen is vaak binair aftrekken, en soms moet je meerdere keren lenen om een kolom te berekenen. Hier kunt u bijvoorbeeld zien hoe 11000 - 111 berekend. We kunnen niet "lenen" van een 0, dus we moeten links blijven draaien totdat we iets vinden waarvan we kunnen lenen:

8
Controleer uw resultaat. Er zijn drie manieren om uw resultaten te controleren. Een snelle optie is er een Binary Calculator om online te vinden en om de taak daar in te voeren. De andere twee methoden zijn nog steeds nuttig, omdat u mogelijk uw resultaat niet kunt controleren in een test met de computer en u vertrouwd raakt met binaire getallen:
Methode 2
Met de complementmethode

1
Noteer de getallen als een decimale aftrektaak. Deze methode wordt door computers gebruikt om binaire getallen af te trekken omdat het een efficiënter programma gebruikt. Voor een persoon die gewend is aan de gebruikelijke decimale aftrektaken, is dit waarschijnlijk de moeilijkere methode, maar het kan nuttig zijn voor programmeurs om ze te begrijpen.
- We kijken naar het voorbeeld 101 - 11 =?

2
Voeg zo nodig voorloopnullen toe zodat beide nummers hetzelfde aantal cijfers hebben. We schrijven bijvoorbeeld 101-11 als 101-011, dus beide hebben drie cijfers.

3
Converteer alle cijfers in het tweede nummer. Maak alle 0s 1s en alle 1s 0s in het tweede nummer. In ons voorbeeld wordt het tweede nummer: 011 → 100.

4
Voeg 1 toe aan het nieuwe tweede nummer. Zodra we het "omgekeerde" nummer hebben, voegen we er 1 aan het resultaat toe. In ons voorbeeld krijgen we 100 + 1 = 101.

5
Los de nieuwe taak op als een binaire opteltaak. Gebruik binaire optelmethoden om het nieuwe nummer toe te voegen aan het originele nummer in plaats van het af te trekken:

6
Verwijder het eerste cijfer. Deze methode moet altijd eindigen met een resultaat dat één cijfer te lang is. In onze voorbeeldtaak hebben we bijvoorbeeld getallen van drie cijfers (101 + 101), maar we eindigen met een viercijferig nummer (1010). Ga eerst en we hebben de oplossing voor de originele aftrekking-taak:

7
Probeer deze methode in het decimale systeem. Deze methode wordt een "twee-complement" -methode genoemd, omdat "het omkeren van de cijfers" u het "iemands complement" geeft en vervolgens 1 toevoegt. Als je een meer intuïtief begrip wilt van waarom deze methode werkt, probeer dan het decimale systeem:
tips
- Wiskundig gebruikt de complementmethode de vergelijking a - b = a + (2n - b) - 2n out. Als n het aantal cijfers van b is, dan 2n - b groter dan het resultaat van negatie.
- Om een groter getal van een kleinere af te trekken, roteert u de volgorde van de getallen rond, doet u de aftrekking en schrijft u een negatief teken vóór het resultaat. Als u bijvoorbeeld binaire taak 11-100 wilt oplossen, moet u 100-11 in plaats daarvan berekenen en een negatief teken vóór het resultaat schrijven (dit is van toepassing op een aftrekking op elke basis, niet alleen op het binaire systeem).
Delen op sociale netwerken:
Verwant
Optellen en aftrekken van breuken
Binaire getallen toevoegen
Converteer binaire getallen naar kommagetallen
Bepaal de mediaan van een reeks getallen
Vermenigvuldig decimalen
Verdeling met binaire getallen
Converteer een binair getal naar een octaal getal
Converteer een decimaal getal naar een binair getal
Een breuk omzetten in een decimaal getal
Maak een Pascal`s driehoek
Lees een binaire code
Een binaire klok lezen
Converteer binair naar hexadecimaal
Voeg decimale getallen toe
Vermenigvuldigen en delen gehele getallen
Trek gemengde getallen af
Converteer hexadecimale getallen naar binaire of decimale getallen
Tel in het binaire systeem
Aftrekken
Onderwijs aftrekken
Schrijf nummers in uitgebreide vorm