Diferença entre ponto fixo e ponto flutuante

Índice:

Anonim

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

Diferença entre ponto fixo e ponto flutuante