Você está na página 1de 3

Matemática Computacional

Lista de Exercícios Nº 02

Realize as seguintes operações aritméticas no sistema F(2, 16, -6, 6) e calcule o erro absoluto e o erro
relativo, caso existam:
A primeira tarefa é calcular os limites mínimos e máximos de representação do sistema. Para o limite mínimo
consideramos o menor valor da mantissa e o expoente negativo. Temos então:
- Valor mínimo do sistema binário (base 2), dezesseis dígitos decimais (mantissa) e menor expoente -6:
0,0000000000000001(2) x 2-6 = 0,0000000000000000000001(2)
- Na base 10 (decimal):
0,0000152587890625 x 0,015625 = 0,000000238418579101562
Ou: 0,238418579101562 x 10-8
- Valor máximo do sistema binário (base 2), dezesseis dígitos decimais (mantissa) e maior expoente 6:
0,1111111111111111(2) x 26 = 111111,1111111111(2)
- Na base 10 (decimal):
0,9990234375 x 64 = 63,9375
Ou: 0,639375 x 102
1. 678(16) ÷ 2016(10)
R. OVERFLOW! Os valores são maiores do que o limite superior do sistema (63,9375) e, portanto, não podem
ser representados. Erro absoluto = não aplicável, uma vez que há OVERFLOW, e o Erro relativo = 100%.
2. 1024(10) x 110001010(2)
R. OVERFLOW! Os valores são maiores do que o limite superior do sistema (63,9375) e, portanto, não podem
ser representados. Erro absoluto = não aplicável, uma vez que há OVERFLOW, e o Erro relativo = 100%.
3. 105,109283(10) x 11010011,01011001(2)
R. OVERFLOW! Os valores são maiores do que o limite superior do sistema (63,9375) e, portanto, não podem
ser representados. Erro absoluto = não aplicável, uma vez que há OVERFLOW, e o Erro relativo = 100%.
4. F32CDE(16) ÷ 277 (8)
R. OVERFLOW! Os valores são maiores do que o limite superior do sistema (63,9375) e, portanto, não podem
ser representados. Erro absoluto = não aplicável, uma vez que há OVERFLOW, e o Erro relativo = 100%.
5. 7754456(8) - 3FDE(16)
R. OVERFLOW! Os valores são maiores do que o limite superior do sistema (63,9375) e, portanto, não podem
ser representados. Erro absoluto = não aplicável, uma vez que há OVERFLOW, e o Erro relativo = 100%.

Desafio:
O que deve ser alterado no sistema proposto F(2, 16, -6, 6) para resolver o problema de Overflow?

-1
Matemática Computacional
Lista de Exercícios Nº 02

Realize as seguintes operações aritméticas no sistema F(10, 8, -5, 5) e calcule o erro absoluto e o erro
relativo, caso existam:
A primeira tarefa é calcular os limites mínimos e máximos de representação do sistema. Para o limite mínimo
consideramos o menor valor da mantissa e o expoente negativo. Temos então:
- Valor mínimo do sistema decimal (base 10), oito dígitos decimais (mantissa) e menor expoente -5:
0,00000001(10) x10-5 = 0,0000000000001(10)
Ou: 0,1 x 10-12
- Valor máximo do sistema decimal (base 10), oito dígitos decimais (mantissa) e maior expoente 5:
0,99999999(10) x 105 = 9.999,9999

6. 3775, 6830(8) + 10100101,11001100(2)


R. ERRO! O dígito 8 (segundo após a vírgula) não pertence ao sistema OCTAL. Erro absoluto = não aplicável,
uma vez que não há conversão, e o Erro relativo = 100%.
7. 1.024.032(16) x 200720(8)
R. OVERFLOW! Os valores são maiores do que o limite superior do sistema (9.999,9999): 16.924.722(10) x
66.000(10). Portanto, não podem ser representados. Erro absoluto = não aplicável, uma vez que há OVERFLOW,
e o Erro relativo = 100%.
8. 311,19651111(10) ÷ 1011111011100111000100101 (2)
R. 311.19651111 = 0,31119651 x 104 no sistema proposto.
1011111011100111000100101(2) = 25.021.989 → OVERFLOW! O valor é maior do que o limite superior do
sistema (9.999,9999) e, portanto, não pode ser representado. Erro absoluto = não aplicável, uma vez que há
OVERFLOW, e o Erro relativo = 100%.
9. F32,CDE(16) x 101010011000,111000011101 (2)
R. F32,CDE(16) = 3.890,80419921875 ou 0,38908041 x 104 no sistema proposto.
1011111011100111000100101 = 2.712,8819580078125 ou 0,27128819 x 104 no sistema proposto.
(0,38908041 x 104) x (0,27128819 x 104) = 10.553.328,7067048 → OVERFLOW! O valor é maior do que o limite
superior do sistema (9.999,9999) e, portanto, não pode ser representado. Erro absoluto = não aplicável, uma
vez que há OVERFLOW, e o Erro relativo = 100%.
10. 101010011000111000011101 ÷ 1011111011100111000100101
R. 101010011000111000011101(2) = 11.111.965 → OVERFLOW!
1011111011100111000100101(2) = 25.021.989 → OVERFLOW!
Os valores são maiores do que o limite superior do sistema (9.999,9999): 11.111.965(10) x 25.021.989(10).
Portanto, não podem ser representados. Erro absoluto = não aplicável, uma vez que há OVERFLOW, e o Erro
relativo = 100%.

Desafio:
O que deve ser alterado no sistema proposto F(10, 8, -5, 5) para resolver o problema de Overflow?
-2
Matemática Computacional
Lista de Exercícios Nº 02

Realize as seguintes operações aritméticas no sistema F(10, 8, -5, 5) e calcule o erro absoluto e o erro
relativo, caso existam:
11. 0x10D0A5 x 62034706(8)
R. 0x10D0A5(16) = 1.101.989 → OVERFLOW!
62034706(8) = 13.121.990 → OVERFLOW!
Os valores são maiores do que o limite superior do sistema (9.999,9999): 1.101.989(10) x 13.121.990(10).
Portanto, não podem ser representados. Erro absoluto = não aplicável, uma vez que há OVERFLOW, e o Erro
relativo = 100%.
12. 11110111110111001110110 - 610267(8)
R. 11110111110111001110110 = 8.121.974 → OVERFLOW!
610267(8) = 200.887→ OVERFLOW!
Os valores são maiores do que o limite superior do sistema (9.999,9999): 8.121.974 (10) - 200.887 (10). Portanto,
não podem ser representados. Erro absoluto = não aplicável, uma vez que há OVERFLOW, e o Erro relativo =
100%.
13. 10010110 ÷ 1326D5Fh
R. 10010110(2) = 150
1326D5Fh = 20.082.015 → OVERFLOW! O valor é maior do que o limite superior do sistema (9.999,9999) e,
portanto, não pode ser representado. Erro absoluto = não aplicável, uma vez que há OVERFLOW, e o Erro
relativo = 100%.
14. 23435 x 32765h
R. 23.435 → OVERFLOW!
32765h = 206.693 → OVERFLOW!
Os valores são maiores do que o limite superior do sistema (9.999,9999): 23.435(10) x 206.693(10). Portanto,
não podem ser representados. Erro absoluto = não aplicável, uma vez que há OVERFLOW, e o Erro relativo =
100%.
15. 0,007655433(8) x 100,01100011101(2)
R. 0,007655433(8) = 0,0153104886413 → 0,15310488 x 100 no sistema proposto.
100,01100011101(2) = 4,38916015625 → 0,43891601 x 10-1 no sistema proposto.
(0,15310488 x 100) x (0,43891601 x 10-1) = 0,0672001830411288 ou 0,67200183 x 10-1 no sistema proposto.
Erro absoluto:
0, 0,0672001830411288 - 0,067200183 = 0,0000000037171121597401300
Erro relativo:
0,0000000037171121597401300 ÷ 0,067200183 = 0,000000000612034176932445 ou 6,12 x 10-10 %

-3

Você também pode gostar