Buscar

ARQSO_ESCM_conversaobases

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases
Pier-Giovanni Taranti
MSc Sistemas em Computac¸a˜o (IME-RJ)
Aluno de Doutorado em Informa´tica (PUC-Rio)
taranti@gmail.com
16 de Agosto de 2012
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Suma´rio
1 Notac¸a˜o Posicional - Base 10 ou Decimal
2 Outras Bases de Numerac¸a˜o e conversa˜o para Base 10
Conversa˜o de Bases B
Conversa˜o de Nu´meros de Base 10 para outras bases
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Bibliografia
A leitura de referencia para o tema e´ [MON07].
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Notac¸a˜o Posicional
A representac¸a˜o dos nu´meros e´ necessa´ria para que possamos
realizar operac¸o˜es matema´ticas.
Dentre as representac¸o˜es, a Notac¸a˜o Posicional e´ uma forma de
representar os nu´meros, na qual a posic¸a˜o relativa de um
algarismo (ou d´ıgito) no numeral determina seu valor.
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Notac¸a˜o Posicional
A formac¸a˜o dos nu´meros e sua representac¸a˜o, em um sistema
Posicional, depende da quantidade de d´ıgitos dispon´ıveis para esta
tarefa. O sistema mais usual e´ o decimal, ou de Base 10, que
possui um conjunto definido de 10 d´ıgitos para representac¸a˜o
nume´rica:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Valor pela posic¸a˜o? Veja a formula abaixo:
N =
dn−1∗bn−1+dn−2∗bn−2+....dn−1∗bn−1+dn−2∗bn−2+d1∗b1+d0.b0
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Calculando o valor pela posic¸a˜o:
Exemplo
923010 =
9 ∗ 103 + 2 ∗ 102 + 3 ∗ 101 + 0 ∗ 100 = 9000 + 200 + 30 + 0
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Representac¸a˜o da Base
A convenc¸a˜o para se representar a Base na qual o numeral esta´
representado e´ apresentar o numero de d´ıgitos dispon´ıveis naquela
base em subscrito a direita do numeral
Exemplo
102910
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Representac¸a˜o da Base
Pergunta: O seguinte numeral e´ poss´ıvel? − >
10296
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Representac¸a˜o da Base
Exemplos
1 101111002
2 4034215
3 7065438
4 1239DF16
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Representac¸a˜o da Base
Exemplos
1 101111002
2 4034215
3 7065438
4 1239DF16
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Representac¸a˜o da Base
No u´ltimo exemplo ( 1239DF16) ocorre o uso de letras em
substituic¸a˜o a d´ıgitos, para completar o conjunto de 16 caracteres
para representar a base 16:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,A,B,C ,D,E ,F
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Um nu´mero pode ser apresentado em qualquer base nume´rica.
A notac¸a˜o usual e´:
DDDD...DDDB ; ou
(DDDD...DDD)B
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Exemplo de Conversa˜o para base 10
Um nu´mero pode ser apresentado em qualquer base nume´rica.
Usando a fo´rmula
N =
dn−1∗bn−1+dn−2∗bn−2+....dn−1∗bn−1+dn−2∗bn−2+d1∗b1+d0.b0
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Exemplo de Conversa˜o para base 10
Considerem o nu´mero 34657
34657 = (3 ∗ 73 + 4 ∗ 72 + 6 ∗ 71 + 5 ∗ 70)10 (1)
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases B
Conversa˜o de Bases B
Na cieˆncia da computac¸a˜o, as bases que nos interessam sa˜o as de
base 2, 8, 16..., ou seja, as poteˆncias de 2.
Por que?
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases B
Conversa˜o de Bases B
Lembrem-se que as palavras sa˜o formadas por potencias de 2, e
isto tem origem na representac¸a˜o bina´ria. A representac¸a˜o de
caracteres e´ outro motivo para nosso interesse.
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases B
Conversa˜o de Bases B
Exemplo de Base B para base 10
100011102 = (1 ∗ 27 + 1 ∗ 23 + 1 ∗ 22 + 1 ∗ 21)10
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases B
Tabela (1 de 2)
Base 2 Base 8 Base 16 Base 10
0000002 08 016 0
0000012 18 116 1
0000102 28 216 2
0000112 38 316 3
0001002 48 416 4
0001012 58 516 5
0001102 68 616 6
0001112 78 716 7
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases B
Tabela (2 de 2)
Base 2 Base 8 Base 16 Base 10
0010002 108 816 8
0010012 118 916 9
0010102 128 A16 10
0010112 138 B16 11
0011002 148 C16 12
0011012 158 D16 13
0011102 168 E16 14
0011112 178 F16 15
0100002 208 1016 16
0100012 218 1116 17
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases B
Conversa˜o de Bases B
Atenc¸a˜o aos seguintes fatos:
Existe uma relac¸a˜o direta entre o conjunto formado pelos 3
u´ltimos d´ıgitos de um nu´mero em base bina´ria e o u´ltimo
digito em base octal. Esta relac¸a˜o e´ mantida para o para o
penu´ltimo conjunto de 3 d´ıgitos do numero em base binaria e
o penu´ltimo digito em base octal, e assim por diante; e
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases B
Conversa˜o de Bases B
Atenc¸a˜o aos seguintes fatos:
Existe uma relac¸a˜o direta entre o conjunto formado pelos 4
u´ltimos d´ıgitos de um nu´mero em base bina´ria e o u´ltimo
digito em base octal. Esta relac¸a˜o e´ mantida para o para o
penu´ltimo conjunto de 4 d´ıgitos do numero em base binaria e
o penu´ltimo digito em base octal, e assim por diante.
Agora Observe novamente as tabelas considerando esta informac¸a˜o
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases B
Tabela (1 de 2)
Base 2 Base 8 Base 16 Base 10
0000002 08 016 0
0000012 18 116 1
0000102 28 216 2
0000112 38 316 3
0001002 48 416 4
0001012 58 516 5
0001102 68 616 6
0001112 78 716 7
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases B
Tabela (2 de 2)
Base 2 Base 8 Base 16 Base 10
0010002 108 816 8
0010012 118 916 9
0010102 128 A16 10
0010112 138 B16 11
0011002 148 C16 12
0011012 158 D16 13
0011102 168 E16 14
0011112 178 F16 15
0100002 208 1016 16
0100012 218 1116 17
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Decimal para outra base
Decimal para outra base
A conversa˜o e´ obtida atrave´s da colec¸a˜o dos restos de diviso˜es
sucessivas.
O algoritmo e´ usualmente aplicado de duas formas que apenas
possuem diferenc¸a na forma de organizar o ca´lculo. A primeira
e´ apresentada na figura 1, (fonte:
http://www.activeinfo.com.br/curso_programacao/
conversao_entre_bases.html)
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Decimal para outra base
Figura: Conversa˜o de Base 10 para Base 2
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Decimal para outra base
Decimal para outra base
A segunda forma e´ apresentada na figura 2 cuja fonte e´
[MON07].
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Decimal para outra base
Figura: Conversa˜o de Base 10para Base 8
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Bibliografia
M.A. MONTEIRO, Introduc¸a˜o a` organizac¸a˜o de
computadores, LTC, 2007.
Pier Taranti Conversa˜o de Bases
Notac¸a˜o Posicional Base N para 10 Bibliografia
Conversa˜o de Bases
Pier-Giovanni Taranti
MSc Sistemas em Computac¸a˜o (IME-RJ)
Aluno de Doutorado em Informa´tica (PUC-Rio)
taranti@gmail.com
16 de Agosto de 2012
Pier Taranti Conversa˜o de Bases
	Notação Posicional - Base 10 ou Decimal
	Outras Bases de Numeração e conversão para Base 10
	Conversão de Bases B
	Conversão de Números de Base 10 para outras bases

Outros materiais