Considere o sistema de ponto flutuante
. Quais são o menor e maior números em módulo e não nulos, neste sistema, respectivamente?
(a)
e
(b)
e
©
e
(d)
e
(e) Não sei
(a)
(b)
©
(d)
(e) Não sei
Passo 1
Beleza, vamos resolver esse exercício juntos! A questão fala sobre um sistema de ponto flutuante definido por
. Nossa missão aqui é descobrir qual é o menor e o maior número não nulo que esse sistema consegue representar. Para isso, vamos precisar entender como funcionam os sistemas de ponto flutuante, que envolvem conceitos de base (
), precisão (
), e os limites dos expoentes (
e
).
Passo 2
Primeiro, vamos lembrar como funciona a representação de números em ponto flutuante. Geralmente, um número é representado da forma:
Aqui,
é a base (neste caso, 10),
é a precisão (número de dígitos significativos), e
é o expoente que varia entre
e
. O primeiro dígito
não pode ser zero em números normalizados.
Passo 3
Vamos calcular o menor número não nulo que o sistema pode representar. Para isso, queremos que o expoente seja o menor possível (
) e a mantissa seja a menor possível, que é
(já que
não pode ser zero). Então:
Mas, observe que isso é equivalente a:
porque estamos deslocando a vírgula uma posição para a esquerda e aumentando o expoente em 1.
Passo 4
Agora, vamos encontrar o maior número que o sistema pode representar. Para isso, queremos que o expoente seja o maior possível (
) e a mantissa seja a maior possível, ou seja, todas as casas após o ponto são 9:
Resposta
A alternativa correta é a letra (b):