Sei sulla pagina 1di 10

GabaritodosExercciosdosCaptulos1e2

Page1of10
Generated by Foxit PDF Creator Foxit Software
http://www.foxitsoftware.com For evaluation only.

Curso de
Clculo
Numrico
Professor
Raymundo
de Oliveira

|C.N..|Programa|Exerccios|Provas|Professor|Links|

Gabarito dos Exerccios dos Captulos I e II


1)Converterparadecimalosseguintesnmerosbinrios:
a. 10011b)11100010c)1000001d)1,1e)1100,01f)1000,001

4
1
0
a. 10011....2 +2 +2 =19
b. 11100010....27+26+25+21=226
c. 1000001....26+20=65
d. 1,1....20+2-1=1,5
e. 1100,01....23+22+2-2=12,25
f. 1000,001....23+2-3=8,125

2)Converterparabinrioosseguintesnmerosdecimais:
a)23;b)2615;c)2,5;d)0,1;e)3,8;f)10,05
a.
b.
c.
d.
e.
f.

23....10111
2615....101000110111
2,5....10,1
0,1....0,000110011001100...
3,8....11,110011001100...
10,05....1010,0000110011001100...

3)Umcomputadorarmazenanmerosreaisutilizando1bitparaosinaldo
nmero,7bitsparaoexpoentee8bitsparaamantissa.Admitindoquehaja
arredondamento,comoficariamarmazenadososseguintesnmeros
decimais?
a)265;b)12,5;c)-445,25;d)-0,1;e)-12,8;f)2500,05

Ossetebitsdoexpoentevariarode00000001at11111110,isto,de1at
126.Comoprecisamosrepresentarexpoentesnegativos,vamosconsiderar
que63representa0(zero),fazendoumdeslocamentonoconjuntodos
nmerosaseremrepresentados.Assim,oexpoenteaserrepresentadodever
sersomadoa63,paraobter-seovaloraserescritonossetebitsreservados
paraoexpoente.Dessaforma,quandoseescrever0000001,estaremos
representando62,pois62+63vale1(0000001).

http://www.raymundodeoliveira.eng.br/gabarito1.html

12/4/2010

GabaritodosExercciosdosCaptulos1e2

Page2of10
Generated by Foxit PDF Creator Foxit Software
http://www.foxitsoftware.com For evaluation only.

Pararepresentaroexpoente0(zero),deve-seescrever63(0111111),pois
0+63=63.Pararepresentar1escreve-se62(-1+63=62);parater-seo
expoente+1,representa-se64(1+63=64).Omaiorexpoenteser,portanto,
12663=63.Dessaformaosexpoentes,naformanormalizada,variarode
62a+63.
Lembramosqueoexpoente0000000serutilizadoparao"underflow"
gradual,formanonormalizada,permitindoobtervaloresmaisprximosa
zeroqueosdaformanormalizada.Nessecaso,oexpoentepassaavaler
amantissadeixadeestarnormalizada,passandoaser:0,________.
Osnmeros,naformanormalizada,tero8casasapsavrgula.

a)265....100001001....1,00001001x2(8)

8+63=71...(emsetebits)...1000111
0

b)12,5....1100,1....1,10010000x2(3)
3+63=66...1000010
0

c)445,25....110111101,01....-1,1011110101x2(8)
8+63=71...1000111
1

d)0,1....0,000110011001100...(dzimaperidica)...-1,10011010x2
-4+63=59...0111011
1

e)12,8....1100,11001100...(dzimaperidica)...1,10011001x2(3)
3+63=66...1000010

http://www.raymundodeoliveira.eng.br/gabarito1.html

12/4/2010

GabaritodosExercciosdosCaptulos1e2

Page3of10
Generated by Foxit PDF Creator Foxit Software
http://www.foxitsoftware.com For evaluation only.

f)2500,05...100111000100,000011001100...(dzimaperidica)...

1,00111001x2(11)
11+63=74...1001010
0

4)Qualovalorverdadeiramenterepresentadoemcadacasoacima?
a)265(exato)
b)12,5(exato)
c)445,25(-445)

d)0,1(-0,000110011010=-(2(-4)+2(-5)+2(-8)+2(-9)+2(-11))=
-0,10009765625)
e)12,8(-1100,11010=-12,8125)

f)2500,05(1,00111001x2(11)=100111001000=2504)
5)Qualomaioreomenornmeropositivonelerepresentvel?
Maiornmeropositivo:0111111011111111

M=1,11111111x2(63)=(2-2(-8))x2(63)=65408
Menornmeropositivo:
Formanormalizada:0000000100000000

m=1,00000000x2(-62)=2(-62)=0,00006103515625
Formanonormalizada:0000000000000001
m=0,00000001x2(-62)=2(-8)x2(-62)=2(-70)=
0,000000238418579102

http://www.raymundodeoliveira.eng.br/gabarito1.html

12/4/2010

GabaritodosExercciosdosCaptulos1e2

Page4of10
Generated by Foxit PDF Creator Foxit Software
http://www.foxitsoftware.com For evaluation only.

6)Qualomenornmeromaiorque100,nelerepresentvel?

100=1100100=1,10010000x2(6)

Oprximonmeroser:1,10010001x2(6)=1100100,01=100,25
7)Qualomaiornmeromenorque20,nelerepresentvel?

20=10100=1,01000000x2(4)
Onmeroanteriorser:1,00111111x2(4)=10011,1111=
19,9375

8)Quaisoserrosabsolutoerelativoaosetentarnelerepresentarosnmeros:
m=25,5;n=120,25;p=2,5;a=460,25;b=24,005?
Oerrorelativodequalquernmero,aoserrepresentado,serinferiora2
4x10(-3),onde8onmerodebitsdamantissa.

m=25,5=11001,1=1,10011000x2(4)...exato

n=120,25=1111000,01=1,11100001x2(6)...exato

(1)
p=2,5=10,1=1,01000000x2 ...exato

a=460,25=111001100,01,representadopor:1,11001100x2(8)=460
erroabsolutoiguala0,01=0,25

errorelativoiguala0,25/4605,5x10(-4)2(-8)4x10(-3)
b=24,005=11000,000000010100011110...,

representadapor1,10000000x2(4)

erroabsolutoiguala0,005

errorelativoiguala0,005/242,1x10(-4)2(-8)4x10(-3)

http://www.raymundodeoliveira.eng.br/gabarito1.html

12/4/2010

GabaritodosExercciosdosCaptulos1e2

Page5of10
Generated by Foxit PDF Creator Foxit Software
http://www.foxitsoftware.com For evaluation only.

9)Usandoosvaloresacima,trabalhandoembinrio,qualoresultadodas
operaesabaixo,bemcomooserrosabsolutoerelativo?
m+n,m.p,n.p,a+b,ab,a/n
Obs:nasoperaesmatemticas,almdapropagaodoserrosqueos
operadorestrazem,aofinaldecadaoperao,podeocorrerarredondamento,
trazendomaiserrosparaoresultado.Issoprecisaserprevisto.
Calcularemososresultadosdasoperaeseoserrosrelativos,podendoos
errosabsolutosseremestimadospelamultiplicaodoserrosrelativospelos
resultadosdasoperaes.
m+n

m=1,10011000x2(4)

(6)
n=1,11100001x2

parafazerasomavamosdesnormalizaronmerocommenorexpoente,para
queassumaoexpoentedomaior.

m = 0,0110011000 x 2(6)

n = 1,1110000100 x 2(6)
somando-seobtem-se:

m+n=10,01000111x2(6)
normalizando-seoresultado,haveraperdadeumbit,comosurgimentode
maisumacausadeerro.

(7)
m+n=1,00100100x2 =10010010,0=146

erroabsolutode0,25originadopelobitabandonado

errorelativode0,25/1461,8x10(-3)2(-8)4x10(-3)

Observe-sequeasparcelasmen,nestecaso,notraziamerro;se
trouxessem,haveriapropagaodesseserros,almdoarredondamentoj
referido.

http://www.raymundodeoliveira.eng.br/gabarito1.html

12/4/2010

GabaritodosExercciosdosCaptulos1e2

Page6of10
Generated by Foxit PDF Creator Foxit Software
http://www.foxitsoftware.com For evaluation only.

m.p

m=1,10011000x2(4)

(1)
p=1,01000000x2

m.p=1,11111110x2(5)=63,75(exato)
nestecasonemhpropagaodeerros,inexistentesemmep,nemh
arredondamentodoresultado.
n.p

(6)
n=1,11100001x2

(1)
p=1,01000000x2

n.p=10,0101100101x2(7),oresultadonoestnormalizado;preciso
normaliz-lo.

n.p=1,00101101x2(8)=301,comarredondamentodoresultado.
Oresultadoexato:300,625.
erroabsolutode0,375

errorelativode0,375/3011,25x10(-3)2(-8)4x10(-3)
a+b

a=1,11001100x2(8),comerrorelativode5,5x10(-4)

b=1,10000000x2(4),comerrorelativode2,1x10(-4)
parafazerasoma,vamosdesnormalizaronmerocommenorexpoente,para
queassumaoexpoentedomaior.

a=1,11001100x2(8)

b=0,00011000x2(8)

http://www.raymundodeoliveira.eng.br/gabarito1.html

12/4/2010

GabaritodosExercciosdosCaptulos1e2

Page7of10
Generated by Foxit PDF Creator Foxit Software
http://www.foxitsoftware.com For evaluation only.

a+b=1,11100100x2(8)=484,sendo484,255oresultadoexato.Oerro
relativo,portanto,0,255/4845,3x10(-4).
Podemosestimaresteerropeloserrosdasparcelas.Oerrorelativodasoma
igualsomadoserrosrelativosdasparcelas,ponderadospelaparticipaode
cadaparcelanasoma.Sendooerrorelativo,podemosafirmar:
(a+b)(a).a/(a+b)+(b).b/(a+b).Nocaso:

(a+b)5,5x10(-4).460/484+2,1x10(-4).24/484=5,3x10(-4)

ab

a=1,11001100x2(8),comerrorelativode5,5x10(-4)

b=1,10000000x2(4),comerrorelativode2,1x10(-4)
parafazerasubtrao,vamosdesnormalizaronmerocommenorexpoente,
paraqueassumaoexpoentedomaior.

a=1,11001100x2(8)

(8)
b=0,00011000x2

ab=1,10110100x2(8)=436,sendo436,245oresultadoexato.Oerro
relativo,portanto,0,245/4365.6x10(-4).
Podemosestimaresteerropeloserrosdeaeb.Oerrorelativodasubtrao
igualsomadoserrosrelativosdaspartes,ponderadospelaparticipaode
cadapartenasubtrao.Sendooerrorelativo,podemosafirmar:
(a-b)(a).a/(a-b)+(b).b/(a-b).Nocaso:

(-4)
(-4)
(-4)
(a-b)5,5x10 .460/436+2,1x10 .24/436=5,9x10

Insistoque,tantonasubtraocomonasoma,nosesubtraierros,errosso
sempresomadosporseusvaloresabsolutos,admitindo-sesempreapior
hiptese,porsegurana.Naprevisodoserros,erra-sesempreparamais,
nuncaparamenos.
a/n

http://www.raymundodeoliveira.eng.br/gabarito1.html

12/4/2010

GabaritodosExercciosdosCaptulos1e2

Page8of10
Generated by Foxit PDF Creator Foxit Software
http://www.foxitsoftware.com For evaluation only.

a=1,11001100x2(8),comerrorelativode5,5x10(-4)

n=1,11100001x2(6),valorexato
a/n0,111101001x2(2)=1,11101001x2(1)=3,82031,sendo3,82744o
resultado,comcincocasasdecimais.Oerrorelativo,portanto,0,00713/3,82
0,0019.
Nesteexemplo,almdapropagaodoerrodocomponentea,h,ainda,o
arredondamentodaoperao,comerrorelativode4x10(-3),conformaj
citado.
Oerroobtido,1,9x10(-3),beminferioraoerromximopelo
arredondamento.
10)Sejaumcomputadorbinrio,cujosistemadepontoflutuantetenha1bit
paraosinaldonmero,5bitsparaoexpoentee6bitsparaamantissa,num
totalde12bits.Responda:
a. qualomenornmeropositivoeomaiornmeropositivonele
representvel?
b. qualomaior0,talque4,25+=4,25
c. qualomenornmeromaiorque4,25,nelerepresentvel?
d. qualomaiornmeromenorque80,nelerepresentvel?
e. efetue,nele,amultiplicao0,8x5eindiqueoresultado.

Agamadevariaodoexpoentede00001a11110;isto,de1a30.
Tomando15comorepresentandoozero,1ser-14e30sermais15.Nos
cincobitsreservadosparaoexpoente,representaremosoexpoentedesejado
maisquinze.Assim,quandoquisermosrepresentaroexpoente-14
escreveremos+1,quandodesejarmosoexpoentezero,representaremos+15,
quandoquisermosoexpoente+15,representaremos+30.
a. menornmeropositivo

Estouassumindoquesetratadomenornmerononormalizado,para
podermoschegaraindamaisprximoazero(underflowgradual).

m=0,000001x2(-14)=2(-20)

http://www.raymundodeoliveira.eng.br/gabarito1.html

12/4/2010

GabaritodosExercciosdosCaptulos1e2

Page9of10
Generated by Foxit PDF Creator Foxit Software
http://www.foxitsoftware.com For evaluation only.

maiornmeropositivo
0

M=1,111111x2(15)=(2-2(-6))x2(15)=65024
b-maior0,talque4,25+=4,25

4,25=100,01=1,000100x2(2)

=0,00000001111111x2(2),paraque,aosomarcom
4,25=1,00010001111111x2(2),oresultado,aoserarredondadopara
mantissacomseisbitsdepoisdavrgula,mantenhaovalororiginalde4,25,
poissalteraapartirdooitavobitapartirdavrgula.

Logo=0,00000001111111x2(2),queaosernormalizadofica:

=1,111111x2(-6).Logo=(2-2(-6))x2(-6)=127/64/64
= 0,031005859375
c)prximonmeromaiorque4,25ser:1,000101x2(2)=100,0101=
4,3125
d)maiornmeromenorque80

80=1010000=1,010000x2(6)

(6)
1,001111x2 =1001111=79

79omaiornmeromenorque80,nelerepresentvel
e)calcular0,8x5

0,8=0,110011001100...=1,100110x2(-1)

5=101=1,010000x2(2)

0,8x5=1,1111111x2(1)10,000000=4,0

http://www.raymundodeoliveira.eng.br/gabarito1.html

12/4/2010

GabaritodosExercciosdosCaptulos1e2

Page10of10
Generated by Foxit PDF Creator Foxit Software
http://www.foxitsoftware.com For evaluation only.

|C.N.|Programa|Exerccios|Provas|Professor|Links|

http://www.raymundodeoliveira.eng.br/gabarito1.html

12/4/2010

Potrebbero piacerti anche