conversão de bases numéricas

8
1ª CONVERSÃO NUMÉRICA: DECIMAL PARA BINÁRIO A conversão numérica de números decimais para números binários é realizada através de divisões consecutivas. Como? Dividimos o número da base decimal por 2 até que não seja mais divisível, ao final, o número binário é oresultado da última divisão ajuntado dos restos das demais divisões “de baixo para cima”. Bom, é melhor vemos um exemplo pra ficar claro… Vamos converter o número 34 para a base binária. Fácil né!? Não se esqueça de utilizar o resultado da última divisão para formar o número binário! Só pra confirmar que você aprendeu, leia novamente a frase em negrito do parágrafo anterior.

Upload: evandro-sousa

Post on 17-Aug-2015

217 views

Category:

Documents


2 download

DESCRIPTION

Bases numericas diversas e suas regras

TRANSCRIPT

1 CONVERSO NUMRICA: DECIMAL PARA BINRIOA converso numrica de nmeros decimais para nmeros binrios realizada atravsde divises consecutivas. Como? Dividimos o nmero da base decimal por 2 at que noseja mais divisvel ao !nal o nmero bin"rio oresultado da ltimadiviso ajuntado dos restos das demais divises de baixo para cima. #om mel$or vemos um e%emplo pra !car claro&'amos converter o nmero () para a base bin"ria.*"cil n+? ,o se esque-a de utilizar o resultado da ltima diviso para .ormar o nmerobin"rio+ /0pracon!rmar que voc1aprendeu leianovamentea.raseemne2ritodopar"2ra.o anterior.2 CONVERSO NUMRICA: DECIMAL PARA OCTALAconverso numricade Decimal para Octal quase id1nticaaanterior adi.eren-aque a2ora dividimos por 3. 'eja o e%emplo abai%o onde convertemos o nmero 23() dabase decimal para a base octal43 CONVERSO NUMRICA: DECIMAL PARA HEXADECIMAL5" d" pra ima2inar como a converso de nmeros decimais para a base hexadecimal?Acertou+ 6amesmacoisaqueaanterior s0quea2oradividimospor78. 9astemumpequeno detal$e ao !nal no podemos utilizar os nmeros 7: 77 72 7( 7) e 7; no lu2ardessenmerosutilizamosA#C Darece complicado masno . 'oc1 pode se2uir uns passos simples como apresentado abai%o4'amos converter o nmero 7:::7:2 para a base decimal.1 Primeiro invertermos o nmero para fazermos a somatria da direita para a esquerda do nmero ori!inal.100010 -> 010001" Agora vamos somar cada nmero, multiplicando por 2 elevado a um nmero sequencial iniciado em 0.0*20 + 1*21 + 0*22 + 0*23 + 0*24 + 1*25# Podemos eliminar os termos que multiplicam por 0. Certo?0*20 + 1*21 + 0*22 + 0*23 + 0*24 + 1*25Ficamos com 1*21 + 1*25$ Fazemos o clculo do e!poente e somamos.2 + 32% "esultado# #$>ode con.erir com a primeira converso deste arti2o&5 CONVERSO NUMRICA: OCTAL PARA DECIMALAconversodenmerosdabase octal paraabase decimal semel$anteaanteriorpormutilizamos 3nolu2ar donmero2. 'amos converter onmero;)22$ para abase decimal se2uindo os mesmos passos da converso anterior.1 Primeiro invertermos o nmero para fazermos a somatria da direita para a esquerda do nmero ori!inal.5422 -> 2245" Agora vamos somar cada nmero, multiplicando por $ elevado a um nmero sequencial iniciado em 0.2*80 + 2*81 + 4*82 + 5*83# Fazemos o clculo do e!poente e o%temos os termos da soma.2 * 1 + 2 * 8 + 4 * 64 + 5 * 512Ficamos com 2 + 16 + 256 + 2560$ "esultado# "$>ode con.erir com a segunda converso deste arti2o&6 CONVERSO NUMRICA: HEXADECIMAL PARADECIMALAdivin$a+ 9esmacoisaqueaanterior s0quea2orautilizando78 mas lembre?se4 necess"rio substituir as letras A # C D < e * por 7: 77 72 7( 7) e 7;. 'amos converter onmero #72&' para a base decimal se2uindo os mesmos passos da converso anterior.1 Primeiro invertermos o nmero para fazermos a somatria da direita para a esquerda do nmero ori!inal.B12 -> 21B" Agora vamos somar cada nmero, multiplicando por &' elevado a um nmerosequencial iniciado em 0.2*160 + 1*161 + B*162Substituimos B por 11, fcamos com 2*160 + 1*161 + 11*162# Fazemos o clculo do e!poente e o%temos os termos da soma.2 * 1 + 1 * 16 + 11 * 256Ficamos com 2 + 16 + 2816$ "esultado# "$>ode con.erir com a terceira converso deste arti2o&7 CONVERSO NUMRICA: BINRIO PARA OCTALA converso de nmeros da base binria para a baseoctal parecida comaconverso binrio-decimal mas antes preciso separar os d2itos bin"rios de # em #dadireitaparaaesquerda. 'ejamos ume%emplo vamos converter o nmero7::77:777:72 para octal.&. (eparamos os d)gitos %inrios de # em # da direita para a esquerda.10 011 011 1012. Agora fazemos a convers*o binrio-decimal para cada grupo separadamente. +,e-a a ./ convers*o deste artigo02 3 3 51. 2nimos novamente os d)gitos e temos o nmero na %ase octal.23358 CONVERSO NUMRICA: BINRIO PARA HEXADECIMALA converso de nmeros da base binria para a basehexadecimal quase id1ntica @anterior s0quea2oraseparamososd2itosbin"rios de $ em $ da direitapara aesquerda e antes de unir os d2itos ao !nal trocamos os nmeros 7: 77 72 7( 7) e 7;por A # C D < e *. 'ejamos um e%emplo vamos converter o nmero7::77:777:72 para hexadecimal.&. (eparamos os d)gitos %inrios de $ em $ da direita para a esquerda.100 1101 11012. Agora fazemos a convers*o binrio-decimal para cada grupo separadamente. +,e-a a ./ convers*o deste artigo04 13 131. 3rocamos os nmeros maiores que 4 por letra4 D D.. 2nimos novamente os d)gitos e temos o nmero na %ase hexadecimal.4DD16! CONVERSO NUMRICA: OCTAL PARA BINRIO,essa converso temos que pensar no contr"rio da converso binrio-octal.Convertemoscadad2itodonmero octal paraabase binria separadamente. 'amosconverter o nmero 2((;$ para a base binria.&. (eparamos os d)gitos do nmero octal.2 3 3 52. Agora fazemos a convers*o de cada d)gito separadamente para %inrio como se fosse nmero da %ase decimal. +,e-a a &/ convers*o deste artigo0010 011 011 101 1. 2nimos novamente os d)gitos e temos o nmero na %ase binria +neste momento podemos eliminar os 0s a esquerda0.100110111012>ode con.erir este resultado com a AB converso.1" CONVERSO NUMRICA: HEXADECIMAL PARA BINRIODamesma.ormaqueaanterior nessaconversotemosquepensar nocontr"riodaconverso binrio-hexadecimal. Convertemos cada d2ito donmero hexadecimal paraabase binria separadamente. 'amosconverteronmero)DD&' para a base binria.&. (eparamos os d)gitos do nmero hexadecimal.4 D D2. Convertemos as letras para nmero seguindo aquela ordem - mencionada.4 13 131. Agora fazemos a convers*o de cada d)gito separadamente para %inrio como se fosse nmero da %ase decimal. +,e-a a &/ convers*o deste artigo00100 1101 1101.. 2nimos novamente os d)gitos e temos o nmero na %ase binria +neste momento podemos eliminar os 0s a esquerda0.100110111012