Kako oduzeti binarne brojeve: 15 koraka (sa slikama)

Sadržaj:

Kako oduzeti binarne brojeve: 15 koraka (sa slikama)
Kako oduzeti binarne brojeve: 15 koraka (sa slikama)

Video: Kako oduzeti binarne brojeve: 15 koraka (sa slikama)

Video: Kako oduzeti binarne brojeve: 15 koraka (sa slikama)
Video: Kako da napraviš punđu na tri načina? 2024, Marš
Anonim

Oduzimanje binarnih brojeva malo se razlikuje od oduzimanja decimalnih brojeva. Ako trebate učiniti nešto slično, slijedite korake u ovom članku kako ne biste imali poteškoća!

korake

Metoda 1 od 2: Korištenje metode kredita

Oduzmite binarne brojeve Korak 1
Oduzmite binarne brojeve Korak 1

Korak 1. Poravnajte brojeve kao da ćete napraviti uobičajeno oduzimanje

Najveći pojam stavite iznad najmanjeg, a ako ima manji broj znamenki, postavite ga desno - kao što biste to učinili oduzimanjem decimala (osnovica deset).

Oduzmite binarne brojeve Korak 2
Oduzmite binarne brojeve Korak 2

Korak 2. Pokušajte riješiti neke osnovne probleme

Određena pitanja koja uključuju binarne brojeve jednaka su oduzimanju deset decimalnih mjesta. Poravnajte pojmove u stupce i pronađite rezultate za svaku znamenku počevši od desne strane. Pogledajte ove primjere:

  • 1 - 0 = 1
  • 11 - 10 = 1
  • 1011 - 10 = 1001
Oduzmite binarne brojeve Korak 3
Oduzmite binarne brojeve Korak 3

Korak 3. Pokušajte riješiti složeniji problem

Da biste to učinili, samo slijedite ovaj savjet: "posudite" znamenku s lijeve strane kako biste riješili stupac "0 - 1". Ostatak ovog odjeljka nudi neke primjere problema i načine za njihovo rješavanje metodom kredita. Prvi je:

  • 110 - 101 = ?

Oduzmite binarne brojeve Korak 4
Oduzmite binarne brojeve Korak 4

Korak 4. Uzmite "posuđenu" cifru iz drugog termina

Počevši od desne kolone (gdje su prve vrijednosti) riješite problem "0 - 1". Da biste to učinili, posudite broj sa znamenke s lijeve strane (gdje su druge vrijednosti). Slijedite sljedeća dva koraka:

  • Prvo izrežite 1 i zamijenite ga s 0, ostavljajući vam sljedeće: 1010 - 101 = ?
  • Dakle, od prvog ćete broja oduzeti 10 kako biste na slobodno mjesto dodali sljedeći izraz "posuđeno": 101100 - 101 = ?

Oduzmite binarne brojeve Korak 5
Oduzmite binarne brojeve Korak 5

Korak 5. Riješite stupac s desne strane

Sada možete normalno riješiti ostatak problema. Slijedite donje korake da biste riješili desni dio (gdje su prve vrijednosti) u sljedećem primjeru:

  • 101100 - 101 = ?
  • Dakle, desna kolona će izgledati ovako: 10 - 1 = 1. Ako ne možete dobiti odgovor, pročitajte ovaj članak kako biste pretvorili vrijednosti u decimalne brojeve:
  • 102 = (1 x 2) + (0 x 1) = 210. (vrijednosti degradiran predstavljaju bazu broja)
  • 12 = (1x1) = 110
  • Dakle, u decimalnom obliku, ovaj problem bi bio: 2 - 1 =? (odgovor: 1)
Oduzmite binarne brojeve Korak 6
Oduzmite binarne brojeve Korak 6

Korak 6. Dovršite rezoluciju

Od tada će biti lako nastaviti. Pomicanje od kolone do kolone, zdesna nalijevo:

  • 101100 - 101 = _1 = _01 = 001 =

    Korak 1.

Oduzmite binarne brojeve Korak 7
Oduzmite binarne brojeve Korak 7

Korak 7. Pokušajte riješiti teži problem

Tehnika posuđivanja vrlo je česta kod množenja binarnih brojeva pa se stoga može koristiti nekoliko puta u istoj koloni. Ispod je, na primjer, rezolucija 11000 - 111. Ne možete ništa posuditi od nule; stoga ćete morati nastaviti uzimati stavke s lijeve strane dok ne dođete do nečega iz čega konačno možete ukloniti broj:

  • 10110000 - 111 =
  • 10111001000 - 111 = (zapamtite, 10 - 1 = 1)
  • 10111001100100 - 111 =
  • Ako je bolje organiziran, izraz izgleda ovako: 1011100 - 111 =
  • Riješite jednu po jednu kolonu: _ _ _ _ 1 = _ _ _ 0 1 = _ _ 0 0 1 = _ 0 0 0 1 = 1 0 0 0 1
Oduzmite binarne brojeve Korak 8
Oduzmite binarne brojeve Korak 8

Korak 8. Provjerite jesu li odgovori tačni

Postoje tri metode za ovu provjeru. Najpraktičniji od njih je unos problema u virtualni kalkulator. Druga dva su također korisna, iako ćete možda ipak morati obaviti ručnu provjeru podataka - što, na kraju, čini svakog korisnika naviknutijim i ugodnijim za binarne brojeve.

  • Dodajte binarne brojeve zajedno da vidite da li ste dobro shvatili. Dodajte odgovor na manji broj - ako je točan, dobit ćete veći pojam. Slijedeći gornji primjer (11000 - 11 = 10001), izgledao bih kao 10001 + 111 = 11000 (tj. Najduži rok).
  • Također možete pretvoriti svaki binarni broj u decimalni da biste testirali odgovor. Koristeći isti primjer (11000 - 111 = 10001), dobili biste 24 - 7 = 17 (tačno).

Metoda 2 od 2: Korištenje metode dodavanja

Oduzmite binarne brojeve Korak 9
Oduzmite binarne brojeve Korak 9

Korak 1. Poravnajte dva broja kao da oduzimate decimale

Mnogi računari koriste ovu metodu jer program može učiniti efikasnijim. Za one koji nisu navikli na takve probleme, ovo je vjerojatno najteža alternativa (iako može biti jednostavna za programere).

  • Evo primjera 101 - 11 = ?

Oduzmite binarne brojeve Korak 10
Oduzmite binarne brojeve Korak 10

Korak 2. Ako je potrebno, napišite početne nule brojeva koji će predstavljati oba s istim brojem znamenki

Na primjer: pretvorite 101-11 u 101-011.

  • 101 - 011 = ?

Oduzmite binarne brojeve Korak 11
Oduzmite binarne brojeve Korak 11

Korak 3. Zamijenite znamenke drugog termina

Promijenite svaku nulu na 1 (i obrnuto). U gornjem primjeru biste izgledali ovako: 011 → 100.

  • Jednostavno rečeno, u ovom koraku samo oduzmite 1 od svake znamenke izraza. Ova "zamjena" radi na binarnim brojevima, jer su jedine mogućnosti sljedeće: 1 - 0 =

    Korak 1. i 1

    Korak 1. = 0.

Oduzmite binarne brojeve Korak 12
Oduzmite binarne brojeve Korak 12

Korak 4. Dodajte 1 novom novom terminu

Nakon obrnutog redoslijeda brojeva, dodajte ovaj zbroj. Primjer ove metode bi izgledao ovako: 100 + 1 = 101.

Oduzmite binarne brojeve Korak 13
Oduzmite binarne brojeve Korak 13

Korak 5. Riješite novi problem kao da se radi o dodavanju binarnih datoteka

Koristite tehnike koje ste naučili da dodate izraze u original umjesto da oduzimate:

  • 101 + 101 = 1010
  • Ako vam ništa od ovoga nema smisla, pročitajte ovaj članak još jednom.
Oduzmite binarne brojeve Korak 14
Oduzmite binarne brojeve Korak 14

Korak 6. Izbrišite prvu znamenku

Ovom metodom odgovor operacije uvijek će imati dodatni termin. U gornjem primjeru, iako brojevi imaju tri znamenke (101 + 101), na kraju će ostati još četiri (1010). Samo odrežite dodatni termin da dođete do odgovora na oduzimanje original:

  • 1 010 = 10
  • Stoga, 101 - 011 = 10
  • Ako na kraju ne dobijete dodatnu znamenku, to je zato što ste pokušali oduzeti veći broj od manjeg. Pročitajte donje savjete da biste saznali kako riješiti ove probleme i počnite ispočetka.
Oduzmite binarne brojeve Korak 15
Oduzmite binarne brojeve Korak 15

Korak 7. Isprobajte ovu metodu koristeći bazu deset

To se naziva "komplement dvojke", budući da se alternativa obrnutih znamenki naziva "nečiji komplement" (pri dodavanju broja 1). Ako želite razumjeti kako to intuitivno funkcionira, upotrijebite desetu osnovu:

  • 56 - 17
  • Budući da u primjeru imate bazu deset, upotrijebite "komplement do devet" drugog izraza (17), oduzimajući 9 od svake znamenke. To je: 99 - 17 = 82.
  • Pretvorite ovo u dodatni problem: 56 + 82. Ako usporedite ove izraze s izvornim problemom (56 - 17), vidjet ćete da zbrajate 99.
  • 56+82= 138.

    Međutim, budući da su promjene u primjeru ostavile izvorni problem s još 99 brojeva, morat ćete oduzeti isti iznos od odgovora. Koristite prečicu, baš kao u gornjoj binarnoj metodi: dodajte 1 ukupnom broju, a zatim izbrišite lijevu znamenku (koja predstavlja 100):

  • 138 + 1 = 139 → 139 → 39 Ready! Ovo je rješenje izvornog problema, 56-17.

Savjeti

  • Da biste oduzeli veći broj od manjeg, promijenite redoslijed pojmova, izvedite operaciju, a zatim stavite znak minus na odgovor. Na primjer: da biste riješili binarni problem 11 - 100, upišite podatke kao 100 - 11 i na kraju stavite " -" ispred rezultata. Ovo se pravilo primjenjuje na oduzimanje bilo koje baze, binarne ili ne.
  • Matematički, metoda dodataka koristi svojstvo a - b = a + (2 - b) - 2 . Kada je n broj znamenki u b, 2 - b je još jedna vrijednost više od rezultata negacije.

Preporučuje se: