FÓRUM

Convidado  

Welcome Guest, posting in this forum requires registration.

Páginas: [1] 2
Assunto: Questões da prova
Diego Jacometti
Diego JacomettiMembro
Postagens: 46
Questões da prova
on: 18/04/2012 - 13:17

Olá pessoal, vamos discutir as questões de provas anteriores e outras questões de livros, materiais de estudo, creio que essa discução ajuda muito tanto para quem explica quanto para quem tem dúvida.


49. Qual das sequências de bits abaixo representa o número decimal +407,375 em ponto flutuante com precisão simples?


(A) 00001001110010111011000000000000

(B) 10001001110010111011000000000000

(C) 01001001110010111011000000000001

(D) 11001001110010111011000000000101

(E) 00001001110010111011000000000101


Alguém sabe me explicar como resolver isso?

Creio que seja uma coisa simples, mas ainda não sei direito uma maneira mais fácil de fazer.


Obrigado!


helder
Membro
Postagens: 4
Re: Questões da prova
on: 22/04/2012 - 01:38

Boa noite para todos!

Também tentei resolver essa e não consegui terminar….


fiz assim:

Como é ponte flutuante de precisão simples, serão 32 bits,…

407 -> 110010111

0,375×2=>0,750 bit='0'

0,750×2=>1,5 bit='1'

0,5×2 => 1 bit='1'


então ficou 110010111,011 = 1,10010111011×2^8


Mantissa= 10010111011

Expoente= 8+(2^(8-1)-1)=>135


Não sei se é o cálculo do expoente que está errado, mas daqui pra frente o resultado dá errado, minha Mantissa está certa, mas eu tow doido tentando resolver essa questão, alguém pode me ajudar tbm? =P

obrigado galera


helder
Membro
Postagens: 4
Re: Questões da prova
on: 22/04/2012 - 16:32

Olá Diego_jacometti


Não descansei até ver como chegava à reposta do problema e aqui está:


Eu errei na Mantissa……..


407 -> 110010111

0,375-> 011


então ficou 110010111,011 = 0,110010111011×2^9 (foi bem aqui)


A vírgula agente desloca para o lado esquerdo do algarismo mais significativo.


O Expoente nosso é o 9, que em binário é: 1001


E agente sabe que para montar se faz:

SINAL + EXPOENTE + MANTISSA


ficou então…… 0 1001 110010111011

Porém são 32 bits né, daí agente completa com o '0'


0 0001001 110010111011 000000000000


Dá-lhe 1 a 0 pra nós, heh………º/


Luciano
LucianoMembro
Postagens: 36
Re: Questões da prova
on: 22/04/2012 - 23:19

Boa noite hsystem! Parabéns e obrigado pela a resolução da questão. Me ajudará bastante para os meus estudos. Só tenho uma dúvida: o número 9 da expressão – 2^9 (foi bem aqui) vem de onde? O 9 tem relação com o deslocamento da virgula?


Desde já, um grande abraço e te vejo em março de 2013 em Salvador-BA.


Estudando feito louco pra passar!

helder
Membro
Postagens: 4
Re: Questões da prova
on: 23/04/2012 - 00:27

Luciano, de nada!!

Posso lhe garantir que aprendo d+ com vocês aqui.

Ainda faltam 2 anos para me formar, porém já estou me preparando desde já, =P


É exatamente isso que você disse…..

Depois que já sabemos o valor em decimal da parte inteira e fracionária do número, vamos para o processo de "normalização" que é nada menos dizer que :


110010111,011 = 0,110010111011×2^9


Agente desloca a vírgula para o lado esquerdo do algarismo mais significativo, que é o primeiro.

abraços


RUMO A EsfCex!!!!


Luciano
LucianoMembro
Postagens: 36
Re: Questões da prova
on: 23/04/2012 - 11:37

Bom dia Helder!! Só mais um pergunta: O número 9 é uma constante ou está relacionado com a quantidade de bits do valor: 110010111?


Abraço!


Estudando feito louco pra passar!

helder
Membro
Postagens: 4
Re: Questões da prova
on: 23/04/2012 - 14:37

Dito por lucianotorres no April 23, 2012, 11:37

Bom dia Helder!! Só mais um pergunta: O número 9 é uma constante ou está relacionado com a quantidade de bits do valor: 110010111?


Abraço!


Bom dia Luciano!


O número 9, representa a quantidade de casas que vírgula teve que andar até a esquerda no número mais significativo.


É diferente em números decimais, pois em Decimal 0,1=10^-1 já em binário, se a vírgula anda para a esquerda o expoente fica positivo, =)


qualquer coisa estou sempre disponível para estudarmos galera.

h2_helder@hotmail.com

abraços!


Diego Jacometti
Diego JacomettiMembro
Postagens: 46
Re: Questões da prova
on: 23/04/2012 - 23:27

E ai Helder valeu cara!


Lembrei um pouco da faculdade agora rsrs


Consegui entender sim o que você disse.

Tem muita matéria e o tempo é curto, mas a luta continua sempre.


Muito Obrigado pela sua ajuda, caso alguém tenha alguma dúvida ai vai postando que é útil pra quem pergunta e pra quem responde.


Vamos que vamos galera!


Diego Oliveira
Membro
Postagens: 11
Re: Questões da prova
on: 25/04/2012 - 13:00

Obrigado pela resolução da questão Helder! Mas fiquei com dúvida na hora da montagem da resposta. A resposta foi:


0 0001001 110010111011 000000000000


Não entendi a disponibilização dos bits. Vejamos:


1) O primeiro bit 0 (da esquerda para a direita) corresponde ao bit de sinal correto?


2) Os bits seguintes (0001001) juntamente com o primeiro bit 0 citado acima formam 8 bits, correto?


3) Os bits restantes (110010111011) e (000000000000) possuem mais de 8 bits, e foi isso que não entendi.


Os itens 1 e 2 necessitam apenas de uma confirmação, mas o item 3 eu realmente não entendi. Até sei que os bits (000000000000) servem apenas para se completar os bits até chegar no tamanho 32, mas eles não deviam estar disponibilizados de 8 em 8 bits?


Abraços e obrigado pela resolução mais uma vez!


charles
Membro
Postagens: 2
Re: Questões da prova
on: 25/04/2012 - 15:27

Helder, muito prazer!

Se não fosse ser repetitivo, gostaria de tirar uma dúvida!

Referente ao expoente encontrado nesta questão, a esaex não especifica a representação binária adotada para número flutuante. Como exemplo cito o padrão IEEE 754, bem resumindo como a questão não especifica nada,se deduz que a usada deveria ser a padrão.

Porém o resultado encontrado e certo, usa um expoente na representação complemento de 2. Na representação IEEE o expoente encontrado deve ser somado a 127 (expoente de tendência) achando assim outro resultado, com complemento de 2 o resultado é o que você encontrou.

Pode me explicar por gentileza que representação foi utilizada se não for incômodo?


Páginas: [1] 2
WP Forum Server by ForumPress | Lucid Crew
Version: 1.8.2; Page loaded in: 0.106 seconds.

 

Emanuel Peixoto

* Capitão do Exército Brasileiro (QCO/Informática/2011)
* Formado em Sistemas de Informação.
* Criador do blog “Rumo à EsFCEx”
* Chefe da Seção de Informática do Hospital Militar de Área de Recife
* Profissional com mais de 15 anos de experiência na área de TI,atuando como Engenheiro de Sistemas e DBA
* Microsoft Certified – MCDBA | MCSE | MCSA | MCITP | MCTS
* IBM Certified Developer – Cognos 8 BI Data Warehouses
* ITIL® V2 e V3
* Green IT Citizen
* ISO/IEC 27002

http://www.mycertprofile.com/Profile/1915602619
http://www.mycertprofile.com/Profile/1915602619

Facebook Twitter LinkedIn Google+ YouTube