Cara, se eu morasse perto de você eu te dava um livro de presente ou alguma outra coisa, até dinheiro como incentivo. O único vídeo que me fez entender esse ponto flutuante. Sucesso
Olha eu queria que você me tirasse algumas duvidas bem bestas! E uma delas é a seguinte! Ok, sei que a parte do processador que lida com esses calculos é a ULA, porem, esses calculos no caso são feitos em todo momento em um computador? Ou so quando abre uma calculadora ? Tem como responde pfv
Boa noite, de onde tu tirou o ( 0 ) que está na CARACTERÍSTICA do EXEMPLO 2, no qual tu fez 125 divisão sucessiva por 2. Você colocou o ( 0 ) na frente de ( 111 1101 ). Me refiro a parte de 9:49 min.
Faz as divisões sucessivas normalmente, só que, como o valor é 'negativo', adiciona um bit '1' no mais significativo pra representar a negatividade do número. Acho que é mais ou menos assim. x.x
Se me permite explicar... Ele simplesmente seguiu a mesma lógica: foi MULTIPLICANDO por 2 sucessivamente. 0, 375 • 2 = 0, 750 0 0, 750 • 2 = 1, 500 1 0, 500 • 2 = 1, 000 (STOP) 1 Então, 0, 375 em BINÁRIO é: *0, 011* Passando isso pra Notação Normalizada, fica assim: *1, 1 • 2^-2* OBS.¹: O sinal "^" significa "elevado à...". OBS.²: A vírgula andou pra direita, por isso o expoente negativo. OBS.³: Deve-se andar com a _vírgula_ até que fique apenas um ÚNICO número *1* do seu lado esquerdo ;)
é a mesma lógica, vc pega o expoente e converte pra decimal, dps subtrai 127 dele. Aí vc vai pegar o número de casas q vc andou. Por fim tu escreve 1,(mantissa) e anda c a vírgula no número de casas q vc achou do expoente
Quanto mais perto do 0 maior a chance de cair em underflow, sendo 0 o proprio underflow, certo ?
Před 5 lety
Olá , no curso que estou fazendo as aulas dizem o seguinte: Num sistema por exemplo: F (2,8,-9,9) o menor numero representável possivel em binário é : 0.10000000 e o maior é 0.11111111 . Não entendo se isso está certo. Eles falam que tem que começar com Zero e depois da virgula não pode ser zero. Já sei como o padrão IEEE funciona, mas porque estão nos ensinando dessa forma? Desde já obrigado, e parabéns pelo video
Sei que o comentário é antigo, mas faço questão de te responder, pois pode ser a dúvida de outras pessoas. Por convenção, para máquinas em geral, um número em ponto flutuante NORMALIZADO (positivo ou negativo) SEMPRE se inicia com 0.d1d2…dt, sendo d1, d2, … , dt os dígitos da mantissa, escritos coerentemente conforme a base, e com a particularidade de que d1 seja não nulo. Contudo, conforme o parágrafo anterior, no sistema binário (independente da arquitetura), só é possível ter mantissas da forma 0.1d2…dt, pois o único número não nulo na base 2 é 1. Logo, para ganhar um bit no processo de alocação da memória, o padrão IEEE foi escrito para essa base específica, sendo, portanto, esse primeiro dígito naturalmente “desprezado” (bit escondido). Espero ter ajudado!
Professor nao consegui entender o segtuinte! Vi varios videos de Pontos flutuantes: czcams.com/video/OVuyMcnPKOc/video.html E nenhum deles tem a excessão de começa com 1 no inicio, no caso eles nao estao padronizados na norma ieee 754 ? Mandei um vid pro senhor ver
O senhor tem alguma rede social pra contato? Eu tenho umas duvidas, é que eu vou explica esse assunto prós calouros da UFMS e vou passar seu vídeo como referência pra sala inteira, mais tem algumas dúvida que eu ainda tenho e gostaria de faze-las pro senhor
To um pouco atrasado kkkkk mas... Ele colocou um 0 a esquerda pq a mantissa precisa ter 8 dígitos, e antes só tinha 7 dígitos (o zero a esquerda não altera o valor)
O que meu professor não conseguiu explicar em 1 aula, esse cara explicou de forma clara em 12 minutos e meio
m1 m2 m3 e por aí vai...
kkkkkkkkkkkkkkkkkkkkkkkkkkk
Excelente rsrs!
kkkkkkkkkkkkkk
@@Thobiaswallace oloco 6 anos atrás, nem lembro do que eu estava falando kkkkk...
Nem todo heroi usa capa
Muito obrigado, Geovana. Agradeço se compartilhares o canal com os amigos.
verdade ele me salvou!!
Finalmente um professor que conseguiu explicar isso de maneira clara e objetiva. Muito obrigado, professor!
Tenho muito problema em entender a teoria quando é falada, quando é posto em prática aprendo muito mais fácil. Parabéns pelo vídeo.
Cara, se eu morasse perto de você eu te dava um livro de presente ou alguma outra coisa, até dinheiro como incentivo. O único vídeo que me fez entender esse ponto flutuante. Sucesso
Muito obrigado, Gabriel. Compartilhar este canal com os amigos é o presente que quero.
Muito obrigado, professor!!! Sua aula me ajudou bastante a entender este conteúdo! Meus parabéns pela didática! 👏👏👏
Obrigada, mestre. Agradecemos por existir professores que ensinam de forma tão clara assim. Muito obrigada mesmo!
Um dos melhores professores da internet! 👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼
Esse realmente nasceu pra ensinar!
Sensacional seu vídeo, ensinou muito bem um tópico que conseguem complicar bastante.
Obrigado pelo vídeo ! Ele está me ajudando em 2022 para um trabalho de Ciências da Computação !
Estou fazendo uma análise desses dados em Hex. Esse vídeo ajudou a interpretar os dados, obrigado!
Muito bom!! Não consegui pegar de primeira, mas após assistir e tentar algumas vezes deu pra entender de boa.
maravilhoso, o livro era muito confuso e a aula do meu professor muito incompleta, uma salvação isso aqui
Opa, isso me ajuda com programação! Valeu professor
Muito obrigado!
Muito boa explicação. Falou o essencial de forma clara. Coloquei o link do vídeo num fórum de programação em Linguagem C
muito obrigada por explicar de forma tão clara. Meu professor nem se arriscou a explicar. Uma ótima didática
Massa, só precisei ver 3x e já to conseguindo fazer.
Amigo muitooo bom seu vídeo! Excelente explicação! Parabéns!
Muito obrigado. Agradeço se comentares com os amigos
Sempre trazendo história! Muito bom
Gostei bastante. Esse vídeo é esclarecedor.
Simplesmente fantástico..obrigado.
Exelente vídeo
Continuem assim!
Muito obrigado, Yan!
Obrigado, mestre! Aprendi.
Cara estava atrás de entender esse assunto, só entendi agora com o professor!
Que aula top.. Obrigado, professor
Prof, você me salvou!!! Muito obrigada!
Excelentes aulas sempre volto nesse canal para absorver mais conhecimento.
Muito obrigado, Wanderson.
Da Matemática à Tecnologia da Informação. Viegas, tu é o cara.
Muito obrigado, Jeovano!
Sensacional!!!
Parabéns pela aula excelente...
Muito obrigado,Rodrigo. Agradeço se compartilhares o canal com os amigos.
Excelente vídeo
Excelente explicação
Muito obrigado, Rodolfo!
Muito clara a explicação, obrigado.
Excelente vídeo, muito obrigado!
Muito Obrigado, Professor!
Salvou a aula que perdi de Sistemas Digitais kkkkkk... Valeu!!!
Explicação super clara! Parabéns!!
Muito obrigado!
Show, ótima explicação!!
Obrigada!! Ajudou demais, sério!
Excelente video. Obrigada!
OTIMO
Aula muito bem feita e simplificada
Aula Incrível, agora entendi essa parte!
Muito obrigado, GVS
obrigado, ajudou bastante! :D
esse é o professor mais brabo
Ótima explicação. Obrigado.
Muito obrigado, Henrique. Agradeço se compartilhares o canal com os amigos.
Poxa, muito obrigado, aprendi em 12 min. Muito obrigado mesmo. Meu professor ficou falando desse assunto por 4hrs e não entendi nada.
Zika, salvou minha pele! :)
Boa prova!
Você é um deus !!!
Obrigado!
Me salvou!!!
Professor, para complementar este tema, seria interessante um vídeo sobre Unit in the last place (ULP)
Olha eu queria que você me tirasse algumas duvidas bem bestas!
E uma delas é a seguinte!
Ok, sei que a parte do processador que lida com esses calculos é a ULA, porem, esses calculos no caso são feitos em todo momento em um computador?
Ou so quando abre uma calculadora ?
Tem como responde pfv
Obrigado professor!
O BIAS é 2^(n - 1) - 1, onde n é o número bits, certo ?
Nossa me salvou essa aula, vlw
Obrigado, Matheus. Agradeço se compartilhares com os amigos.
Parabens pela aula!
Me ajudou bastante em uma Prova de Desempenho Didático (...)
Vc é foda vei
Obrigado, Camila. Agradeço se compartilhares com os amigos.
Ótima explicação.
Muito obrigado, agradeço se compartilhares o canal com os amigos.
Boa noite, de onde tu tirou o ( 0 ) que está na CARACTERÍSTICA do EXEMPLO 2, no qual tu fez 125 divisão sucessiva por 2. Você colocou o ( 0 ) na frente de ( 111 1101 ). Me refiro a parte de 9:49 min.
Como é definido esse BIAS?
Salvou o dia xD
O resultado disso é que depois em JavaScript se vc faz "0.7 + 0.1" ele te dá "0.799999...." em vez de 0.8
Tem o PDF desta video aula?
E como fazer o processo inverso? Passar do ieee 754 para decimal?
Se descobrir me conta
Professor Gustavo Viegas como eu faço para converter decimais negativos para binário.
Faz as divisões sucessivas normalmente, só que, como o valor é 'negativo', adiciona um bit '1' no mais significativo pra representar a negatividade do número. Acho que é mais ou menos assim. x.x
o que fazer quando você multiplica a parte fracionária por 2 só que ela nunca chega a (0,0)
Dá infinito mesmo. Então tem que arredondar.
como é que vc converteu o "0,375"?? vc não explicou, isso no 4:26min
Se me permite explicar...
Ele simplesmente seguiu a mesma lógica: foi MULTIPLICANDO por 2 sucessivamente.
0, 375 • 2 = 0, 750 0
0, 750 • 2 = 1, 500 1
0, 500 • 2 = 1, 000 (STOP) 1
Então, 0, 375 em BINÁRIO é: *0, 011*
Passando isso pra Notação Normalizada, fica assim:
*1, 1 • 2^-2*
OBS.¹: O sinal "^" significa "elevado à...".
OBS.²: A vírgula andou pra direita, por isso o expoente negativo.
OBS.³: Deve-se andar com a _vírgula_ até que fique apenas um ÚNICO número *1* do seu lado esquerdo ;)
Você disse que o primeiro digito 1,... não é REGISTRADO, ele fica SUBENTENDIDO, oque seria isso ?
Porque ele não é registrado ?
Não é registrado para que se ganhe 1 bit.
Bom dia professor, e ao contrario? Como eu poderia converter um numero em ponto flutuante IEEE 754 para decimal fracionário?
é a mesma lógica, vc pega o expoente e converte pra decimal, dps subtrai 127 dele. Aí vc vai pegar o número de casas q vc andou. Por fim tu escreve 1,(mantissa) e anda c a vírgula no número de casas q vc achou do expoente
Se ficou mt confuso olha esse vídeo q explica mt bem czcams.com/video/TZI6Fd4WmIs/video.html
Vlw, acabei ja fazendo os exercícios que eu tinha, mas obg msm assim.
Obrigada!
Como o BIAS evitar que use um SINAL do expoente?
Tipo, em maquinas de pecisão simples, como o Sr disse o BIAS é 127!
Porem como vou saber o sinal do expoente apenas com o bias?
Arrasou bixo
Muito obrigado, Isaías. Agradeço se compartilhares o canal com os amigos.
Toda a Matemática minha turma toda já assistiu kkkkk
São da onde?
Toda a Matemática campina grande, Paraíba, Curso de Ciência da computação, na ufcg, primeiro período
FOOOOOODAAAA
Muito obrigado, Pedro. Agradeço se compartilhares o canal com os amigos.
@@todaamatematica Claro, minha turma de Eletrônica Digital ta correndo atrás desse conteúdo
Não dá pra representar o zero nesse método já que o primeiro um da mantinha está subentendido.
Exato. Por isso fica definido que o zero é o registro todo nulo: 0000000..000000000
Boa informação. Obrigado.
0 no caso seria erro de Underflow se tentar representar neste modelo certo ?
Quanto mais perto do 0 maior a chance de cair em underflow, sendo 0 o proprio underflow, certo ?
Olá , no curso que estou fazendo as aulas dizem o seguinte: Num sistema por exemplo:
F (2,8,-9,9) o menor numero representável possivel em binário é : 0.10000000 e o maior é 0.11111111 . Não entendo se isso está certo. Eles falam que tem que começar com Zero e depois da virgula não pode ser zero. Já sei como o padrão IEEE funciona, mas porque estão nos ensinando dessa forma?
Desde já obrigado, e parabéns pelo video
Sei que o comentário é antigo, mas faço questão de te responder, pois pode ser a dúvida de outras pessoas.
Por convenção, para máquinas em geral, um número em ponto flutuante NORMALIZADO (positivo ou negativo) SEMPRE se inicia com 0.d1d2…dt, sendo d1, d2, … , dt os dígitos da mantissa, escritos coerentemente conforme a base, e com a particularidade de que d1 seja não nulo.
Contudo, conforme o parágrafo anterior, no sistema binário (independente da arquitetura), só é possível ter mantissas da forma 0.1d2…dt, pois o único número não nulo na base 2 é 1.
Logo, para ganhar um bit no processo de alocação da memória, o padrão IEEE foi escrito para essa base específica, sendo, portanto, esse primeiro dígito naturalmente “desprezado” (bit escondido).
Espero ter ajudado!
M1, M2, M3 e por aí vai
Parte mais importante da aula, *em que ele define o padrão IEEE 754:* 4:37
E por aí vai...
e por aí vai
Professor nao consegui entender o segtuinte!
Vi varios videos de Pontos flutuantes:
czcams.com/video/OVuyMcnPKOc/video.html
E nenhum deles tem a excessão de começa com 1 no inicio, no caso eles nao estao padronizados na norma ieee 754 ?
Mandei um vid pro senhor ver
Isso, nenhum deles estão no padrão que os pc usam.
O senhor tem alguma rede social pra contato? Eu tenho umas duvidas, é que eu vou explica esse assunto prós calouros da UFMS e vou passar seu vídeo como referência pra sala inteira, mais tem algumas dúvida que eu ainda tenho e gostaria de faze-las pro senhor
Tem a nossa página.
Muito obrigado professor!
Encontrei a pagina e mandei mensagem! Agradeço
10:14 tem um zero à mais ali na mantissa, no início :v
To um pouco atrasado kkkkk mas...
Ele colocou um 0 a esquerda pq a mantissa precisa ter 8 dígitos, e antes só tinha 7 dígitos (o zero a esquerda não altera o valor)