Académique Documents
Professionnel Documents
Culture Documents
numerao
TE207 Tcnicas de Programao em Engenharia Eltrica I
Prof. Vitor Yano DELT/UFPR vitoryano@gmail.com
Informao
Informao
Informao analgica x informao digital;
Exemplo: termmetro apresenta informao sobre
a temperatura;
Informao
Informao analgica x informao digital;
Exemplo: termmetro apresenta informao sobre
a temperatura;
Corpo humano
Informao
Informao analgica x informao digital;
Exemplo: termmetro apresenta informao sobre
a temperatura;
100
90
80
70
60
50
40
30
20
10
0
Corpo humano
Informao
Informao analgica x informao digital;
Exemplo: termmetro apresenta informao sobre
a temperatura;
100
90
80
70
60
50
40
30
20
10
0
212
194
176
158
140
122
104
86
68
50
32
Corpo humano
Sistema numricos
Sistemas numricos
Sistemas de notao usados para representar quantidades abstratas;
definido pela base que utiliza (nmero de smbolos/algarismos) necessrios
para representar um nmero qualquer;
Notao posicional
Em um sistema posicional, cada algarismo tem um peso associado, de acordo com sua
posio (valor posicional);
Exemplo: nmero 5.324 na base 10
5 x 103 = 5.000
3 x 102 = 300
2 x 101 = 20
4 x 100 = 4
Sistema binrio
Computadores eletrnicos tem como base para seu funcionamento a utilizao
de eletricidade;
Diferente de mquinas em que a presena ou ausncia de eletricidade apenas
significam se esto ligadas ou as ligam ou desligam, um computador as utiliza
como informao;
Os dados so tratados de forma binria (0 ou 1), tendo como unidade bsica o bit
(binary digit);
A adoo de um sistema binrio se justifica pela confiabilidade: a distino entre
dois nveis de tenso ou de corrente muito mais confivel.
Sistema binrio
0
1
10
11
100
101
110
111
1000
...
Sistema binrio
A formao e comportamento de nmeros em outras bases funcionam
exatamente como na base decimal;
Qual valor maior?
10100101010010b ou 11010110001011b?
1111b ou 100000b?
Sistema octal
O sistema octal (base 8) apresenta oito dgitos: 0, 1, 2, 3, 4, 5, 6, 7;
0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, ...
A converso entre a representao octal e decimal se d da mesma forma que
entre a base binria e a decimal (valor posicional / divises sucessivas);
200d em octal = ?
Sistema hexadecimal
O sistema hexadecimal (base 16) composto pelos dgitos 0 a 9, A, B, C, D, E, F;
As letras representam os nmeros 10d a 15d
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A,
1B, 1C, 1D, 1E, 1F, 20, ...
200d em hexadecimal = ?
Binrio
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Octal
00
01
02
03
04
05
06
07
10
11
12
13
14
15
16
17
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Binrio
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111
Octal
20
21
22
23
24
25
26
27
30
31
32
33
34
35
36
37
Hexadecimal
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
Exerccios
Efetue as seguintes converses de base:
10100101101b = (?)h = (?)o
5FB7h = (?)b = (?)o
74325o = (?)b = (?)h
Outras bases
Teoricamente um nmero pode ser representado em qualquer base;
Para ns, mais fcil converter sempre atravs da base decimal ou binria.
Mais informaes
Sistemas Numricos e a Representao Interna dos Dados no Computador:
http://www.inf.ufsc.br/~willrich/Ensino/INE5602/restrito/ii-cap2.PDF