Escreva o tipo de variável (inteiro, real, lógico, texto) que melhor se aplica para representar as seguintes informações: ( \mathbf{2 , 0} pt)
Altura de uma pessoa em metros -

Passo 1

O enunciado pede que eu escolha o tipo de variável (entre: inteiro, real, lógico, texto) que melhor representa a informação: “Altura de uma pessoa em metros”. A informação dada é apenas essa: uma medida de altura expressa em metros.

Passo 2

Primeiro, vamos entender de forma simples o que cada tipo significa — rapidinho, como se eu estivesse explicando num café:
  • Inteiro: valor sem casas decimais, como 0, 1, 172. Serve quando a quantidade é contável e não tem frações.
  • Real: valor que pode ter casas decimais (números racionais ou irracionais aproximados em computação), como 1,70, 1,755, 2,0. Em programação costuma aparecer como float ou double.
  • Lógico: valor que só pode ser verdadeiro/falso, ou seja \text{true} / \text{false}. Útil para respostas tipo “maior de idade?” (sim/não).
  • Texto: uma sequência de caracteres, usado para nomes, endereços, etc., por exemplo \text{"Maria"} ou \text{"1,75 m"} (quando se quer armazenar como string).

Passo 3

Agora, olha as características da altura em metros — por que isso importa para escolher o tipo:
  • Altura é uma medida contínua: normalmente não vem só como um número inteiro; a maioria das pessoas tem alturas com frações de metro (por exemplo, 1,70\\ \text{m}, 1,655\\ \text{m}).
  • Precisão é importante: frequentemente precisamos de uma ou duas casas decimais (metros) ou trabalhar em centímetros/milímetros para mais precisão.
  • Valores negativos não fazem sentido para altura; há um domínio natural (por exemplo entre 0 e, digamos, 3\\ \text{m} para humanos), mas isso é uma restrição de valores, não muda o tipo básico.
Como a altura admite casas decimais, o tipo que naturalmente representa isso é o tipo real.

Passo 4

Exemplos práticos para você visualizar:
  • Uma pessoa com 1,75\\ \text{m} precisa ser representada com decimais: isso é real .
  • Se, por algum motivo, preferirmos evitar números de ponto flutuante, dá para armazenar em centímetros como inteiro: 1,75\\ \text{m} = 175\\ \text{cm}. Aí o tipo seria inteiro, mas isso exige converter sempre (e lembrar a unidade).
  • Outra alternativa é armazenar como texto (ex.: \text{"1,75 m"}), mas isso impede cálculos diretos; só faz sentido se for só para exibir.

Passo 5

Observações úteis para a prova e implementação (dicas práticas, sem drama):
  • Se for para cálculos (média de alturas, IMC etc.), escolha tipo real (em muitas linguagens: float ou double).
  • Se for banco de dados e quiser precisão exata (por exemplo controle de medidas médicas), usar um tipo numérico com precisão fixa (decimal/numeric) pode ser melhor que float.
  • Se preferir evitar problemas de ponto-flutante, armazene em centímetros como inteiro e documente a unidade.

Passo 6

Resumo do raciocínio: altura em metros é uma medida contínua que geralmente precisa de casas decimais, portanto o tipo mais adequado é o tipo real.

Resposta

real

Exercícios relacionados