3 maneres de convertir de binari a decimal

Taula de continguts:

3 maneres de convertir de binari a decimal
3 maneres de convertir de binari a decimal

Vídeo: 3 maneres de convertir de binari a decimal

Vídeo: 3 maneres de convertir de binari a decimal
Vídeo: [Método Fácil] Convertir de Binario a Decimal y viceversa. 2024, Abril
Anonim

El sistema binari és el llenguatge intern dels ordinadors electrònics. Si sou un programador informàtic seriós, hauríeu d’entendre com fer la conversió binari a decimal. Aquest wikiHow us mostrarà com fer-ho.

Passos

Convertidor

Image
Image

Convertidor de binari a decimal

Mètode 1 de 2: Com utilitzar la notació posicional

Converteix el pas 1 de binari a decimal
Converteix el pas 1 de binari a decimal

Pas 1. Escriviu el número binari i enumereu les potències de 2 de dreta a esquerra

Suposem que volem convertir el número binari 100110112 a decimal. Primer, escriviu-lo. A continuació, escriviu els poders de dos de dreta a esquerra. Comenceu a les 20, avaluant-lo com a "1". Incrementeu l'exponent per un per a cada potència. Atureu-vos quan la quantitat d'elements de la llista és igual a la quantitat de dígits del número binari. El número d’exemple, 10011011, té vuit dígits, de manera que la llista, amb vuit elements, seria així: 128, 64, 32, 16, 8, 4, 2, 1

Converteix el pas 2 de binari a decimal
Converteix el pas 2 de binari a decimal

Pas 2. Escriviu els dígits del número binari per sota de les seves potències corresponents de dos

Ara, només cal escriure 10011011 a sota dels números 128, 64, 32, 16, 8, 4, 2 i 1 de manera que cada dígit binari correspongui amb la seva potència de dos. L '"1" a la dreta del número binari hauria de correspondre amb el "1" a la dreta de les potències llistades de dos, etc. També podeu escriure els dígits binaris per sobre de les potències de dos, si ho preferiu així. L’important és que coincideixin.

Converteix el pas 3 de binari a decimal
Converteix el pas 3 de binari a decimal

Pas 3. Connecteu els dígits del número binari amb les seves potències corresponents de dos

Dibuixeu línies, començant per la dreta, connectant cada dígit consecutiu del número binari a la potència de dos que hi ha a la llista següent. Comenceu dibuixant una línia des del primer dígit del número binari fins a la primera potència de dos de la llista que hi ha a sobre. A continuació, dibuixeu una línia des del segon dígit del número binari fins a la segona potència de dos de la llista. Continueu connectant cada dígit amb la potència corresponent de dos. Això us ajudarà a veure visualment la relació entre els dos conjunts de nombres.

Converteix el pas 4 de binari a decimal
Converteix el pas 4 de binari a decimal

Pas 4. Escriviu el valor final de cada potència de dos

Desplaceu-vos per cada dígit del número binari. Si el dígit és un 1, escriviu la potència corresponent de dos per sota de la línia, sota el dígit. Si el dígit és un 0, escriviu un 0 per sota de la línia, sota el dígit.

Com que "1" correspon a "1", es converteix en "1". Com que "2" correspon a "1", es converteix en un "2". Com que "4" correspon a "0", es converteix en "0". Com que "8" es correspon amb "1", es converteix en "8" i com que "16" es correspon amb "1" es converteix en "16". "32" es correspon amb "0" i es converteix en "0" i "64" es correspon amb "0" i, per tant, es converteix en "0" mentre que "128" correspon amb "1" i es converteix en 128

Converteix el pas 5 de binari a decimal
Converteix el pas 5 de binari a decimal

Pas 5. Afegiu els valors finals

Ara, suma els números escrits a sota de la línia. Això és el que feu: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. És l’equivalent decimal del número binari 10011011.

Converteix el pas 6 de binari a decimal
Converteix el pas 6 de binari a decimal

Pas 6. Escriviu la resposta juntament amb el seu índex base

Ara, tot el que heu de fer és escriure el 15510, per demostrar que esteu treballant amb una resposta decimal, que ha de funcionar amb potències de 10. Com més us acostumeu a convertir de binari en decimal, més fàcil serà memoritzar les potències de dos i Podreu completar la tasca més ràpidament.

Converteix del pas 7 al binari al decimal
Converteix del pas 7 al binari al decimal

Pas 7. Utilitzeu aquest mètode per convertir un nombre binari amb un punt decimal a forma decimal

Podeu utilitzar aquest mètode fins i tot quan vulgueu amagar un número binari com ara 1.12 a decimal. Tot el que heu de fer és saber que el número a la part esquerra del decimal es troba a la posició d’unitats, com el normal, mentre que el número a la part dreta del decimal és a la posició "meitats", o 1 x (1 / 2).

L '"1" a l'esquerra del punt decimal és igual a 20, o 1. L'1 a la dreta del decimal és igual a 2-1o.5. Suma 1 i 0,5 i obtindràs 1,5, que és 1,12 en notació decimal.

Mètode 2 de 2: Com s'utilitza el doble

Converteix del pas 8 al binari al decimal
Converteix del pas 8 al binari al decimal

Pas 1. Escriviu el número binari

Aquest mètode no utilitza potències. Com a tal, és més senzill per convertir grans números al cap, ja que només heu de fer un seguiment d’un subtotal. El primer que heu de fer és escriure el número binari que convertireu mitjançant el mètode de duplicació. Suposem que el número amb què esteu treballant és 10110012. Anoti-ho.

Converteix del pas 9 binari al decimal
Converteix del pas 9 binari al decimal

Pas 2. Començant per l'esquerra, dupliqueu el total anterior i afegiu el dígit actual

Ja que esteu treballant amb el número binari 10110012, el vostre primer dígit a l'esquerra és 1. El vostre total anterior és 0 ja que encara no heu començat. Haureu de duplicar el total anterior, 0 i afegir 1, el dígit actual. 0 x 2 + 1 = 1, de manera que el vostre total actual és 1.

Converteix el pas 10 de binari a decimal
Converteix el pas 10 de binari a decimal

Pas 3. Doble el total actual i afegiu el següent dígit situat a l'esquerra

El vostre total actual és ara 1 i el nou dígit actual és 0. Per tant, feu doble 1 i afegiu 0. 1 x 2 + 0 = 2. El vostre total actual actual és 2.

Converteix del pas 11 binari al decimal
Converteix del pas 11 binari al decimal

Pas 4. Repetiu el pas anterior

Seguiu endavant. A continuació, dupliqueu el total actual i afegiu 1, el següent dígit. 2 x 2 + 1 = 5. El total actual és ara de 5.

Converteix el pas 12 de binari a decimal
Converteix el pas 12 de binari a decimal

Pas 5. Repetiu el pas anterior de nou

A continuació, dupliqueu el total actual, 5, i afegiu el següent dígit, 1. 5 x 2 + 1 = 11. El total total nou és 11.

Converteix del pas 13 binari al decimal
Converteix del pas 13 binari al decimal

Pas 6. Repetiu el pas anterior de nou

Doble el total actual, 11, i afegiu el següent dígit, 0. 2 x 11 + 0 = 22.

Converteix del pas 14 al binari al decimal
Converteix del pas 14 al binari al decimal

Pas 7. Repetiu el pas anterior de nou

Ara, dupliqueu el total actual, 22, i afegiu 0, el següent dígit. 22 x 2 + 0 = 44.

Converteix el pas 15 de binari a decimal
Converteix el pas 15 de binari a decimal

Pas 8. Continueu duplicant el total actual i afegint el següent dígit fins que us quedeu sense dígits

Ara heu acabat el vostre darrer número i gairebé heu acabat. Tot el que heu de fer és agafar el vostre total actual, 44, i doblar-lo juntament amb afegir 1, l’últim dígit. 2 x 44 + 1 = 89. Ja està tot! Heu convertit 100110112 a la notació decimal a la seva forma decimal, 89.

Converteix del pas 16 al binari al decimal
Converteix del pas 16 al binari al decimal

Pas 9. Escriviu la resposta juntament amb el seu índex base

Escriviu la vostra resposta final com a 8910 per demostrar que esteu treballant amb un decimal, que té una base de 10.

Converteix del pas 17 al binari al decimal
Converteix del pas 17 al binari al decimal

Pas 10. Utilitzeu aquest mètode per convertir de qualsevol base a decimal

S'utilitza el doble perquè el nombre donat és de base 2. Si el nombre donat és d'una base diferent, substituïu el 2 del mètode per la base del nombre donat. Per exemple, si el número donat es troba a la base 37, substituiríeu el "x 2" per "x 37". El resultat final sempre serà en decimal (base 10).

Vídeo: mitjançant aquest servei, es pot compartir informació amb YouTube

Consells

  • Pràctica. Proveu de convertir els números binaris 110100012, 110012i 111100012. Respectivament, els seus equivalents decimals són 20910, 2510i 24110.
  • La calculadora que ve instal·lada amb Microsoft Windows us pot fer aquesta conversió, però, com a programador, és millor tenir una bona comprensió del funcionament de la conversió. Les opcions de conversió de la calculadora es poden fer visibles obrint el menú "Veure" i seleccionant "Científic" (o "Programador"). A Linux, podeu utilitzar la calculadora.
  • Nota: això només serveix per comptar i no parla de traduccions ASCII.

Advertiments

Això utilitza sense signar binari, en lloc de signe, de coma flotant o punt fix.

Recomanat: