Linguagem de Programação
Sistemas de Numeração
Conversões de Bases
Linguagens de Programação
2 - Sistemas Numéricos
Honovan Paz Rocha1
1 Instituto de Engenharia, Ciência e Tecnologia (IECT)
Universidade Federal dos Vales do Jequitinhonha e Mucuri (UFVJM)
Linguagens de Programação, 2014/1
Exercícios
Representação da Informação
Sistemas de Numeração
Outline
1
Representação da Informação
2
Sistemas de Numeração
3
Conversões de Bases
4
Exercícios
Conversões de Bases
Exercícios
Representação da Informação
Sistemas de Numeração
Sumário
1
Representação da Informação
2
Sistemas de Numeração
3
Conversões de Bases
4
Exercícios
Conversões de Bases
Exercícios
Representação da Informação
Sistemas de Numeração
Conversões de Bases
BIT
BIT - Binary Digit
Menor unidade de informação.
Como representar unidades maiores? E caracteres?
1 bit
2 bits
3 bits
4 bits
5 bits
6 bits
7 bits
8 bits
9 bits
10 bits
2 (0 ou 1)
4 (00, 01, 10 ou 11)
8
16
32
64
128
256
512
1024
Exercícios
Representação da Informação
Sistemas de Numeração
Conversões de Bases
BYTE
BYTE
8 bits.
Possibilita manipulação interna mais eficiente
Unidade de armazenamento e transferência (Bps, KBps)
Unidade de memória para representar um caractere.
Representações
Alfabeto maiúsculo: 26
Alfabeto minúsculo: 26
Algarismos: 10
Sinais de pontuação e outros simbolos: 32
Caracteres de controle: 24
Total: 118
Exercícios
Representação da Informação
Sistemas de Numeração
Conversões de Bases
Mapeamento de Símbolos
Padronização
ASCII (7 bits) (American Standard Code for Information
Interchange Código Padrão Americano para o
Intercâmbio de Informações).
EBCDIC (8 bits) (Extended Binary Coded Decimal
Interchange Code Código Ampliado de Caracteres
Decimais Codificados em Binário para o Intercâmbio de
Dados). A = 65 = 0100 0001.
UNICODE (16 bits) Novo