Hoe binaire getallen te delen
Binaire nummers kunnen in een kolom worden verdeeld om het proces zelf beter te begrijpen of een eenvoudig computerprogramma te schrijven. U kunt ook de amendementmethode toepassen die vrij zelden wordt gebruikt bij het programmeren. In de regel gebruiken machinetalen een beoordeling algoritme voor meer efficiëntie, maar de toespraak in dit artikel zal er niet over gaan.
Stappen
Methode 1 van 2:
Divisie in kolomeen
Deelnemen aan de kolom Twee decimale aantallen. Als u bent vergeten wat in een kolom is verdeeld, deelt twee decimalen (basis 10) van het nummer: 172 ÷ 4. Als het goed gaat met de kolom, ga dan naar de volgende stap om te leren hoe u binaire getallen kunt delen.
- Dividend gedeeld door verdeler En het blijkt Privaat.
- Vergelijk de verdeler met het eerste cijfer. Als de divider meer is dan dit cijfer, vergelijkt u een verdeler met twee cijfersverdeling enzovoort totdat de verdeler minder wordt dan het onderzochte getal. Vergelijk in ons voorbeeld 4 en 1, merk op dat 4> 1 en vervolgens 4 vergelijken vanaf 17.
- Schrijf het eerste nummer van privé onder de verdeler. In vergelijking van 4 en 17 ziet u dat 17 ÷ 4 = 4 met het residu, dus schrijf 4 als het eerste cijfer van het privé onder de verdeler (4).
- Vermenigvuldig en aftrek om het saldo te vinden. Vermenigvuldig het eerste cijfer van het privé per verdeler in ons voorbeeld: 4 x 4 = 16. Noteer 16 onder de 17 jaar en vervolgens aftrekken 17 - 16 om het residu te vinden1.
- Herhaal vergelijking. Vergelijk Delidider 4 met het residu 1, merk op dat 4> 1 en "Slijsten" het volgende diviminale nummer om 4 van 12 te vergelijken. Sinds 12 ÷ 4 = 3 zonder residu, dus schrijf 3 als een tweede stukje privé. Laatste antwoord: 43.

2. Verdeel twee binaire getallen in de kolom. Bijvoorbeeld 10101 ÷ 11. Hier 10101 - Delimi en 11 - Divider. Laat genoeg ruimte achter voor het berekenen.

3. Vergelijk de verdeler met het eerste cijfer. In het geval van binaire getallen, is het gemakkelijker om dit te doen met decimaal: of het nummer is niet verdeeld in een verdeler en schrijf 0, verdeeld en schrijf 1.

4. Blijf nummers vergelijken met een divider totdat u 1 krijgt. In ons voorbeeld:

vijf. Bereken het residu. Vermenigvuldig het gevonden nummer (1) op de verdeler (11) en noteer het resultaat van het resultaat onder deelbaar (namelijk onder de juiste lozingen). Houd er rekening mee dat wanneer u 1 per divider vermenigvuldigt, altijd een verdeler blijkt.

6. Herhaal de beschreven acties totdat u de taak bepaalt. Voeg het volgende stuk deel aan het residu toe om 100 te krijgen. Sinds 11 < 100>

7. Voeg een decimale komma toe (indien nodig). Soms is het resultaat geen geheel getal. Als nadat u het laatste cijfer van de kloof hebt gebruikt, bleef het het residu ", opleggen", 0 "om te verdelen en", "naar het privé om het volgende cijfer te" slopen "en doorgaan met de berekening. Herhaal dit proces totdat u het resultaat van de gewenste nauwkeurigheid krijgt en vervolgens het antwoord rond. Om het resultaat rond te ronden, ga je het af van de laatste 0, of, als het laatste cijfer 1, zet hem neer en voeg 1 toe aan het nieuwe laatste cijfer. Volg in het programmeren een van de standaardafrondingsalgoritmen om fouten te voorkomen bij het omzetten tussen binaire en decimale nummers.
Methode 2 van 2:
Supplementeneen. Bereken de basisprincipes. Om de twee nummers (zowel decimaal als binair) te verdelen, kunt u een verdeler van de verdeler aftrekken en vervolgens consequent de verdeler van de resten aftrekken totdat deze een negatief getal uitstraalt - u moet overwegen hoeveel aftrekken. Bereken bijvoorbeeld 26 ÷ 7:
- 26 - 7 = 19 (een aftrekking)
- 19 - 7 = 12 (2)
- 12 - 7 = 5 (3)
- 5 - 7 = -2. Negatief getal, dus het is niet nodig om verder af te trekken. Antwoord: 3 Met het residu 5. Merk op dat deze methode het fractionele deel van het antwoord niet berekent.

2. Begrijp de basisbeginselen van de toevoegingsmethode. De bovenstaande methode kan worden toegepast op binaire cijfers en u kunt een efficiëntere manier gebruiken die tijd bespaart bij het programmeren van de divisie van binaire getallen. Deze methode wordt genoemd De methode van toevoegingen. Aftrek 111 - 011 (beide nummers moeten hetzelfde aantal cijfers hebben):

3. Combineer de twee hierboven beschreven methoden. De eerste methode is een consistente subtractiemethode en de tweede is de optellingsmethode voor twee. Deze methoden kunnen in één worden gecombineerd om het nummer mee te delen (de methode voor het combineren van methoden wordt later beschreven). Als je wilt, probeer je jezelf te begrijpen hoe je twee methoden kunt combineren.

4. Verwijder de verdeler van de kloof, het vervangen van aftrekking door het toevoegen van de toevoeging aan twee. Bijvoorbeeld: 100011 ÷ 000101. In eerste instantie wordt de aftrekking van 100011 - 000101 in aanvulling op de toevoeging aan twee:

vijf. Voeg 1 toe aan privé. In het computerprogramma is dit een touw waar particuliere toeneemt. Maak een briefje om niet in de war te komen. Je hebt met succes een keer gedetecteerd, dus op het moment dat het privé gelijk is een.

6. Herhaal het beschreven proces. Om dit te doen, aftrek de verdeler van het residu. Het residu is het resultaat van de laatste berekening. Subtraction-bediening Vervang de toevoeging: Toevoegen aan het residu aangevuld met twee delicanten, en dan ontdoen van het eerste cijfer van het resultaat. Na elke aftrekking van de privé-voeg 1. Herhaal het beschreven proces totdat het residu gelijk is aan of minder deelnemer:
Tips
- Negeer een tekenontlading in binaire getallen met een teken, behalve in gevallen waarin u moet begrijpen, werd een positief of negatief resultaat verkregen.
- De toevoegingsmethode tot twee is niet van toepassing als cijfers uit verschillende aantallen nummers bestaan. In dit geval, tot een kleiner aantal, passende (links) passende hoeveelheid 0.
- Instructies voor het verhogen, afnemende of extraheren van de stapel moet in aanmerking worden genomen voordat de binaire bewerkingen worden toegepast op machine-opdrachten.
Deel in het sociale netwerk: