Você está na página 1de 30

FA EC

FA ECMauá
Mauá

FATEC Máua

INFORMÁTICA I
CONVERSÃO DE BASES
Prof.M.Sc. Fretz Sievers Junior
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Mauá
FA EC
Conversão de Base Mauá

Representação dos Valores Lógicos

O computador trabalha com a base de numeração binária onde os


números são representados por um conjunto de 0s e 1s
1s.
....
001010101011010101
101010101010100001
111111110000000000
....
FA EC
Conversão de Base Mauá

Representação dos dados

• A informação é armazenada, transferida e manipulada em


grupos de
d bit
bits;
• Num mesmo computador podem ser empregadas grupos de
bits de tamanhos diferentes;
• Os dados em um computador são representados na forma
binária :

– Bit (1 digito binário) ou Binary Digit: valor 0 ou 1


– Byte = 8 bits
– Palavra (word)
(word), conforme a arquitetura ocupará n bytes
bytes.
– Caracter: conjunto de n bits que define 2n caracteres.
Conversão de Base FA EC
Mauá

Bases Numéricas
Base Decimal

• Na base decimal são usados 10 dígitos (ou algarismos) diferentes


{0,1,2,3,4,5,6,7,8,9}, formando números em base 10.

• Cada algarismo N de um número possui um valor que depende de sua


posição. (N * Bpos).

Exemplo: 1999

• O dígito mais a direita (9) representa a quantidade de unidades


unidades, pois
está na posição 0. O dígito 9 mais a esquerda, pode ser interpretado
como sendo 9 * 100. O valor completo do número pode ser calculado
como sendo:
d
1*1000 + 9*100 + 9*10 + 9*1
1000 + 900 + 90 + 9
1999
:
FA EC
Conversão de Base Mauá

O que é o byte?

Unidade de informação imediatamente superior ao bit


1 byte
b t = 8 bit
bits.

De acordo com o que foi visto anteriormente, um byte consegue


representar uma gama de 28 valores diferentes, ou seja, 256
números.

No computador, a informação veicula em bytes.


FA EC
Conversão de Base Mauá

Outras unidades de medida de informação


ç À semelhança ç do que
q
acontece com o bit, também a combinação de vários bytes resulta
numa potenciação da quantidade de informação que se pode
representar.
representar

Exemplo:

Com 4 bytes conseguimos representar uma gama de 232 valores


diferentes (8 X 4 = 32), ou seja, é possível representar
aproximadamente
i d t quatro
t milil milhões
ilhõ d de números
ú iinteiros.
t i
FA EC
Conversão de Base Mauá

Existem outras unidades de medida de informação


ç baseadas no
byte:

kilobyte ( K ) 1 K = 1024 bytes


megabyte ( M ) 1 M = 1024 K
gigabyte ( G ) 1 G = 1024 M
terabyte ( T ) 1 T = 1024 G

Nota
Nota:
Estas unidades equivalem umas às outras por múltiplos de 1024.
Isto pode parecer pouco prático, mas em computação é
conveniente trabalhar sempre com potências de 2. Ora, 1024 é a
potência de 2 mais próxima do 1000 (1024=210 ).
FA EC
Conversão de Base Mauá

Conversão de Bases Conversão de Bases

Este procedimento consiste em dividir o número representado na base


10 sucessivamente pela nova base em que se deseja representá
representá-lo,
lo
até que o
quociente da divisão seja menor que a base em questão.

• Em seguida toma-se o último quociente e os restos das sucessivas


divisões em ordem inversa e obtém-se, assim, a representação do
número na nova base.
Exemplo:
Converter 2710 p
para base 2:

Portanto 2710 = 110112


FA EC
Conversão de Base Mauá

Binário  Decimal

A base binária ou base 2 é a maneira usual de representação de


números em computadores eletrônicos.
• Nesta forma de representação temos apenas dois algarismos
disponíveis {0,1} que correspondem aos sinais elétricos ligado e desligado.

100112
1*16 + 0*8 + 0*4 +1*2 +1*1
16+0+0+2+1
1910

Ex: Converter (1110)2 para decimal

(1110)2 = =8+4+2+0=
= ((14))10 = 14
FA EC
Conversão de Base Mauá

Aritmética binária
Adição
Para somar dois números na base dois, procede-se da mesma forma
que na base
b d
dez, llembrando
b d que, agora, se ttrabalha
b lh com apenas
dois símbolos: o 0 e o 1. Quando o resultado excede os símbolos
utilizados, da mesma forma que na base dez, utilizamos o transporte
("vai um").

Na base 2,, temos:


0+0=0
0+1 = 1
1+0 1
1+0=1

1 + 1 = 0 (e "vai um" para a próxima ordem)

1 + 1 + 1 = 1 (e "vai um" para a próxima ordem)


FA EC
Conversão de Base Mauá

A explicação
p ç do "vai um",, é que,
q , na verdade,, 1 + 1 = 10 (dois.
(
escrito na base dois). Portanto, escreve-se 0 e vai um para a
próxima ordem, semelhante ao que fazemos na base dez.

Da mesma forma, temos: 1 + 1 + 1 = 11 (três escrito na base


dois). Assim, escrevemos 1 e "vai um" para a próxima ordem.

Exemplo:

Ef t
Efetue: 111112 + 1010102
FA EC
Conversão de Base Mauá

Base oito
Para se escrever um número na base oito, usa-se os algarismos
0, 1, 2, 3, 4, 5, 6, 7 e o princípio da posição, como já explicado
anteriormente Exemplos:
anteriormente.
FA EC
Conversão de Base Mauá

Para efetuarmos a mudançaç de um número escrito na base dez


para a base oito, procedemos da mesma forma como foi feito na
base dois. Exemplos:
Converter o número 15010 para a base oito.
oito
FA EC
Conversão de Base Mauá

A conversão da base dois ppara a base oito p


pode ser feita
agrupando-se os bits, da direita para a esquerda, de três em
três, e escrevendo-se a representação decimal de cada um
destes grupos:
FA EC
Conversão de Base Mauá

Sistema hexadecimal

No sistema hexadecimal de numeração, usam-se os símbolos 0,


12 3
1,2, 3,4,5,6,7,8,9,
4 5 6 7 8 9 e as lletras
t A
A, B
B, C
C, D
D, E
E, e F que representam
t
respectivamente os números dez, onze, doze, treze, quatorze e
quinze.
FA EC
Conversão de Base Mauá

A transformação
ç de um número na base dez p para hexadecimal
pode ser feita pelas divisões, como já foi explicado na base dois
e na base oito. Exemplo:
FA EC
Conversão de Base Mauá

Se um número está escrito na base dois,, podemos


p convertê-lo
para hexadecimal, simplesmente agrupando-o da direita para a
esquerda em grupos de 4 bits, e escrevendo-se a notação
hexadecimal para cada um destes grupos
grupos. Exemplos:

Você também pode gostar