Escolar Documentos
Profissional Documentos
Cultura Documentos
entre Sistemas.
Prof. Rmulo Calado Pantaleo Camara
Carga Horria: 60h
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP
Representao da Informao
Um dispositivo eletrnico, armazena e movimenta as
informaes internamente sob forma eletrnica; tudo o
que faz reconhecer dois estados fsicos distintos,
produzidos pela eletricidade, pela polaridade magntica ou
pela luz refletida em essncia, eles sabem dizer se um
interruptor est ligado ou desligado.
O computador, por ser uma mquina eletrnica, s
consegue processar duas informaes: a presena ou
ausncia de energia.
Representao da Informao
Tipos de grandezas
Analgica contnua
Digital discreta (passo a passo)
Mundo analgico Trabalha com sinais eltricos de infinitos
Representao da Informao
Como os computadores modernos representam as
informaes?
Representao da Informao
Para sistema digital, tudo so nmeros.
Sistema Digital Normalmente a informao a ser
processada de forma numrica ou texto
codificada internamente atravs de um cdigo
numrico.
Cdigo mais comum BINRIO
Representao da Informao
Para sistema digital, tudo so nmeros.
Sistema Digital Normalmente a informao a ser
processada de forma numrica ou texto
codificada internamente atravs de um cdigo
numrico.
Cdigo mais comum BINRIO
Representao da Informao
Como os computadores representam as informaes
utilizando apenas dois estados possveis - eles so
totalmente adequados para nmeros binrios.
O desligado
1 ligado
Nmero binrio no computador: bit [de Binary digIT]
A unidade de informao.
Uma quantidade computacional que pode tomar um de
dois valores, tais como verdadeiro e falso ou 1 e 0,
respectivamente (lgica positiva).
Um bit est ligado (set) quando vale 1, desligado ou limpo (reset ou clear)
quando vale 0; comutar, ou inverter (toggle ou invert) passar de 0 para 1 ou de
1 para 0. (lgica positiva)
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP
Representao da Informao
Um bit pode representar apenas 2 smbolos (0 e 1)
Representao da Informao
Necessidade:
Caracteres alfabticos maisculos
26
26
Algarismos
10
32
Caracteres de controle
24
Total
118
Representao da Informao
Capacidade de Representao:
Bits
Smbolos
16
32
64
128
256
512
10
1024
Representao da Informao
BYTE (BInary TErm)
Grupo ordenado de 8 bits, para efeito de manipulao interna
mais eficiente
Tratado de forma individual, como unidade de armazenamento
e transferncia.
Unidade de memria usada para representar um caractere.
Com 8 bits, podemos arranjar 256 configuraes diferentes: d para 256
caracteres, ou para nmeros de 0 a 255, ou de 128 a 127, por exemplo.
O termo bit apareceu em 1949, inventado por John Tukey, um pioneiro dos
computadores. Segundo Tukey, era melhor que as alternativas bigit ou binit.
O termo byte foi criado por Werner Buchholz em 1956 durante o desenho do
computador IBM Stretch. Inicialmente era um grupo de 1 a 6 bits, mas logo se
transformou num de 8 bits. A palavra uma mutao de bite, para no
confundir com bit.
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP
Representao da Informao
Todas as letras, nmeros e outros caracteres so
codificados e decodificados pelos equipamentos atravs
dos bytes que os representam, permitindo, dessa forma, a
comunicao entre o usurio e a mquina.
Sistemas mais importantes desenvolvidos para representar
smbolos com nmeros binrios (bits):
EBCDIC (Extended Binary Coded Decimal Interchange Code
Representao da Informao
Parte do conjunto de caracteres ASCII:
Binrio
Caractere
0100 0001
0100 0010
0110 0001
0110 0010
0011 1100
<
0011 1101
0001 1011
ESC
0111 1111
DEL
Representao da Informao
A converso de dados em informaes, e estas novamente
em dados, uma parte to fundamental em relao ao que
os computadores fazem que preciso saber como a
converso ocorre para compreender como o computador
funciona.
Sistema de Numerao
Conjunto de smbolos utilizados para representao de
quantidades e de regras que definem a forma de
representao.
Cada sistema de numerao apenas um mtodo diferente
de representar quantidades. As quantidades em si no
mudam; mudam apenas os smbolos usados para representlas.
A quantidade de algarismos disponveis em um dado
sistema de numerao chamada de base.
Representao numrica mais empregada: notao
posicional.
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP
Sistema de Numerao
Sistema
Base
Algarismos
Binrio
0,1
Ternrio
0,1,2
Octal
0,1,2,3,4,5,6,7
Decimal
10
0,1,2,3,4,5,6,7,8,9
Duodecimal
12
0,1,2,3,4,5,6,7,8,9,A,B
Hexadecimal
16
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Sistema de Numerao
Padres de Representao
Sistema de Numerao
Decimal
0 1 2 3 4 5 6 7 8 9
Sistema de Numerao
Decimal
Sistema de Numerao
Sistema Binrio
0 e 1
Sistema de Numerao
Contagem Binrio
Sistema de Numerao
Representao de Quantidades Binrias
Sistema de Numerao
Sistema Octal
01234567
Exemplo: 5638
Expresso oral - similar ao sistema binrio.
Sistema de Numerao
Sistema Hexadecimal
0123456789ABCDEF
Uso das letras - facilidade de manuseio.
Exemplo: FA316
Sistema de Numerao
Ao trabalhar com sistemas de numerao, em
qualquer base, deve-se observar o seguinte:
O nmero de dgitos usado no sistema igual base.
O maior dgito sempre menor que a base.
O dgito mais significativo est esquerda, e o menos
significativo direita
Um vai-um de uma posio para outra tem um peso
igual a uma potncia da base.
Em geral se toma a base decimal como referncia.
Sistema de Numerao
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
.
.
.
Binrio
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
.
.
.
Octal
0
1
2
3
4
5
6
7
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
.
.
.
outro sistema)
(? )2
(538)10
(? )16
(1111101)2 =
1x26 + 1x25 + 1x24 + 1x23 + 1x22 + 0x21 + 1x20 = 12510
b) (21A)16 =
(? )10
(A79E)16 = ( ? )2
hexadecimal
binria.
hexadecimal
(octal).
hexadecimal
Ex.:
a) (175)8 = ( ? )16
(175)8 = (1111101)2 = (7D)16
b) (21A)16 = (? )8
(21A)16 = (001000011010)2 = (1032)8
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP
Exemplo: (10,214)10
1 101 + 0 100 + 2 10-1 +1 10-2 + 4 10-3 = (10,214)10
Exemplo: (1011,101)2
1 23 + 0 22 + 1 21 + 1 20 + 1 2-1 + 0 2-2 + 1 2-3 =
(?)10
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP
outro sistema
(uma dzima).
11,610 = 1011,10011001100...
Exerccio
Uma caixa aliengena com o nmero 25 gravado
na tampa foi entregue a um grupo de cientistas.
Ao abrirem a caixa, encontraram 17 objetos.
Considerando que o aliengena tem um formato
humanide, quantos dedos ele tem nas duas
mos?
Exerccio
1710 = 25b
17 = 2xb1 + 5xb0
17 = 2b + 5
b = (17-5)/2
b = 6
Exerccio
Desenvolva um algoritmo que receba trs
entradas: um nmero qualquer, a base do nmero
e a base que ser convertido o nmero. A sada
do programa o nmero convertido na base
escolhida.
Pode ser desenvolvido em qualquer linguagem.