Você está na página 1de 8

Sistemas Numéricos

Computacionais

Tema 2 -
Aritmética de Ponto Flutuante e
Noções de Erro
REFORÇANDO A
APRENDIZAGEM

PONTOS PRINCIPAIS
Representação de Números Reais no
Computador

• Um número real positivo x pode ser escrito como

• onde ai e bi são, respectivamente, os coeficientes da


parte inteira e fracionária do número x
• Por exemplo, (123,45)10 = 1 × 102 + 2 × 101 + 3 × 100
+ 4 × 10−1 + 5 × 10−2
Representação de Números Reais no
Computador

• Se bi = 0 para todo i maior que um valor inteiro,


então diz-se que a fração termina
• Caso contrário, diz-se que a fração não termina

• Exemplos:
▪ 0,45 = 4 × 10−1 + 5 × 10−2 ⇒ termina
▪ 0,666 . . . = 6 × 10−1 + 6 × 10−2 + 6 × 10−3 + . . . ⇒ não
termina
Representação de Números Reais no
Computador

Exercício 1:
Seja um sistema de aritmética de ponto flutuante de quatro
dígitos, base decimal e com acumulador de precisão dupla.
Dados os números:
𝑥=0,7237×104, 𝑦=0,2145×10−3, 𝑧=0,2585×101
Efetue as seguintes operações e obtenha o limitante máximo no
erro relativo do resultado, supondo que x, y e z estão
exatamente representados:
Representação de Números Reais no
Computador

a) x + y + z
b) x – y – z
c) x/y
d) (xy)/z
e) x (y/z)
Representação de Números Reais no
Computador

Exercício 2:
Considere uma máquina cujo sistema de
representação de número é definido por:
𝛽=10,𝑘=4,𝑒∈[−5,5]. Pede-se:
a) Qual o menor e o maior número em módulo
representados nesta máquina?
b) Como será representado o número 73,758 nesta
máquina, se for usado o arredondamento? E se for
usado o truncamento?

Você também pode gostar