Gilvan Maia gilvanmaia@virtual.ufc.br Professor Adjunto Instituto UFC Virtual Universidade Federal do Cear
1
Copyleft 2010 Gilvan Maia
Introduo
2
Copyleft 2010 Gilvan Maia
Motivao
Construo mquinas de calcular
As operaes na base decimal possuem grande complexidade Quantas operaes voc decora na tabuada?
Outras bases numricas, equivalentes em termos de poder de expresso, para efetuar clculos
3
Copyleft 2010 Gilvan Maia
Base Unria
Sistema de contagem baseado em barras
Cada unidade corresponde a uma barra O zero seria representado pela ausncia de barras
Exemplos
1=| 2 = || 7 = ||||||| 20 = |||||||||||||||||||| 1000 = ???
4
Copyleft 2010 Gilvan Maia
Base Unria
Possui vrias deficincias
Nmeros muito grandes so ruins de se representar
Ex: 3000 necessita de 3000 barras
fcil perder a noo de quantas barras foram usadas Uma mquina precisaria de muito espao fsico para poder armazenar nmeros representativos
5
Copyleft 2010 Gilvan Maia
6
Copyleft 2010 Gilvan Maia
7
Copyleft 2010 Gilvan Maia
Exemplo
01010102 = 0.26 + 1.25 + 0.24 + 1.23 + 0.22 + 1.21 + 0.20 = 0.64 + 1.32 + 0.16 + 1.8 + 0.4 + 1.2 + 0.1 = 32 + 8 + 2 = 4210
8
Copyleft 2010 Gilvan Maia
0 1 0 1 0 1 0
1 2 4
11
Copyleft 2010 Gilvan Maia
12
Copyleft 2010 Gilvan Maia
13
Copyleft 2010 Gilvan Maia
14
Copyleft 2010 Gilvan Maia
2710 = 110112
15
Copyleft 2010 Gilvan Maia
1 1 0 1 1
16
Copyleft 2010 Gilvan Maia
17
Copyleft 2010 Gilvan Maia
18
Copyleft 2010 Gilvan Maia
Base Hexadecimal
Obtida fazendo-se b=16 Contudo, so necessrios 16 dgitos
Os dgitos decimais no so suficientes As letras A, B, C, D, E e F denotam os dgitos a partir de 10
Vantagens
Expressa nmeros muito maiores com menos dgitos Poderia ser usada em cdigos de barra
19
Copyleft 2010 Gilvan Maia
13
14 15
D
E F
20
21
Copyleft 2010 Gilvan Maia
Base 4 0 1 2 3
Binrio 00 01 10 11
23
4
5 6 7
100
101 110 111
24
Copyleft 2010 Gilvan Maia
3
4 5 6 7 8 9
03
10 11 12 13 20 21
0011
0100 0101 0110 0111 1000 1001
A
B C D E F
Copyleft 2010 Gilvan Maia
22
23 30 31 32 33
1010
1011 1100 1101 1110 1111
25
26
Copyleft 2010 Gilvan Maia