03 - Mudança de Base + Lista 01

Você também pode gostar

Você está na página 1de 12

UESB - DQE

Curso de Matemática

Introdução à Ciência da Computação


Prof. Vanildo Meira

Prtática 01 - Mudança de Base


Lista de Exercícios 01
Mudança da Base 10 para Base 2
(divisões sucessivas por 2)

4710 2
1 23 2
1 11 2
1 5 2
1 2 2
0 1
Logo: 4710 = 1011112 . Obs.: o último dígito encontrado
fica na primeira posição da esquerda para a direita
Exercício: Base 10 para Base 2:
a) 51 = 1100112

b) 99 = 11000112

c) 177 = 101100012
Mudança da Base 2 para Base 10

Quanto seria 010100112 em decimal ?

Sabemos da matemática elementar que, por


exemplo, o número 492 pode ser representado
(decomposto) assim: 4 x 100 + 9 x 10 + 2 x 1

Logo: 492 = 4 x 102 + 9 x 101 + 2 x 100

Usaremos o mesmo raciocínio para mudar


da base 2 para a base 10, como veremos a
seguir:
Transformar 010100112 para Base 10

010100112 = 0x27 +1x26 +0x25 +1x24 +0x23 +0x22 +1x21 +1x20


= 0x128 + 1x64 + 0x32 + 1x16 + 0x8 + 0x4 + 1x2 + 1x1
= 0 + 64 + 0 + 16 + 0 + 0 + 2 + 1
= 83
Tabela Alternativa:
Num. Binário 0 1 0 1 0 0 1 1
Potência de 2 27 26 25 24 23 22 21 20
Potência de 2 128 64 32 16 8 4 2 1
Somar “acesos” = 64 16 2 1

Assim: 010100112 equivale a 8310 ou simplesmente, 83 (o


subscrito 10, por convenção, pode ser omitido)
Exercício: Base 2 para Base 10:
a) 1000111 = 7110

b) 10101010 = 17010

c) 100100100 = 29210
Mudança da Base 10 para Base 16
(divisões sucessivas por 16)

542110 16
13 338 16
2 21 16
5 1

Como 13 = D, teremos: 152D16 Obs.: o último dígito


encontrado fica na primeira posição da esquerda para
a direita.
Exercício: Base 10 para Base 16:
a) 5100 = 13EC16

b) 9191 = 23E716

c) 400 = 19016
Mudança de Base 16 para Base 10:
Converter o número 2A8B16 Para a base 10

Primeiramente devemos separar cada dígito, em


seguida multiplicar pelas potências de 16. Ex:

2A8B16 = 2x163 + Ax162 + 8x161 + Bx160


= 2 x 4096 + 10x256+ 8x16 + 11x1
= 8192 + 2560 + 128 + 11
= 10891

Logo: 2A8B16 = 1089110


Exercício: Base 16 para Base 10:
a) 1A00 = 665610

b) 9191 = 3726510

c) ABCD = 4398110
Mudança de Base 2 para Base 16:
Seja o número na base 2 = 10110112.
Primeiro, dividimos em grupos de 4 dígitos da direita para a
esquerda, neste caso ficará assim: 101 e 1011.
Como um grupo ficou com 3 dígitos, colocamos um zero para
completar (lembrando que zero à esquerda não altera o número).
Sabemos (pela tabela anterior) que: 01012 = 516 e 1011=B16
Logo: 010110112 = 10110112 = 5B16
(podemos escrever: 5B16 ou 5BH ou 5Bh)
Da Base 16 para 2 é tão simples quanto o
anterior, ex.: Quanto seria 7E16 na base 2 ?
7 E16 (corresponde ao 14 decimal)
0111 1110 -> logo 7E16 = 011111102
 Devemos ter cuidado com este zero, principalmente se houver
mais outro digito para fazer a conversão
Exercício: Base 16 para Base 2:
a) 9A = 100110102
b) E7F = 1110011111112
c) ABCD = 10101011110011012

Exercício: Base 2 para Base 16:


a) 11001111 = CF16
b) 101010 = 2A16
c) 111000110001100 = 718C16

Você também pode gostar