Aula 2

805 palavras 4 páginas
Disciplina: Cálculo Numérico
Profª.: Rafaela Castelhano de Souza
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 fixo 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 * 21
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
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

6

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

9

Expoente (e)
8 bits

10

...

31

32

Mantissa (f)
23 bits

s = 0, se o número for positivo s = 1, se o número for negativo
Cálculo Numérico

7

Armazenamento
Para armazenar um número qualquer na variável, deve-se considerar as seguintes situações:
- Se 0 < e < 255, então v = (-1)s * 2(e-127) * (1,f)2

- Se e = 0 f ≠ 0, então v = (-1)s * 2-126 * (0,f)2
- Se e = 0 e f = 0, então v = (-1)s * 2-126 * (0,)2 = 0
- Se e = 255, então v pertence a região de overflow

Cálculo

Relacionados

  • Aula 2 2
    1130 palavras | 5 páginas
  • aula 2
    1585 palavras | 7 páginas
  • aula 2
    807 palavras | 4 páginas
  • Aula 2
    731 palavras | 3 páginas
  • aula 2
    4947 palavras | 20 páginas
  • aula 2
    4102 palavras | 17 páginas
  • Aula 2
    411 palavras | 2 páginas
  • Aula 2
    518 palavras | 3 páginas
  • Aula 2
    3539 palavras | 15 páginas
  • aula 2
    753 palavras | 4 páginas