Aula 3 - FC
Aula 3 - FC
Sistemas - TADS
Fundamentos da Computação
TADS – IFRS – 2023/1
●
Utilizamos a base atual (DE) :
– Binário utiliza-se a Base (2)
– Octal utiliza-se a Base (8)
– Hexadecimal utiliza-se a Base (16)
●
Convertemos para Decimal (PARA)
– Base (10)
Binário para Decimal
●
Lei de formação, De Binário (2) Para Decimal (10)
Resultado 11
Octal para Decimal
●
Lei de formação, De Octal (8) Para Decimal (10)
Resultado 239
Hexadecimal para Decimal
●
Lei de formação, De Hexadecimal (16) Para Decimal (10)
Resultado 164
Exercícios
● Converta para decimal (10):
1) 1010012 =
2) 110101112 =
3) 1468 =
4) 7528 =
5) 12316 =
6) ABC16 =
7) DEF16 =
8) 2C316 =
Decimal para Outras Bases
●
Método da Divisão Sucessiva é utilizado para converter
de decimal para outras bases (2,8,16)
Dividendo 67 2 Divisor
Resto 1 33 Quociente
Segue a divisão
Decimal para Binário
●
De decimal Para binário, divisão sucessiva por 2
– Dividir até o quociente tornar-se menor que o divisor;
– Leitura debaixo para cima;
Divisão Sucessiva
● Exemplo: 6710 = 1000011 2
6710 = 10000112
Fim da
Equivalência Divisão
//Resposta
Decimal =
Divisão Sucessiva Inteira
Equivalência Binário
//Resposta
Decimal Octal
Hexadecimal
Decimal para Octal
●
De decimal Para octal, divisão sucessiva por 8
– Dividir até o quociente tornar-se menor que o divisor
– Exemplo: 100010 = 17508
Divisão Sucessiva
100010 = 17508
Equivalência
Bit Menos Significativo
//Resposta Least Significant Bit (LSB)
Decimal para Hexadecimal
●
Decimal para Hexadecimal divisão sucessiva por 16
– Dividir até o quociente tornar-se menor que o divisor
– Exemplo: 43810 = 1B616
Divisão Sucessiva
LSB
MSB
11= B Substituir
Valores entre 10 e 15
Decimal para Hexadecimal
●
Decimal para Hexadecimal divisão sucessiva por 16
– Dividir até o quociente tornar-se menor que o divisor
– Exemplo: 43810 = 1B616
Divisão Sucessiva
B
Conversão para símbolo Hexadecimal
1110 = B16
Conversão de Bases - Exercício
1) 10110 = ______________ 2
2) 25110 = ______________ 2
3) 12010 = _____________ 8
4) 25310 = _____________ 8
5) 130010 = ______________ 16
6) 51210= ______________ 16
Conversão de Bases
●
Binário para Outras Bases?
Binário >> Octal e Hexadecimal
●
Conversão de Binário para Octal e Hexadecimal
●
O método é o Agrupamento de Bits
– Separa-se os bits em grupos:
●
Três (3 em 3) conversão para OCTAL
●
Quatro (4 em 4) para HEXADECIMAL
●
4
Resposta: 1001101112 = 4678
6 78 Em cada grupo
Binário >> Hexadecimal
●
Conversão de Binário para Hexadecimal
– O método é o Agrupamento de 4 Bits, da direita para esquerda.
– Quatro (4 em 4) para HEXADECIMAL
● Exemplo: 11 1100 1010 01112 = _________16
Exemplo: 6 0 3 101 5
110 6
111 7
Exemplo: 110 000 011
Resposta: 6038 = 110 000 0112
Hexadecimal para Binário Binário
0000
Hexadecimal
0
0001 1
●
Conversão de Hexadecimal para Binário 0010 2
0011 3
●
Método é o desagrupamento de Bits 0100 4
– Substitui os algarismos hexadecimal pelos 0101 5
correspondentes binários 0110 6
0111 7
– Exemplo: A79E16 = ____________ 2
1000 8
A 7 9 E 1001 9
1010 A
Equivalente em 1011 B
Binário 1010 0111 1001 1110 1100 C
A 7 9 E
Equivalente em
Decimal
10 7 9 14’
Equivalente em
Binário
1010 0111 1001 1110
Resposta A79E16 = 10100111100111102
Conversão de outras Bases
●
Conversão de Octal ou Hexadecimal para Binário
1) 7538 = 1111010112
2) A2B16 = 1010001010112
3) 4208 = _________________ 2
4) 100316 = _________________ 2
5) ABC16 =
_________________ 2
Conversão de Bases
●
De Octal para Hexadecimal? Não há conversão direta
B
r
a
s
i
l