Se scad numerele binare unul de altul
Scăderea numerelor binare este puțin diferită cu numerele zecimale, dar urmând pașii de mai jos este la fel de ușor sau chiar mai ușor.
pași
Metoda 1
Cu ajutorul împrumutului
1
Plasați numerele binare unul sub altul, la fel ca în cazul unei min-sume obișnuite. Scrieți numărul mai mare deasupra numărului mai mic. Dacă numărul mai mic are mai puține cifre, aliniați ambele numere din dreapta, așa cum ați face cu un număr zecimal (baza zece).
2
Încercați câteva sarcini simple. Pentru unele numere binare, scăderea nu diferă de numerele zecimale. Introduceți numerele, începeți din dreapta și determinați rezultatul pentru fiecare cifră. Iată câteva exemple simple:
3
Acum faceți o problemă mai complicată. Trebuie doar să cunoașteți o "regulă" specială pentru a putea face orice minus aleatoriu cu numere binare. Această linie vă spune cum puteți "împrumuta" din figura din stânga, pentru a rezolva o coloană "0-1". Pentru restul acestei părți, luăm câteva sarcini și le soluționăm cu ajutorul împrumuturilor. Aici este primul:
4
"Împrumută" de la a doua cifră. Din coloana din dreapta (unitățile), trebuie să rezolvăm problema "0 - 1". În acest scop, trebuie să "împrumutăm" cifra din stânga (perechile). Acest lucru se face în două etape:
5
Rezolvați pentru coloana de la extrema dreaptă. Acum fiecare coloană poate fi rezolvată ca de obicei. În felul următor, puteți rezolva coloana din dreapta (cea a unităților) a acestei probleme:
6
Finalizați cesiunea. Restul problemei pot fi rezolvate cu ușurință. Rezolvați-l pe coloană, de la dreapta la stânga:
7
Încearcă o sarcină mai grea. Împrumutul este obișnuit în calculele binare și uneori trebuie să împrumuți de mai multe ori pe coloană. De exemplu, rezolvăm următoarele: 11000 - 111. Nu putem "împrumuta" un 0, așa că vom continua să împrumutăm numărul din stânga, până când devine ceva pe care îl putem împrumuta:
8
Verificați răspunsul. Există întotdeauna trei modalități de a vă verifica răspunsul. O modalitate rapidă este să introduceți sarcina într-una binar calculator on-line. Celelalte două metode sunt încă utile, deoarece este posibil să fiți nevoit să verificați manual răspunsul în timpul unui test și pentru că veți învăța cum să manipulați mai ușor numerele binare:
Metoda 2
Utilizarea metodei complementului
1
Aliniați cele două numere ca la scăderea zecimală. Această metodă este folosită de computere pentru scăderea numerelor binare, deoarece utilizează un program mai eficient. Pentru cineva obișnuit să scadă numerele zecimale obișnuite, este probabil o metodă mai dificilă de a utiliza, dar ar putea fi util să înțelegeți pentru un programator.
- Folosim următorul exemplu: 101 - 11 =?
2
Puneți înainte, dacă este necesar, zerouri, astfel încât ambele numere să aibă același număr de cifre. De exemplu, convertiți 101-11 la 101-011 astfel încât ambele numere să aibă trei cifre.
3
Schimbați cifrele din al doilea termen. Efectuați toate zerouri cu una și toate zerouri în al doilea termen. În exemplul nostru, al doilea termen devine: 011 → 100.
4
Adăugați unul la noul al doilea termen. Odată ce aveți termenul "invers", adăugați unul la rezultat. În exemplul nostru ajungem 100 + 1 = 101.
5
Rezolva noua problemă ca adăugare binară. Utilizați tehnici de adăugare a numerelor binare pentru a adăuga noul termen la termenul inițial, în loc să scadă:
6
Ignorați prima cifră. Cu această metodă întotdeauna terminați cu un răspuns că un număr este prea lung. De exemplu: am început cu numere de trei cifre (101 + 101), dar am încheiat cu un răspuns de 4 cifre (1010). Lansați prima cifră și primiți răspunsul la original min-sum:
7
Încercați această metodă cu zecimale. Această metodă este numită "complement 2 lui", deoarece etapele cu "inversarea numerelor" conduc la "1-complement", după care se adaugă 1. Dacă doriți să înțelegeți mai bine de ce funcționează această metodă, încercați-o în sistemul cu număr zecimal (baza 10):
sfaturi
- Pentru a scădea un număr mai mare de la un număr mai mic, modificați ordinea numerelor în ordine, lucrezi min-suma și adăugați un semn minus răspunsul. De exemplu, pentru a rezolva suma binară 11-100, 100-11 lucrăm mai întâi și apoi se adaugă un semn minus răspunsul (și această regulă se aplică de deducere în fiecare bază, nu numai în cifre binare).
- Matematic, metoda complementului face uz de identitate a - b = a + (2n - b) - 2n Dacă n este numărul de cifre în b, atunci 2n - b mai mult decât rezultatul stripării.
Distribuiți pe rețelele sociale:
înrudit
- Conversia numerelor hexazecimale la numere zecimale
- Adăugați numere binare împreună
- Distribuiți numere binare
- Convertire binară la zecimală
- Convertire binară la octal
- Numărarea binară
- Conversia fracțiunilor la numere zecimale
- Se multiplică fracțiunile zecimale
- Adăugați numerele de la 1 la N împreună
- Transformați un număr zecimal într-un octal
- Descompune un număr în factori
- Numere complete
- Numere rotunde până la a zecea
- Scădeți numerele unele de altele
- Determinați media, mediana și modul
- Calculați media geometrică
- Calculați deviația standard
- Transformați un număr binar într-un număr zecimal
- Se multiplică cu numere din două cifre
- Citiți numere binare
- Conversia de la zecimal la hexazecimal