Podijelite binarne brojeve - kako to funkcionira
Kod programiranja ili procjene podataka često postoji prepreka dijeljenju binarnih brojeva. Međutim, ovaj postupak nije previše kompliciran. Reći ćemo vam kako se to radi.
Podjela u dualnom sustavu: Kako podijeliti binarne brojeve
- Podjela u dualnom sustavu vrlo je slična onoj u decimalnom sustavu. Ovdje se obično dijeli dividenda. To rezultira količnikom, ponekad s preostalim ili decimalnim brojevima. To se u potpunosti eliminira prilikom izračuna s binarnim brojevima.
- Pišite odjeljenju i slijedite sljedeće korake. (U sljedećem odlomku postupak se opet objašnjava uporabom praktičnog primjera)
- Započnite s dobivanjem broja prve znamenke dividende (broj na lijevoj strani) i usporedite je s djeliteljem (broj s desne strane). Ako je broj djelitelja isti ili veći, na prvom se mjestu kvocijenta piše 1. Ako je manji od 0.
- Oduzmi djelitelj od dividende u nizu ako je jednaka ili veća. U suprotnom, u sljedeći redak napišite cijeli broj. Oduzmite sljedeću znamenku od navedene dividende i ponavljajte ove korake dok ne dođete do posljednje znamenke. Ako su preostale preostale vrijednosti, jednostavno ih obrišite. To su nevažne.
Podijelite binarne brojeve - primjer
- U ovom je primjeru binarni broj 15 (1111) podijeljen s binarnim brojem 5 (0101). Rješenje ove podjele treba biti 3 (0011).
- a) Prva znamenka se zapisuje i uspoređuje s djeliteljem 101. 1 je manji od 101. Stoga je 0 zapisan u kvocijent.
- b) Broj 1 iz prvog retka je usvojen i zapisan je sljedeći broj. Opet usporedba: 11 manje od 101. Dakle, drugi 0 dolazi u kvocijentu.
- c) Isti se postupak prijenosa ponavlja. Sada imamo vrijednost 111, koja je veća od djelitelja 101. Shodno tome, u kvocijentu se piše 1.
- d) A 1 u kvocijentu također znači da se u brojevnom nizu odijeli 101 oduzme od broja u retku c) 111. Rezultat je 10. Sada se sljedeća znamenka ponovno zapisuje i dobivamo vrijednost 101.
- To se može podijeliti točno dijeljenjem. Rezultat je količnik 1, a preostala vrijednost je 0.
Često je korisno pretvoriti binarne brojeve u decimalne brojeve. Na sljedećoj stranici naći ćete savršene upute za to.