05 cn - notação em ponto flutuante
TRANSCRIPT
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
1/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Areolino de Almeida Neto
MecaNET/PPGCC/DEINF/UFMA
Cálculo Numérico
Cálculo Numérico - Prof. Dr. Areolino Neto (DEINF/UFMA) 1
Notação em Ponto Flutuante
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
2/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Cálculo Numérico - Prof. Dr. Areolino Neto (DEINF/UFMA) 2
Questes
Quais notaçes !o"em ser usa"as !araa!resentação "e um n#mero$
Qual a "i%erença entre notação normali&a"ae não normali&a"a$
Como arma&enamos 'alores %racionários eme(ui!amentos "i)itais$Qual o !a"rão a"ota"o na in"#striaatualmente$
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
3/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Cálculo Numérico - Prof. Dr. Areolino Neto (DEINF/UFMA)
T*!icos "a Aula
Con'ersão "e sistemas "e numeração "en#meros %racionários
Arma&enamento "e 'alores emcom!uta"ores "i)itais
N#meros %racionários ! !onto +utuante
Pa"rão IEEE ,-.
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
4/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Cálculo Numérico - Prof. Dr. Areolino Neto (DEINF/UFMA) "
N#meros Fracionários
Con'ersão "ecimal ! inárioCon'ersão inário ! "ecimal
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
5/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Cálculo Numérico - Prof. Dr. Areolino Neto (DEINF/UFMA) #
N#meros Fracionários
Arma&enamento em com!uta"or "i)ital0Notação em !onto 12o
Notação cient31ca
4ase "ecimal0 sinal mantissa 2 56e2!
4ase inária0 sinal mantissa 2 7e2!
Notação não normali&a"a ou"esnormali&a"a
Parte inteira nula ou maior (ue 8
695 2 56:; 7;9. 2 56:<Notação normali&a"a
A!enas 5 "3)ito não nulo na !arte inteira
596 2 56:. 79;. 2 56:,
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
6/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Cálculo Numérico - Prof. Dr. Areolino Neto (DEINF/UFMA) $
N#meros em Ponto Flutuante
Pa"rão IEEE ,-.0Notação normali&a"a
N#mero com !recisão sim!les ou com!recisão "u!la
Pa"roni&a os resulta"os oti"os !or ummesmo !ro)rama com!utacional e2ecuta"oem "i%erentes má(uinas
I)ual (uanti"a"e "e its !ara n#merosmuito )ran"es e muito !e(uenos
Mantissa usa re!resentação =M=inal > 6 mantissa !ositi'a
=inal > 5 mantissa ne)ati'a
E2!oente re!resenta"o !elo méto"oe2cesso:n
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
7/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Cálculo Numérico - Prof. Dr. Areolino Neto (DEINF/UFMA) %
N#meros em Ponto Flutuante
Pa"rão IEEE ,-. : !recisão sim!les0Qua"ro "e its0
E2?06957-56 > 696657 > 5967 2 7
:;
6 65555566 66666666666666666666666
:69556 > :696665566557 > :59566556655 2 7:.
5 65555655 56655665566556655665566
32 bits
1 &it
'inl
&it'
e*+oente
2 &it'
mnti''
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
8/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Cálculo Numérico - Prof. Dr. Areolino Neto (DEINF/UFMA)
N#meros em Ponto Flutuante
Pa"rão IEEE ,-. : !recisão sim!les0
Menor n#mero > 7:57@ 597 2 56:;<
Maior n#mero > B7 77; 2 757, ;9. 2 56;<
alores acima "e ;9. 2 56;
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
9/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Cálculo Numérico - Prof. Dr. Areolino Neto (DEINF/UFMA) ,
N#meros em Ponto Flutuante
Pa"rão IEEE ,-. : !recisão "u!la0
Qua"ro "e its
E2em!los06966 696657 > 5967 2 7
:;
6 6555555556666666666666666666666666 ??? 66666
:69556 > :696665566557 > :59566556655 2 7:.
5 65555555655
64 bits
1 &it
'inl
11 &it'
e*+oente
#2 &it'
mnti''
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
10/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Cálculo Numérico - Prof. Dr. Areolino Neto (DEINF/UFMA) 1
N#meros em Ponto Flutuante
Pa"rão IEEE ,-.0
=inal a es(uer"a !ara %acilitar a com!araçãocom &ero0 it a es(uer"a > 5 ne)ati'o9 >6 !ositi'o
E2!oente antes "a mantissa %acilitaor"enaçãoNotação e2cesso:n !ara e2!oente %acilitaor"enação "e n#meros Bne)ati'os sãomenos si)ni1cati'os (ue os !ositi'os
Con'ersão !ara "ecimal0
= it "e sinal B6 ou 5
M mantissa
E e2!oente
-
8/19/2019 05 CN - Notação Em Ponto Flutuante
11/11
MecaNET - Núcleo de Estudos Tecnológicos em Mecatrônica
Cálculo Numérico - Prof Dr Areolino Neto (DEINF/UFMA) 11
Questes
Quais notaçes !o"em ser usa"as !araa!resentação "e um n#mero$
Qual a "i%erença entre notação normali&a"ae não normali&a"a$
Como arma&enamos 'alores %racionários eme(ui!amentos "i)itais$Qual o !a"rão a"ota"o na in"#striaatualmente$