Solução dos Exercícios Ponto Flutuante: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Fargoud
(Criou página com '1a) 158.125d = 10011110.001b = 1.0011110001 x 2^7 Sinal = 0b Expoente = 7 + 127 = 134 = 10000110b Mantissa = (1.)0011110001b = 00111100010000000000000 Portanto: 158....')
 
imported>Fargoud
Sem resumo de edição
 
Linha 1: Linha 1:
1a) 158.125d = 10011110.001b = 1.0011110001 x 2^7
1a) 158,125d = 10011110,001b = 1.0011110001 x 2^7


   Sinal = 0b
   Sinal = 0b
   Expoente = 7 + 127 = 134 = 10000110b
   Expoente = 7 + 127 = 134 = 10000110b
   Mantissa = (1.)0011110001b = 00111100010000000000000
   Mantissa = (1,)0011110001b = 00111100010000000000000


Portanto:
Portanto:
   158.125d = 01000011000111100010000000000000b
   158,125d = 01000011000111100010000000000000b


1b) 490.5625d = 111101010.1001b = 1.111010101001b x 2^8
-------------
1b) 490,5625d = 111101010,1001b = 1,111010101001b x 2^8


   Sinal = 0
   Sinal = 0
   Expoente = 8 + 127 = 135 = 10000111b
   Expoente = 8 + 127 = 135 = 10000111b
   Mantissa = (1.)111010101001b = 11101010100100000000000
   Mantissa = (1,)111010101001b = 11101010100100000000000


Portanto:
Portanto:


   490.5625d = 01000011111101010100100000000000b
   490,5625d = 01000011111101010100100000000000b


-----------
-----------


2a)
2a) 1110.0001.0110.0000.0000.0000.0000.0000b
 
  = 1 11000010 (1,)11000000000000000000000b
Sinal: -
Expoente: 11000010b = 194d ⇒ 194 - 127 = 67
Mantissa: 1,1100 = 1,75d
 
⇒ 1,75 . 2^67 = 1,75 . 147573952589676412928 = 258254417031933722624d
 
 
Portanto:
 
  1110.0001.0110.0000.0000.0000.0000.0000b = -2,75. 2^67 d = -258.254.417.031.933.722.624d
 
------------
 
2b) 0010.1000.1001.0101.0000.0000.0000.0000b
 
  = 0 01010001 (1,)00101010000000000000000
 
Sinal: +
Expoente: 01010001 = 81 ⇒ 81 - 127 = -46
Mantissa: 1,0010101 = 1,1640625
 
  ⇒ 1,1640625 . 2^-46 = 1,1640625 . 1,4210854715202003717422485351563e-14 = 1,6542323066914832452312111854553e-14
 
Portanto:
 
  0010.1000.1001.0101.0000.0000.0000.0000b = 1,6542323066914832452312111854553e-14

Edição atual tal como às 18h33min de 20 de março de 2018

1a) 158,125d = 10011110,001b = 1.0011110001 x 2^7

 Sinal = 0b
 Expoente = 7 + 127 = 134 = 10000110b
 Mantissa = (1,)0011110001b = 00111100010000000000000

Portanto:

 158,125d = 01000011000111100010000000000000b

1b) 490,5625d = 111101010,1001b = 1,111010101001b x 2^8

 Sinal = 0
 Expoente = 8 + 127 = 135 = 10000111b
 Mantissa = (1,)111010101001b = 11101010100100000000000

Portanto:

  490,5625d = 01000011111101010100100000000000b

2a) 1110.0001.0110.0000.0000.0000.0000.0000b

 = 1 11000010 (1,)11000000000000000000000b

Sinal: - Expoente: 11000010b = 194d ⇒ 194 - 127 = 67 Mantissa: 1,1100 = 1,75d

⇒ 1,75 . 2^67 = 1,75 . 147573952589676412928 = 258254417031933722624d
 

Portanto:

 1110.0001.0110.0000.0000.0000.0000.0000b = -2,75. 2^67 d = -258.254.417.031.933.722.624d

2b) 0010.1000.1001.0101.0000.0000.0000.0000b

  = 0 01010001 (1,)00101010000000000000000

Sinal: + Expoente: 01010001 = 81 ⇒ 81 - 127 = -46 Mantissa: 1,0010101 = 1,1640625

 ⇒ 1,1640625 . 2^-46 = 1,1640625 . 1,4210854715202003717422485351563e-14 = 1,6542323066914832452312111854553e-14

Portanto:

 0010.1000.1001.0101.0000.0000.0000.0000b = 1,6542323066914832452312111854553e-14