Trek binêre getalle van mekaar af
Om binêre getalle af te trek, is `n bietjie anders met desimale getalle, maar die volgende stappe is net so maklik of makliker.
stappe
Metode 1
Met die hulp van die leen
1
Plaas die binêre getalle onder mekaar, net soos met `n gereelde min-som. Skryf die groter getal bo die kleiner nommer neer. As die kleiner getal minder syfers het, bely beide getalle regs, soos jy sou met `n desimale getal (basis tien).
2
Probeer `n paar eenvoudige take. Vir sommige binêre getalle verskil die aftrekking nie van desimale getalle nie. Sit die getalle saam, begin regs en bepaal die uitkoms vir elke syfer. Hier is `n paar eenvoudige voorbeelde:
3
Doen nou `n ingewikkelder probleem. Jy hoef net een spesiale `reël` te ken om enige ewekansige minus met binêre getalle te kan doen. Hierdie reël vertel hoe jy van die figuur aan die linkerkant kan leen om `n `0 - 1` kolom op te los. Vir die res van hierdie gedeelte neem ons `n paar voorbeeldopdragte en los dit met behulp van lenings. Hier is die eerste:
4
`Leen` van die tweede syfer. Van die regterkantste kolom (die eenhede) moet ons die probleem `0 - 1` oplos. Hiervoor moet ons die figuur aan die linkerkant daarvan (die pare) `leen`. Dit word in twee stappe gedoen:
5
Los op vir die kolom heel regs. Nou kan elke kolom soos gewoonlik opgelos word. Op die volgende manier kan u die kolom regs (die eenhede) van hierdie probleem oplos:
6
Voltooi die opdrag. Die res van die probleem kan nou maklik opgelos word. Los dit op kolom, van regs na links:
7
Probeer `n moeilike taak. Lening is algemeen in binêre berekeninge, en soms moet jy verskeie kere per kolom leen. Byvoorbeeld, ons los die volgende op: 11000 - 111. Ons kan `n 0 nie `leen` nie, dus bly ons die nommer aan die linkerkant, tot dit iets word wat ons kan leen:
8
Gaan jou antwoord na. Daar is altyd drie maniere om jou antwoord te kontroleer. `N Vinnige manier is om die opdrag in een te voltooi binêre sakrekenaar aanlyn. Die ander twee metodes is nog steeds nuttig, omdat jy dalk jou antwoord tydens `n proefwerk met die hand moet monitor, en omdat jy daardeur makliker leer omgaan met binêre getalle:
Metode 2
Gebruik die komplement metode
1
Rig die twee getalle soos met desimale aftrekking. Hierdie metode word gebruik deur rekenaars om binêre getalle af te trek omdat dit `n meer doeltreffende program gebruik. Vir iemand wat gewoond is om gewone desimale getalle af te trek, is dit waarskynlik `n moeiliker metode om te gebruik, maar dit kan nuttig wees om vir `n programmeerder te verstaan.
- Ons gebruik die volgende voorbeeld: 101 - 11 =?
2
Sit nul voor, indien nodig, sodat albei getalle dieselfde getal syfers het. Byvoorbeeld, skakel 101-11 tot 101-011 sodat albei getalle drie syfers het.
3
Verander die syfers in die tweede kwartaal. Maak alle nulde een en alle nulle in die tweede kwartaal. In ons voorbeeld word die tweede term: 011 → 100.
4
Voeg een by die nuwe tweede kwartaal. Sodra u die `omgekeerde` termyn het, voeg een by die resultaat. In ons voorbeeld kry ons 100 +1 = 101.
5
Los die nuwe probleem op as `n binêre toevoeging. Gebruik byvoegingstegnieke vir binêre getalle om die nuwe term by die oorspronklike term by te voeg, in plaas van af te trek:
6
Ignoreer die eerste syfer. Met hierdie metode eindig jy altyd met `n antwoord dat `n nommer te lank is. Byvoorbeeld: ons het begin met getalle van drie syfers (101 + 101), maar eindig met `n viercijferige antwoord (1010). Stryk die eerste syfer en jy kry die antwoord op die oorspronklike min-som:
7
Probeer hierdie metode met desimale. Hierdie metode heet die "2-complement"metode, want die stappe met die `omgekeerde syfers` lei tot die `1-komplement`, waarna 1 bygevoeg word. As jy beter wil verstaan hoekom hierdie metode werk, probeer dit in die desimale getalstelsel (basis 10):
wenke
- Om `n groter getal af te kan trek van `n kleiner getal, wissel jy die volgorde van die getalle om, werk jy die min-som uit, en voeg jy `n minusteken toe aan het antwoord. Byvoorbeeld, om die binêre som 11-100 op te los, werk ons eers 100-11 uit en voeg daarna `n minusteken toe aan het antwoord (en hierdie reël geld vir aftrek in elk grondtal, nie net by binêre getalle).
- Wiskundig maak die komplement metode gebruik van die identiteit a - b = a + (2n - b) - 2n As n die getal syfers in b is, dan 2n - b een meer as die gevolg van die stroping.
Deel op sosiale netwerke:
Verwante
- Skakel heksadesimale getalle na desimale getalle
- Voeg binêre getalle bymekaar
- Deel binêre getalle
- Binêre tot desimale omskakeling
- Binêre tot oktale omskep
- Binêre telling
- Vermenigvuldig desimale breuke
- Bepaal die mediaan van `n reeks getalle
- Vind die modus van `n reeks getalle
- Skakel `n desimale getal na `n oktaal
- Omskep `n desimale na `n breuk
- Verdeel `n heelgetal deur `n komma nommer
- Voltooi nommers
- Rond getalle tot die tiende
- Omskep getalle na wetenskaplike notasie
- Trek getalle van mekaar af
- Bepaal die gemiddelde, die mediaan en die modus
- Verander `n binêre getal in `n desimale getal
- Vermenigvuldig met tweesyfergetalle
- Lees binêre getalle
- Skakel van desimale na heksadesimale