Escolar Documentos
Profissional Documentos
Cultura Documentos
IBM Compatible
Introdução
Introdução àà Aritmética
Aritmética do
do Computador
Computador
±0.c1c2 cn × b
e expoente
base
mantissa
na qual ci, para i = 1, 2, ..., n, é um caráter (no caso geral), b é um número natural e
e é um número inteiro.
Exemplo 1: OBS:
Introdução à Aritmética do
Computador 1
Universidade Federal Fluminense
Introdução
Introdução àà Aritmética
Aritmética do
do Computador
Computador
Introdução
Introdução àà Aritmética
Aritmética do
do Computador
Computador
3) Quantidade de números: m = 2 × (b − 1) × b n −1 × ( e2 − e1 + 1) + 1
− x2 − x1 x1 x2
Introdução à Aritmética do
Computador 2
Universidade Federal Fluminense
Introdução
Introdução àà Aritmética
Aritmética do
do Computador
Computador
4) A distribuição dos números do conjunto na reta real não é uniforme.
Exemplo 2: Considere o seguinte conjunto: NPF (b = 2, n = 3, e1 = −1, e2 = 2)
Mantissas
e be 0.100 0.101 0.110 0.111
-1 ½ 1/4 5/16 3/8 7/16
0 1 1/2 5/8 3/4 7/8
1 2 1 5/4 3/2 7/4
2 4 2 5/2 3 7/2
x1
x2
Introdução
Introdução àà Aritmética
Aritmética do
do Computador
Computador
5 3
Exemplo 3: x := e y := , x, y ∈ NSPF (b = 2, n = 3, e1 = −1, e2 = 2)
4 8
13
x+ y = 1, 625 ∉ NSPF (b = 2, n = 3, e1 = −1, e2 = 2)
8
3 7
x ⊕ y = ou
2 4
Introdução à Aritmética do
Computador 3
Universidade Federal Fluminense
Introdução
Introdução àà Aritmética
Aritmética do
do Computador
Computador
6) As propriedades das operações aritmética dos números reais nem sempre são
verificadas em um SPF
5 3 3
Exemplo 4: x := , y := e z := , x, y, z ∈ NSPF (b = 2, n = 3, e1 = −1, e2 = 2)
8 8 4
7
x+ y+z = ∈ NSPF (b = 2, n = 3, e1 = −1, e2 = 2)
4
7
( x ⊕ y ) ⊕ z = Verificar!
4
9 9
x ⊕ ( y ⊕ z) = x ⊕ e ∉ NSPF (b = 2, n = 3, e1 = −1, e2 = 2)
8 8
Exercício 1:
Fazer o projeto Precisão da Máquina, página 24 da primeira referência bibliográfica
do curso.
Introdução
Introdução àà Aritmética
Aritmética do
do Computador
Computador
Introdução à Aritmética do
Computador 4
Universidade Federal Fluminense
Introdução
Introdução àà Aritmética
Aritmética do
do Computador
Computador
2) Na região de underflow x ∈ ( − x1 , 0 ) ∪ ( 0, x1 )
| f ( x) − x | ⎧= 1, se f ( x) = 0
⎨
| x| ⎩ → ∞ quando x → 0, se f ( x) = x1
− x2 − x1 x1 x2
| f ( x) − x |
→ 1 quando x → ∞
| x|
OBS: | f (x) | = x2
Introdução
Introdução àà Aritmética
Aritmética do
do Computador
Computador
http://magnum.ime.uerj.br/~demoura/FAPERJ-SBM/ariane/
Introdução à Aritmética do
Computador 5