Padauginkite dvejetainius skaičius - kaip tai veikia
Dažnai dvejetainius skaičius konvertuojate į dešimtainius skaičius prieš norėdami juos padauginti. Tačiau yra greitesnis būdas: šiame praktiniame patarime jūs sužinosite, kaip patys galite lengvai padauginti dvejetainius skaičius.
Kaip padauginti kiekvieną dvejetainį skaičių
- Padauginti dvejetainius skaičius skamba labai sudėtingai. Bet taip nėra. Kompiuteris dviguboje sistemoje yra toks pat paprastas kaip dešimtainėje sistemoje. Tačiau čia nėra dešimt skaitmenų, bet tik du (0 ir 1).
- Padauginimo taisyklės yra visiškai vienodos. Faktorius ir koeficientas lygus produktui. Jei norite apskaičiuoti dviejų skaičių rezultatą rankiniu būdu, tada parašykite abu šalia kito ir palikite šiek tiek vietos žemyn (pavyzdys kitoje pastraipoje). Dabar dauginkite kiekvieną skaitmenį atskirai iš kiekvieno, laikydamiesi šių sąlygų:
- 0 kartų 0 lygus 0
- 0 kartų 1 lygus 0
- 1 kartą 0 lygus 0
- 1 kartą 1 lygus 1
- Sudėkite visus skaičius kartu ir gausite galutinį rezultatą. Bet gali atsitikti taip, kad vienas ar kitas „2“ apgavo sprendimą. Dvejetainį skaičių iš dvigubos sistemos gali sudaryti tik 0 ir 1. Ką su tuo daryti?
- Taigi, jei bet kuriame taške gausite 2, jis bus lygus nuliui. Tačiau 2 taip pat turi įtakos kitam skaitmeniui kairėje. Tada tai pasikeičia. A 1 tampa 0, o 0 tampa 1. Matematiškai į kitą poziciją pridedamas papildomas 1, kuris sukelia šį pasikeitimą.
Padauginkite dvejetainius skaičius - pavyzdys
- Šiame pavyzdyje dvejetainis skaičius 10 (1010) padauginamas iš dvejetainio skaičiaus 11 (1011). Šios lygties sprendimas turėtų būti 110 (1101110).
- Todėl 1010 yra skaičiuojamas vienu skaitmeniu 1011 kartų. Kaip ir daugybę dešimtainėje sistemoje, įsitikinkite, kad po kiekvieno skaitmens perkeliate vieną skaitmenį į dešinę.
- Šie 4 tarpiniai rezultatai sudedami įprastu būdu ir tokiu atveju gausite vertę 1021110. Galite pastebėti, kad rezultate yra 2, kurio dviguba sistema negali apdoroti. 2 paverčiamas 0, o kitas skaitmuo gauna 1.
- Taigi apskaičiuojamas naujas rezultatas 1101110, kurį sudaro tik mūsų dvejetainiai skaičiai - ir mes matome, kad sprendimas yra teisingas.
Kitame puslapyje rasite instrukcijas, kaip lengvai konvertuoti dvejetainius skaičius į dešimtainius skaičius.