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)
Quantidade de pessoas em uma sala -

Passo 1

Vou deixar claro o que o enunciado pede: indicar o tipo de variável (inteiro, real, lógico, texto) que melhor representa a informação “Quantidade de pessoas em uma sala”. Não há outros dados numéricos no enunciado.

Passo 2

Definições rápidas e exemplos (para você entender bem cada opção):
  • Inteiro: valor numérico que representa um número inteiro sem parte fracionária, por exemplo 0, 1, 2, 10. Em programação costuma ser chamado de int.
  • Real: valor numérico que pode ter parte fracionária, por exemplo 2,5, 3,14. Em programação costuma ser chamado de float ou double.
  • Lógico: valor que só admite duas possibilidades, tipicamente verdadeiro/falso ( \text{true}/ \text{false}). Usado para condições.
  • Texto: sequência de caracteres (string), por exemplo "dois", "3 pessoas", "vazio".

Passo 3

Propriedades da informação “Quantidade de pessoas em uma sala” que importam:
  • É uma contagem discreta: só faz sentido contar 0, 1, 2, 3, … pessoas.
  • Não faz sentido ter fração de pessoa (por exemplo 2,5 pessoas NÃO é aceitável).
  • O valor é não-negativo (não existem -1 pessoas, exceto como código para “desconhecido”, que é um caso especial).

Passo 4

Comparando com as definições:
  • Inteiro: representa exatamente contagens discretas e não-negativas como 0,1,2,\dots. Combina perfeitamente.
  • Real: permitiria valores fracionários como 2,5, que não fazem sentido para contar pessoas — portanto não é apropriado.
  • Lógico: só true/false não consegue representar diferentes quantidades — insuficiente.
  • Texto: pode representar a informação (por exemplo "3"), mas é inapto para operações numéricas (somar, comparar facilmente) e menos semântico; é uma solução contornada, não ideal.

Passo 5

Observações práticas (úteis para prova ou implementação):
  • Em modelagem e programação normalmente usa-se um inteiro não-negativo (às vezes chamado de número natural). Em linguagens/BDs usa-se int ou unsigned int/bigint se precisar de muito alcance.
  • Se houver possibilidade de valor desconhecido, é melhor usar NULL ou um mecanismo específico em vez de um inteiro negativo como -1 (para não confundir com contagem real).

Resposta

Inteiro

Exercícios relacionados