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
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.
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
Biologia,
10 meses atrás
Matemática,
10 meses atrás
Português,
10 meses atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás