Académique Documents
Professionnel Documents
Culture Documents
Notaç Notaç
Notação Posicional
Notação Posicional
Generalizando
Exemplo:
N = dn-1*bn-1 + dn-2*bn-2 + ... + d1*b1 + d0*b0
◦ Número 5.303 na base 10 = 530310
◦ Composto de 4 algarismos: 5,3,0,3 dx = dígito x do número
◦ Valores: b = base
3 unidades = 3 x 100 = 3
0 dezenas = 0 x 101 = 0
Exemplo: número 3.748 na base 10
3 centenas = 3 x 102 = 300
n = 4, b=10, d3=3, d2=7, d1=4, d0=8
5 milhares = 5 x 103 = 5.000
Total = 5.303 N = 3*103 + 7*102 + 4*101 + 8*100
3 4
Bases Bases
16 => Hexadecimal
Um número pode estar representado em
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
qualquer base, a que mais usamos é a
10 => Decimal: 0,1,2,3,4,5,6,7,8,9 Decimal. Podemos omitir o (...)10
8 => Octal: 0,1,2,3,4,5,6,7 Base binária: uso interno do computador
3 => Ternária: 0,1,2 (0,1)
2 => Binária: 0,1 Base hexadecimal (H): 8 bits. Assembly e
Linguagem de Máquina
Exemplos:
◦ (1011)2
◦ (342)5
◦ (257)8
5 6
Conversão para Decimal Exemplos de Conversão
Ex1: Converter (1110)2 para decimal
(1110)2 = 1*23 + 1*22 + 1*21 + 0*20 =
=8+4+2+0= Exr1: Converter (10011)2 para decimal
= (14)10 = 14
7 8
9 10
13 14
17 18
Conversão Entre Qualquer Base Base Octal
Sistema de Numeração Octal
Como realizar a conversão de um ◦ Neste sistema a base é 8, e os dígitos são
número de base 23 para base 7? 0,1,2,...7
◦ Primeiro, se converte o número da base ◦ Há uma relação especial entre o sistema
23 para a base 10, utilizando a fórmula octal e o sistema binário que reside no fato
anterior de que três dígitos binários representarem
◦ Depois se converte o número de base 10 oito (23) números distintos.
para a base 7 ◦ Esta relação permite efetuar conversões
entre estes sistemas de forma quase
imediata como veremos adiante.
19 20
20
21 22
21 22
23 24
23 24
Binário para Octal Base Hexadecimal
◦ 11100102 = 1 110 010 = 1628
Sistema de Numeração Hexadecimal
◦ Vejamos outro exemplo: Converter 100012 Este sistema tem base 16 e portanto
em octal. possui 16 dígitos.
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F são
◦ 100012 = 10 001 = 218
os dígitos deste sistema.
◦ Converter 11101002 em octal. O dígito A representa a quantidade
10, B representa 11, até o F que
◦ 11101002 = 1 110 100 = 1648 representa 15.
25 26
25 26