Diferença entre ponto fixo e ponto flutuante
Índice:
o principal diferença entre o ponto fixo e o ponto flutuante é que o o ponto fixo possui um número específico de dígitos reservados para a parte inteira e fracionária, enquanto o ponto flutuante não possui um número específico de dígitos reservados para a parte inteira e fracionária.
Ponto fixo e ponto flutuante são duas maneiras de representar números. No ponto fixo, existe um número específico de dígitos para representar a seção inteira e a seção fracionária. Em outras palavras, há um número fixo de dígitos para cada porção, embora o número seja muito grande ou pequeno. Por outro lado, em ponto flutuante, não existe um número específico de dígitos para representar a seção inteira e a seção fracionária. A representação de ponto flutuante pode abranger um grande intervalo ou números quando comparada ao ponto fixo.
Ponto Fixo, Ponto Flutuante
O que é um ponto fixo
Existem três seções na representação de ponto fixo. Eles são o campo marcado, o campo inteiro e o campo fracionário. Suponha um número como 1000.100. O 1 na extremidade esquerda é o campo com sinal. Isso significa se o número é negativo ou positivo. Depois disso, o 000 é o campo inteiro. O ‘.’ É a raiz ou ponto decimal. O número após o ponto de raiz é o campo fracionário.
Na representação de ponto fixo, o número de dígitos antes e depois da raiz não pode ser alterado. Suponha um número como + 20,05. Considerando dois dígitos na frente da raiz e dois dígitos depois da raiz, o número mínimo que pode ser representado é -99,99 e o número máximo é +99,99. Nesse cenário, um número como 20.223 não pode ser representado porque tem três dígitos após o ponto de raiz. Como alternativa, o número pode ser representado como 20,22. Isso é chamado de redução de precisão. Não é o valor real, apenas uma aproximação.
No geral, a representação de ponto fixo permite melhorar o desempenho. Por outro lado, só pode ser usado para representar um intervalo limitado de valores.
O que é Ponto Flutuante
A representação de ponto flutuante pode ser usada para superar as limitações da representação de ponto fixo. Portanto, a maioria dos computadores modernos usa representação de ponto flutuante para armazenar números fracionários na memória. Pode representar números muito grandes e muito pequenos com precisão. É baseado na notação científica.
Figura 2: Notação Científica
Um número na representação de ponto flutuante é o seguinte.
+/- Mantissa x 10 expoente
O sinal indica se o número é negativo ou positivo. A mantissa é o significando ou a fração. 10 define a base do decimal.
Por exemplo, 22,33 pode ser representado como 2,233 x 101, 0,2233 x 102, 0,02233 x 103, etc. Todos eles representam o mesmo número. A representação de ponto flutuante nem sempre é única.
Da mesma forma, a representação de ponto flutuante pode ser aplicada a números binários. A fórmula é a seguinte. A base é 2.
+/- Mantissa x 2 expoente
Diferença entre ponto fixo e ponto flutuante
Definição
O ponto fixo é uma representação do tipo de dados real para um número que tem um número fixo de dígitos após o ponto de raiz. O ponto flutuante é uma representação estereotipada de números reais como uma aproximação para oferecer suporte a uma compensação entre intervalo e precisão.
Representação de Número
Enquanto o ponto fixo pode ser usado para representar uma gama limitada de valores, o ponto flutuante pode ser usado para representar uma ampla gama de valores.
atuação
O desempenho do ponto fixo é superior ao do ponto flutuante.
Flexibilidade
A representação de ponto flutuante é mais flexível do que a representação de ponto fixo.
Conclusão
Ponto fixo e ponto flutuante são dois métodos de representação de números. A diferença entre o ponto fixo e o ponto flutuante é que o ponto fixo possui um número específico de dígitos reservados para a parte inteira e fracionária, enquanto o ponto flutuante não possui um número específico de dígitos reservados para a parte inteira e fracionária.
Referência:
1. Representação de Ponto Flutuante - Ponto Fixo, Vídeo Palestras GATEBOOK, 24 de julho de 2017, Disponível aqui.2. Representação de ponto flutuante | IEEE 754 Single Precision |, Education 4u, 21 de fevereiro de 2018, disponível aqui.
Cortesia de imagem:
1. “Scientific Notation Big” Por Brian Brondel em English Wikibooks (CC BY-SA 2.5) via Commons Wikimedia