Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Olá! Para o sistema de ponto flutuante F (10, 3, -4, 4), temos que:
b (base) = 10
t (precisão) = 3
m (e, expoente mínimo) = -4
M (e, expoente máximo) = 4
Para expressar um número nesse sistema de ponto flutuante, devemos ter um número menor que 1, com 3 casas decimais (t = precisão), multiplicado pela base elevada ao expoente:
Para uma base 10, os algarismos (dígitos) vão de 0 a 9.
Aplicando os expoentes máximos e mínimos na fórmula acima, chegamos à conclusão que o menor número e o maior número que podem ser expressos por esse sistema são, em módulo:
Menor número = 0,001 . 10-4 (ou seja, 0,0000001)
Maior número = 0,999 . 104 (ou seja, 9990)
Portanto, seguindo esse raciocínio, temos:
X |
Arredondamento |
Truncamento |
1,25 |
0,125 . 101 |
0,125 . 101 |
10,053 |
0,101 . 102 |
0,100 . 102 |
-2,38 |
-0,238 . 101 |
-0,238 . 101 |
2,71828 |
0,272 . 101 |
0,271 . 101 |
0,000007 |
0,007 . 10-3 |
0,007 . 10-3 |
718235,82 |
Não é possível, pois é superior em módulo ao limite superior do sistema. |
Lembrando que:
Arredondamento – considera-se se a casa além da precisão (t = 3) está acima ou abaixo de 5 (por exemplo: 0,2536 é arredondado para 0,254);
Truncamento – ignora-se a casa além da precisão e tomam-se os dígitos dentro da precisão (por exemplo: 0,2536 é truncado para 0,253).
Espero que possa ter ajudado!
Bons estudos!
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.