Você está na página 1de 5

Período: 2020.

SISTEMA DE PONTO FLUTUANTE


Conceito:

Exemplo: Seja uma máquina binária do tipo F(2, 7, m, M) com n=4 bits de expoente:
Determine os valores de: a) X, Y e Z = X*Y (represente) Z

X=(-1)1*(25)*(0.1011000) = -(10110.00) = -22

Y=(-1)0*(2-4)*(0.1100100) = +(0.00001100100)
Y=0.048828125 Z=X*Y = -1.07421875 (exato)
(Precisão simples)
Z=(-1) *(2 )*(0.1000100) = -(1.000100) = -1.0625
1 1

(Precisão dupla)
Z= -1. 07421875

Z = X*Y è Sz = Sx Å Sy Ex= Ex + Ey Fz = Fx*Fy = (88)*(100) = (8800)10


Sz = (1) Å (0) = 1 Ex=(+5)+(-4)=+1 Fz = (1000100 11000000)2

b) valores de m e M. Para n=4 bits então m= -8 £ Expoente £ M= +7


Cálculos:

UECE / CCT / Curso de Computação – CÁLCULO NUMÉRICO – Aula-02 Prof. Valdisio Em, 21/10/2020 – Pág- 1
Período: 2020.1

Relações:

vi) Tamanho da palavra: N=1+n+t (n= número de dígitos do expoente).

vii) Precisão Simples e Dupla: PS = b-t e PD= b-(t+N)

Exemplos:
1) Determine uma máquina binária equivalente à F(10, 4, -99, 99): N10 =1+4+3 = 8 dígitos.

Obs: Duas máquinas de ponto flutuante são equivalentes se possuem a mesma precisão e
mesma ordem de grandeza. Resposta: F ( 2, 14, -332, 328 ) N2 =1+14+10 = 25 bits.
Cálculos:

UECE / CCT / Curso de Computação – CÁLCULO NUMÉRICO – Aula-02 Prof. Valdisio Em, 21/10/2020 – Pág- 2
Período: 2020.1
2) Considerando a máquina decimal do Ex.1, determine a forma de armazenamento de:

Valor Original Valor em Decimal Forma Normalizada S F (mantissa) E (expo)

!!
A= "

B = - p5
√!
C = $!%&'

D = 70-70

E = 500300

3) FLOPS – acrônimo de FLoating-Point Operations Per Second, é a medida de desempenho de uma má-
quina, na computação científica; ver também, Megaflops, Gigaflops, Teraflops, Petaflops etc.

EXEMPLO: Calcular 500300 (ver na Próxima página)

UECE / CCT / Curso de Computação – CÁLCULO NUMÉRICO – Aula-02 Prof. Valdisio Em, 21/10/2020 – Pág- 3
Período: 2020.1
FORMAS de CALCULAR VALORES de ELEVADA ORDEM DE GRANDEZA

ASSUNTO PARA PRÓXIMA AULA

( ver a seguir )

UECE / CCT / Curso de Computação – CÁLCULO NUMÉRICO – Aula-02 Prof. Valdisio Em, 21/10/2020 – Pág- 4
Período: 2020.1

APROXIMAÇÃO DE FUNÇÕES

Exemplos: 1) Calcule uma aproximação para e0.8 (comparar com o valor exato).
2) Considerando a base neperiana e=2.718281828459, determine e3.2.

UECE / CCT / Curso de Computação – CÁLCULO NUMÉRICO – Aula-02 Prof. Valdisio Em, 21/10/2020 – Pág- 5

Você também pode gostar