Você está na página 1de 31

Princípios das aulas

● Máximo de aproveitamento da turma


● Definição de monitores
○ Acompanhamento individual
○ Evitar distrações
● Atividades em todas as aulas
○ Fixação através da prática
○ Importância do erro
● Participação da turma
Sistemas de
Numeração
Sumário
1. Conceitos iniciais
2. Sistemas de numeração
2.1. Binário
2.2. Octal
2.3. Decimal
2.4. Hexadecimal
3. Conversão entre os sistemas de numeração
4. Tabela ASCII e prefixos binários
1. Conceitos
iniciais
Conceitos iniciais

● Computador
○ Máquina com vários componentes eletrônicos
■ Exigem eletricidade
○ Caracteres, comandos, instruções de programação,
consulta em banco de dados etc
■ Compreendidos através de números
■ Em forma de sinais elétricos
● Ausência de eletricidade - 0 (zero)
● Presença de eletricidade - 1 (um)
Conceitos iniciais

Transformação
Processamento
de dados

Menor unidade
Bit de informação
(0 ou 1)

Qualquer Sequência de
tipo de dado bits
(vídeo, imagem,
programa etc) armazenada
Sabe como o computador entende uma
imagem?
Veremos mais a diante
2. Sistemas de
numeração
Sistemas de numeração

Sistema Dígitos Base Posições (bits) Exemplo

Binário 0e1 2 1 1011 (11 em decimal)

Octal 0, 1, 2, 3, 4, 5, 6 e 7 8 3 123 (75 em decimal)

Decimal 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9 10 - 123 (123 em decimal)

Hexadecimal 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F 16 4 A1B (1633 em decimal)


3. Conversão entre
os sistemas de
numeração
Binário para decimal

● Método da multiplicação da base


Da esquerda para a direita

Exemplo: 11001 1 * 2^0 = 1 (1)


0 * 2^1 = 0 (2)
0 * 2^2 = 0 (3)
1 * 2^3 = 8 (4)
1 * 2^4 = 16 (5)
1 1 0 0 1
(1) + (2) + (3) + (4) + (5) = 25
Binário para Octal

● Método da conversão direta Grupo de 3 Equivalente


○ Agrupar em 3 bits bits octal

Exemplo: 001110101 001 1

110 6
001 110 101
101 5
Relação Hexadecimal X Octal X Binário
Hexadecimal Binário Octal Binário
9 1001
0 0000 0 000
A 1010
1 0001 1 001
B 1011
2 0010 2 010

3 0011 C 1100
3 011
4 0100 D 1101
4 100
5 0101 E 1110 5 101
6 0110
F 1111 6 110
7 0111
7 111
8 1000 Note a equivalência dos 3
ultimos dígitos
Binário para hexadecimal
Hexadecimal Binário 9 1001
0 0000
● Método da conversão direta 1 0001
A 1010

○ Agrupamento de 4 bits B 1011


2 0010

Exemplo: 010111101101 3 0011 C 1100

4 0100 D 1101
0101 1110 1101 5 0101 E 1110
5 E D
6 0110
F 1111
7 0111

8 1000
Exercícios
Octal para binário
Octal Binário

● Método da conversão direta 0 000

○ Converter cada caracter 1 001

2 010
Exemplo: 5217
3 011

5 2 1 7 4 100
101 010 001 111 5 101

6 110

7 111
Octal para decimal

● Método da multiplicação
○ multiplicar cada caracter pela Da esquerda para a direita
base 8 7 * 8^0 = 4
6 * 8^1 = 48
Exemplo: 764 4 * 8^2 = 448

(4) + (48) + (448) = 500


Octal para hexadecimal
Octal Binário

0 000
● Método das etapas
○ Converter para binário, agrupar 1 001

em 4 bits, depois para 2 010


hexadecimal
3 011

Exemplo: 1057 4 100

5 101
1 0 5 7 6 110
001 000 101 111
7 111
0010 0010 1111
2 2 F
Exercícios
Decimal para binário
Divisão Quociente Resto
1985 / 2 992 1

992 / 2 496 0
● Método da divisão sucessiva
○ Dividir numero pela base 2 496 / 2 248 0

248 / 2 124 0
Exemplo: 1985 124 / 2 62 0

62 / 2 31 0
10000011111
31 / 2 15 1

15 / 2 7 1

7/2 3 1

3/2 1 1

1/2 0 1
Decimal para octal

Divisão Quociente Resto


● Método da divisão sucessiva
○ Dividir numero pela base 8
1985 / 8 248 1

Exemplo: 1985 248 / 8 31 0

3701 31 / 8 3 7

3/8 0 3
Decimal para hexadecimal

● Método da divisão sucessiva Divisão Quociente Resto

○ Dividir numero pela base 16


1985 / 16 124 1

Exemplo: 1985
124 / 16 7 12 (C)
7C1
7 / 16 - 7
Exercícios
Hexadecimal

● Hexadecimal para binário ● Hexadecimal para decimal


○ Conversão direta ○ Multiplicação pela base 16
○ Cada caracter
Exemplo: C203
● Hexadecimal para Octal
○ Por etapas 3: 3X16^0 = 3
■ Primeiro binário 0: 3X16¹ = 0
● 4 bits 2: 3X16² = 512
■ Depois octal C: 3X16³ = 49152
● 3 bits + 49667
Exercícios
4. TABELA ASCII
E PREFIXOS
Tabela ASCII e Prefixos binários

● Tabela ASCII - Consultar na internet

● Prefixos binários
Sabe como o computador entende uma
imagem?
O computador não entende imagens da mesma forma que os humanos. Para ele,
uma imagem é apenas um conjunto de números. Cada pixel, a menor unidade da
imagem, é representado por um valor numérico que define sua cor.

A cor magenta, por exemplo, pode ser representada em diferentes sistemas de


numeração:

Hexadecimal: #FF00FF
Binário: 11111111 00000000 11111111
Decimal: 16711935
Octal: 37777777

Sistema de cores:
RGB: 255, 0, 255
CMYK: 0, 100, 0, 0
HSV: 300°, 100%, 50%
Obrigado!

CREDITS: This presentation template was created by Slidesgo, and


includes icons by Flaticon, and infographics & images by Freepik

Você também pode gostar