Scădeți numerele binare
Scăderea numerelor binare este puțin diferită de scăderea zecimalelor, dar cu următoarele instrucțiuni, poate fi la fel de ușor.
conținut
metodă
Metoda 1
Cu metoda împrumutului
1
Notați numerele ca în cazul unei sarcini obișnuite de scădere. Scrieți numărul mai mare peste numărul mai mic. Dacă numărul mai mic are mai puține cifre, aliniați-l la partea dreaptă, așa cum ați proceda cu o sarcină de scădere cu numere zecimale (baza zece).
2
Încercați câteva sarcini simple. Unele sarcini de scădere binară nu diferă decât cele zece subtracții de bază. Aliniați coloanele și determinați, începând din dreapta, rezultatul pentru fiecare cifră. Iată câteva exemple simple:
3
O sarcină puțin mai complicată. Trebuie doar să cunoașteți o "regulă" specială pentru a rezolva orice problemă de scăpare binară. Această regulă specifică modul în care puteți "împrumuta" din loc în stânga dvs., astfel încât să puteți calcula o coloană "0-1". Pentru restul acestei secțiuni, să examinăm câteva exemple de sarcini și să le rezolvăm prin metoda împrumutului. Aici este primul:
4
"Borge" de pe locul al doilea. Începem cu coloana din dreapta (o singură cifră) și trebuie să calculați "0 - 1". Pentru ca noi să facem acest lucru, trebuie să "împrumutăm" de la locul de la stânga (cel două). Facem acest lucru în două etape:
5
Calculați coloana de pe extrema dreaptă. Acum putem calcula fiecare coloană ca de obicei. Iată cum calculam coloana din dreapta (cifră unitate) în această sarcină:
6
Terminați sarcina. Restul sarcinii poate fi rezolvată cu ușurință. Rezolvați-le în coloane, începeți la extrema dreaptă și faceți-vă drum spre stânga:
7
Încearcă o sarcină mai grea. Împrumutul este adesea scăderea binară și uneori trebuie să împrumuți de mai multe ori doar pentru a calcula o coloană. Aici puteți vedea, de exemplu, cum 11000 - 111 calculat. Nu putem "împrumuta" de la 0, așa că trebuie să continuăm să ne întoarcem la stânga până găsim ceva de la care putem împrumuta:
8
Verificați rezultatul. Există trei moduri în care puteți verifica rezultatele. O opțiune rapidă este una Calculator binar pentru a găsi online și pentru a intra în sarcină acolo. Celelalte două metode sunt încă utile, deoarece este posibil să nu puteți verifica rezultatul într-un test cu computerul și veți deveni mai familiarizat cu numerele binare:
Metoda 2
Cu metoda complementului
1
Notați numerele ca o sarcină de scădere zecimal. Această metodă este folosită de computere pentru a scădea numerele binare, deoarece utilizează un program mai eficient. Pentru o persoană obișnuită cu sarcinile zecimale de scădere zecimală, aceasta este probabil cea mai dificilă metodă, dar ar putea fi util pentru programatori să le înțeleagă.
- Ne uităm la exemplu 101 - 11 =?
2
Dacă este necesar, adăugați zerouri inițiale, astfel încât ambele numere să aibă același număr de cifre. De exemplu, scriem 101-11 ca 101-011, deci ambele au trei cifre.
3
Convertiți toate cifrele în al doilea număr. Efectuați toate cele 0s 1s și toate cele 1s 0s în al doilea număr. În exemplul nostru, al doilea număr devine: 011 → 100.
4
Adăugați 1 la al doilea nou număr. Odată ce avem numărul "inversat", adăugăm 1 la rezultat. În exemplul nostru ajungem 100 + 1 = 101.
5
Rezolva noua sarcină ca sarcină de adăugare binară. Utilizați metode de adăugare binară pentru a adăuga noul număr la numărul inițial, în loc să îl scăpați:
6
Scoateți prima cifră. Această metodă ar trebui să se încheie întotdeauna cu rezultatul că o singură cifră este prea lungă. De exemplu, în sarcina noastră de exemplu, avem numere de trei cifre (101 + 101), dar ajungem cu un număr de patru cifre (1010). Doar du-te primul și avem soluția pentru cea originală scădere-sarcina:
7
Încercați această metodă în sistemul zecimal. Această metodă se numește metoda "complementului doi", deoarece "inversarea numerelor" vă oferă "completarea unuia" și apoi adăugați 1. Dacă doriți o înțelegere mai intuitivă a motivului pentru care funcționează această metodă, încercați sistemul zecimal:
Sfaturi
- Matematic, metoda complementului utilizează ecuația a - b = a + (2n - b) - 2n out. Dacă n este numărul de cifre de b, atunci 2n - b mai mare decât una decât rezultatul negării.
- Pentru a scădea un număr mai mare de unul mai mic, rotiți ordinea numerelor în jurul valorii de, efectuați scăderea și puneți un semn negativ în fața rezultatului. De exemplu, pentru a rezolva sarcina binară 11-100, calculați 100-11 în loc și scrieți un semn negativ înainte de rezultat (acest lucru se aplică unei scăderi pe orice bază, nu doar sistemului binar).
Distribuiți pe rețelele sociale:
înrudit
- Adăuga
- Adăugați numere binare
- Conversia numerelor binare la numere zecimale
- Calculați procentajul de creștere
- Multiplicați zecimalele
- Rotunde zecimale
- Diviziune cu numere binare
- Conversia unui număr binar la un număr octal
- Conversia unui număr zecimal la un număr binar
- Citiți un cod binar
- Citirea unui ceas binar
- Conversia binar în hexazecimal
- Adăugați numere zecimale
- Înmulțiți și împărțiți întregi
- Scădeți numerele mixte
- Conversia numerelor hexazecimale la numere binare sau zecimale
- Învață matematica
- Scădea
- Învățați scăderea
- Scrieți numere în formă extinsă
- Înmulțiți numere din două cifre