Questão é bem elementar, mas é essa mesmo: por que se chama ponto flutuante quando a variável é com casas decimais?
Questão é bem elementar, mas é essa mesmo: por que se chama ponto flutuante quando a variável é com casas decimais?
Olá Daniel, tudo bem? Espero que sim!
Os computadores não conseguem representar números reais, uma vez que muitos números reais são infinitos. Por isso o computador trabalha com aproximações desses números. O número 1/3 por exemplo não pode ser representado pelo computador, apenas uma aproximação desse número com uma quantidade de casas decimais, uma vez que o número 1/3 = 0.3333333333...
Quando pensamos em números reais ou mesmo racionais, pensamos na parte inteira, no separador ponto ( . ) ou vírgula ( , ) e sua parte fracionária.
Parte Inteira | Ponto ou vírgula | Parte Fracionária | |
Exemplo 1 | 3 | . | 141592654 |
Exemplo 2 | 0 | . | 3141592654 |
Repare que os números se diferem apenas por uma questão de posição, o 3 que estava na parte inteira está agora na parte fracionária.
Porém representar todos os números dessa forma seria muito custoso para o processamento do computador. Por isso ele trabalha usando notações científicas, modificando a posição da vírgula conforme for necessário. Essa é a ideia da vírgula flutuante ou ponto flutuante.
Se quiser ter mais informações, veja o link : Ponto flutuante
Espero que tenha tirado sua dúvida.
Estou à disposição. Bons estudos!
Oi Daniel! Tudo bem com você?
Quando falamos em números reais a visualização vinda à cabeça é:
Parte inteira, Vírgula ou Ponto, Parte Fracionária
No entanto, essa representação custa caro, em termos de processamento e armazenamento ao computador havendo a necessidade de utilizar uma outra maneira que favoreça tais tarefas. Para trabalhar com a parte fracionária de forma satisfatória, usa-se a representação por ponto (ou vírgula) flutuante.
De forma geral, essa representação tem esse nome porque ela consiste no deslocamento da vírgula até que se obtenha um número menor ou próximo de 1. E esse deslocamento da vírgula é feito por meio de notação científica. Um exemplo de notação científica: o número 25,456 em notação corresponde ao 0,25456 x 102.
Caso queira saber mais sobre o funcionamento do ponto flutuante essa matéria explica de maneira bem interessante sobre isso.
Qualquer dúvida estou por aqui, tá bom? :)
Bons estudos!