Informática, perguntado por Usuário anônimo, 1 ano atrás

Como se faz divisão de Hexadecimais ?

Soluções para a tarefa

Respondido por naraws
0
Fazes exactamente como no sistema decimal (com os mesmos algoritmos) , só tens que ter atenção aos restos (ou seja , tens que saber (ou imaginar) a tabuada em hexadecimal ) 

Por exemplo , somar 724 com A3E 

724 
A3E 
------- 

4+E = ? 
E equivale ao decimal 14 , 
4+14 = 18 , ou seja , passou 2 do 16 , logo colocas 2 , " e vai 1" 

724 
A3E 
------ 
. . 2 

2+3+ o 1 que vinha de trás = 6 

724 
A3E 
------- 
. 6 2 

7+A , como A corresponde ao decimal 10 , 7+10 = 17 
passou 1 de 16 , logo 1 e vai 1 , que colocas no início 

724 
A3E 
------ 
1162 

Podes sempre verificar que está certo no final , lembrando que 
724 = 7.16² + 2.16 + 4 = 1828 
A3E = 10.16² + 3.16 +14 = 2622 
1162 = 1.16³ + 1.16² +6.16 +2 = 4450 

1828+2622 = 4450 , certo 

Para subtrair , do mesmo modo , vamos tirar a prova real da adição acima , ou seja , 1162 - A3E tem que dar 724 

1162 
-A3E 
-------- 

E para 2 ? 
2 representa 16+2 = 18 
E são 14 , portanto 14 para 18 = 4 , "e vai 1" 

1162 
-A3E 
-------- 
. . .4 

3 + o 1 que veio de trás = 4 , para 6 , 2 

1162 
-A3E 
-------- 
. .2 4 

A para 1 ? 
1 são 16+1 = 17 
Como A é 10 , 10 para 17 são 7 , e vai 1 
Finalmente 1 para 1 nada 

1162 
-A3E 
-------- 
0724 

A multiplicação vai implicar sabermos a tabuada :) 

3A8 
x DE 
-------- 

E vezes 8 ( 14.8 ) dá 112 
Quantas vezes há 16 em 112 ? 

112 = 16.7 certinhos , ou seja, resto 0 , e vão 7 

3A8 
x DE 
-------- 
. . .0 

E vezes A = 14.10 = 140 + os 7 de trás = 147 
147 = 16 . 9 + 3 
portanto 3 e vão 9 

3A8 
x DE 
-------- 
. . 30 

E vezes 3 = 14.3 = 42 + os 9 = 51 
51 = 16 . 3 + 3 

3A8 
x DE 
-------- 
3330 

Agora D vezes 8 , 13.8 = 104 
104 = 16 . 6 + 8 , portanto 8 e vão 6 ( não esquecer de chegar a linha à frente , ou seja ,este 8 vai para debaixo do 3 e não do 0) 

3A8 
x DE 
-------- 
3330 
. . 8 

Agora vou acelerar um bocadinho :))) 

D vezes A 130 , +6 = 136 
136 = 16 . 8 + 8 , 8 e vão 8 

D vezes 3 , 39 , +8 = 47 
47 = 16 . 2 +15 , portanto 15 (F) e vão 2 para o início 

3A8 
x DE 
-------- 
. 3330 
2F88 
---------- 

Agora só falta somar normalmente 

0 , 3+8 = 11 (B) , 3+8 = 11 (B) , 3+F = 18 ( 2 e vai 1) , 2+1 , 3 

3A8 
x DE 
-------- 
. 3330 
2F86 
---------- 
32BB0 

Verificação em decimal : 
3A8 = 3 . 16² + 10 . 16 +8 = 936 
DE = 13 . 16 + 14 = 222 
32BB0 = 3.16⁴ +2.16³ +11.16² +11.16 = 207792 

936 . 222 = 207792 , correcto 

O mais difícil é o algoritmo de divisão , mas não sei se tens de saber esse também... 
vou fazer um fácil,para teres uma ideia 

142 |_5 

em 14 ( 1.16+4 = 20 ) quantas vezes há 5 ? 
4 , e não sobra nada 

142 |_5 
. .0 . . 4 

Baixa-se o 2 

142 |_5 
. 02 . 4 

Em 2 não há 5 , logo acrescenta-se um zero ao quociente 

142 |_5 
. 02 . 40 

Portanto o quociente é 40 , e o resto 2 

Resumindo e concluindo , é tudo como na nossa numeração decimal , só tens que ter cuidado com a tabuada :)))

Usuário anônimo: Bom dia, a professora usa a tabuada , resolve ai para mim por favor 2003AD/B
naraws: BIN : 10000000000011101011101011 OCT : 200035353 DEC : 33569515 Espero ter ajudado!
Usuário anônimo: Mas cade a conta ? bateu na calculadora ,affs
Perguntas interessantes