Aula 9 03 15
Faculdade Anhanguera de Ribeirão Preto
1º Semestre/2015
Conteúdo
• Ponto Fixo e Ponto Flutuante;
• Armazenamento;
• Tipos de Erros.
Cálculo Numérico
2
Ponto Fixo e Ponto Flutuante
Ponto Fixo
Na notação de ponto fixo a vírgula fica fixa antes da 1ª casa fracionária.
Ex.:
Decimal:
10,8 m
200,56 ml
Binário:
11,101
100,00101
Cálculo Numérico
3
Ponto Fixo e Ponto Flutuante
Ponto Flutuante
Na notação de ponto flutuante a vírgula flutua ao longo das variações de um número.
Notação de ponto flutuante normalizada = apenas um número antes da vírgula e ele deve ser diferente de 0.
Ex.:
Decimal:
1,08 * 101 m
2,0056 * 102 ml
Binário:
1,1101 * 2 1
1,00101 * 22
OBS: quando a vírgula desloca para esquerda, a base é elevada por um número positivo. Quando deslocada para a direita, é elevado por número negativo.
Cálculo Numérico
4
Exercícios
1) Diferencie os números entre ponto fixo e ponto flutuante:
a)
b)
c)
d)
e)
f)
g)
58,1
4 * 105
8,56 * 10-2
135,85
11,001
1,11001 * 2-1
1010,110011 * 23
Cálculo Numérico
5
Exercícios
1) Diferencie os números entre ponto fixo e ponto flutuante:
a)
b)
c)
d)
e)
f)
g)
58,1 - fixo
4 * 105 - flutuante
8,56 * 10-2 - flutuante
135,85 - fixo
11,001 - fixo
1,11001 * 2-1 - flutuante
1010,110011 * 23 - flutuante
Cálculo Numérico
6
Exercícios
2) Passe os números em ponto fixo para ponto flutuante:
a)
b)
c)
d)
e)
f)
g)
1,258
58,1
135,85
462,3158
1,0011
111,01
10,101010
Cálculo Numérico
7
Exercícios
2) Passe os números em ponto fixo para ponto flutuante:
a)
b)
c)
d)
e)
f)
g)
1,258 – 1,258*10-1
58,1 – 5,81*101
135,85 – 1,3585*102
462,3158 – 4,623158*102
1,0011 – 1,0011*10-1
111,01 – 1,1101*102
10,101010 – 1,0101010*101
Cálculo Numérico
8
Armazenamento
-
O armazenamento dos dados feito pelo computador é feito utilizando o padrão IEE 754.
-
Utiliza uma variável Float, de 32 bits, que consegue armazenar até 32 dígitos binários.
-
A variável é dividida em 3 partes:
1
Sinal (s)
1 bit
2
3
...
8