Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• Representação semi-posicional
• hebraicos
• 1 = ( אaleph), 2 = ( בbeth), 10 = ( יyod),
100 = (קkuph), 11 = י, 101 = ק15 = ( טו9+6)
1.1 Sistemas de numeração
• Representação posicional
• Base decimal (10)
•É o nosso sistema natural.
•Dígitos 0,1,2,....,9.
•Números superiores a 9; convencionamos o
significado da posição de cada dígito em relação a
uma potência de 10.
• Por exemplo, o número 7986 traduz um
valor numérico calculado por:
• 7986 = 7x103+9x102+8x101+6x100
• Conforme observa-se, um número é
expresso pela soma de potências da base 10
multiplicadas pelos dígitos correspondentes.
5
Sistema de Numeração Binário
6
Por exemplo, o número 1910 (o subscrito indica a base)
é representado pela sequência de dígitos
binários:
100112 = 1x24+0x23+0x22+1x21+1x20
100112 = 16 + 0 + 0 + 2 + 1 = 1910
Na prática, cada dígito binário recebe a
denominação de bit (binary digital digit),
conjuntos de 4 bits são chamados nibble e de 8
bits denominam-se byte.
7
Conversão binário para decimal
8
• Abaixo temos algumas potências de 2
210 29 28 27 26 25 24 23 22 21 20
1024 512 256 128 64 32 16 8 4 2 1
9
Exemplo: Converter o número 0011102 em decimal.
Lembrando que 0 zero à esquerda de um número é um
algarismo não significativo, temos:
0011102 = 11102
11102 = 1x23+1x22+1x21+0x20 =
11102 = 8 + 4 + 2 + 0 = 1410
Exemplo: Converter o número 1010102 em decimal.
1010102 = 1x25+0x24+1x23+0x22 + 1x21 + 0x20
1010102 = 32 + 0 + 8 + 0 + 2 + 0 = 4210
10
Conversão decimal para binário
Considere-se a divisão inteira de N por 2. Dado que
cada divisão desloca o ponto decimal uma posição
para a esquerda temos:
N ...x8 x4 x2 x1
x8 x4 x2 resto x1
2 2
O dígito menos significativo x1 corresponde ao resto
da divisão inteira e o quociente corresponde a um
novo número N’ = ...x8x4x2 , onde x2 passa a ser o
algarismo menos significativo.
11
Aplicando divisões sucessivas e considerando o
resto, obtém-se a seqüência de digitos binários
que representam o número N no sistema
binário.
Vejamos o exemplo:
19 |2
1 9|2
1 4|2
0 2|2
0 1|2
1 0 1910 = 100112
12
• Vejamos outro exemplo:
30|2
0 15|2
1 7|2
1 3|2
1 1|2
10 3010 = 111102
13
Sistema de Numeração Octal
14
Conversão do sistema Octal para o decimal
Utilizamos o conceito básico de formação de um
número já explicado.
Observemos o exemplo: Converter 3458 em decimal.
3458 = 3x82 + 4x81 + 5x80
3458 = 192 + 32 + 5 = 22910
15
Vejamos outro exemplo:
Converter 4778 em decimal.
4778 = 4x82 + 7x81 + 7x80
4778 = 256 + 56 + 7 = 31910
Conversão do sistema Decimal para o Octal
O processo é análogo ao da conversão decimal para
binário, ou seja, empregar divisões sucessivas pela
base.
16
Exemplificando: Converter 9010 para octal.
90|8
2 11|8
3 1|8
10 9010 = 1328
Converter 12810 para octal.
128|8
0 16|8
0 2|8
20 12810 = 2008
17
Conversão do sistema Octal para binário
Para realizar a conversão basta converter cada dígito octal no
seu correspondente binário. Isto se deve à relação
anteriormente mencionada.
Exemplificando. Converter 778 em binário.
1 2 3 1238 10100112
001 010 011
18
Conversão do sistema Binário para o Octal
19
– 11100102 = 1 110 010 = 1628
– Vejamos outro exemplo: Converter 100012 em octal.
– 100012 = 10 001 = 218
– Converter 11101002 em octal.
– 11101002 = 1 110 100 = 1648
20
Sistema de Numeração Hexadecimal
21
Este sistema é bastante utilizado em
microcomputadores tanto em hardware como
em software.
Conversão do sistema hexadecimal para o
decimal.
Novamente usamos o conceito básico de
formação de um número já explicado.
22
Exemplificando. Converter 2D16 em decimal.
2D16 = 2x161 + 13x160 = 32 + 13 = 45.
Vejamos outro exemplo. Converter 1C316 em decimal.
1C316 = 1x162 + 12x161 + 3x160 =
256 + 192 + 3 = 45110.
Conversão do sistema decimal para o
hexadecimal.
Novamente usamos divisões sucessivas.
23
• Exemplificando. Converter 100010 em
hexadecimal.
1000|16
8 62|16
14 3|16
30 100010 = 3E816
24
– Converter 12010 em hexadecimal
120|16
8 7|16
70 12010 = 7816
• Conversão do sistema hexadecimal para o
binário.
– É análoga à conversão do sistema octal para o
binário. Desta vez, precisamos de quatro bits para
representar cada dígito hexadecimal.
25
– Exemplificando. Converter AB316 em binário.
AB316 outro
– Vejamos 1010
1011 Converter
exemplo.
0011 F8DD
1010101100112 16 em binário.
A B 3
F 8 DD16 1111
1000
1101 11111000110111012
1101
F 8 D D
26
Conversão do sistema binário para o sistema
hexadecimal.
Novamente é análoga à conversão do sistema octal
para o binário. Desta vez agrupamos os bits de 4
em 4 à partir da direita.
Exemplificando. Converter 10011102 em
hexadecimal.
10011102 = 100 1110 = 4E16
Converter 11000110112 em hexadecimal.
11000110112 = 11 0001 1011 = 31B16
27
Exercícios Propostos
Efetue as conversões indicadas:
Converta para o sistema decimal
a) 11000102 b) 01111002 c) 100001001102
d) 1010110001102 e) 4318 f) 7528 g) 1778
e) 5368 f) 20F16 g) 4BE16 h) 100A16 i) 9F016
Converta para o sistema binário
a) 14410 b) 30110 c) 7210 d) 23110 e) 1678
f) 4448 g) 70118 h) 10108 i) 20216 j) F1616
k) AA0B16 l) D99F16 m) C7916 n) 200B16
28
Converta para o sistema Octal
a) 33110 b) 100010 c) 12810 d) 25510
e) 11002 f) 10011102 g) 100011101112
h) 1110111002 i) 76516 j) CBD16 k) FADA16
Converta para o sistema Hexadecimal
a) 125310 b) 81910 c) 301410 d) 160010
e) 7508 f) 3478 g) 1178 h) 5128
i) 0111001000110112 j) 100011101100012
k) 1101110002 l) 11111101111102
29
• Realize as conversões
– 1022011023
a) em decimal b) em binário c) em sistema base 9
– 16710
a) em sistema ternário b) em sistema base 9 c) em binário
30