Informática, perguntado por williamlsilva20, 1 ano atrás

Encontre quais os valores máximo e mínimo que o tipo Inteiro pode representar no VisuAlg. Indique também o motivo de haverem esses valores e mostre como esses são representados em binário. Esses valores também existem para o tipo real?

Soluções para a tarefa

Respondido por Usuário anônimo
1
O valor minimo e máximo do tipo inteiro é respectivamente −32.767 e +32.767 e são representados em binário por 1111 1000 0000 0000 0001 e 111 1111 1111 1111, respectivamente.

Numa variável inteira de 16 bits que é o caso da variável inteira, temos em binário 65.536 combinações possíveis de zeros e uns.

Como devemos considerar também os valores negativos, utilizamos o último bit à esquerda para designar o sinal: 0 = positivo e 1 = negativo.

Por isso, passamos a ter 32.767 valores positivos e 32.767 valores negativos, sendo que o zero tem duas representações possíveis: zero negativo e zero positivo, sendo ajustado internamente para zero positivo.

Esses valores também existem para o tipo real porque são valores reais também.

A diferença é que entre o tipo inteiro e o real, as operações são mais velozes no inteiro.


Perguntas interessantes