Em um algoritmo simples que registra se um computador está ligado ou desligado, qual tipo de dado é mais…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo simples que registra se um computador está ligado ou desligado, qual tipo de dado é mais adequado para a variável 'estado' que assume apenas dois valores?
- A) caractere
- B) decimal
- C) booleano
- D) inteiro
- E) vetor
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o que a variável precisa representar. A variável 'estado' registra se o computador está ligado ou desligado, ou seja, só pode assumir dois valores possíveis e mutuamente exclusivos.
- Lembre a finalidade de cada tipo de dado. O tipo booleano (lógico) armazena exatamente dois valores, verdadeiro ou falso, que são o modelo natural para situações de tipo sim/não, ligado/desligado, ativo/inativo.
- Analise as demais alternativas. A alternativa A (caractere) armazena um único símbolo, o que não expressa bem um estado binário e abre espaço para valores inválidos. A alternativa B (decimal) representa números com parte fracionária, inadequado para um estado. A alternativa D (inteiro) armazenaria números como 0 e 1, que até funcionariam, mas exigiriam convenção artificial e não expressam diretamente o conceito de dois estados lógicos. A alternativa E (vetor) é uma estrutura para armazenar vários valores do mesmo tipo, desnecessária para guardar um único estado.
- Conclusão. O tipo booleano é o mais adequado, coincidindo com o gabarito oficial C.
💡 Dica: Pense nos tipos de dados que podem representar verdadeiro ou falso.
Alternativa por alternativa
O aluno pode pensar que, como 'ligado' e 'desligado' são palavras, o dado deve ser armazenado como caractere ou texto, sem perceber que o conjunto de valores possíveis é binário.
Por que engana: Escolher um tipo de dado que não é adequado para representar apenas dois estados, como inteiro ou decimal.
O aluno pode associar 'estado' a valores numéricos genéricos e escolher o tipo numérico com casas decimais, sem considerar que a variável tem apenas dois valores lógicos.
Um booleano representa exatamente dois estados (verdadeiro/falso), mapeando diretamente ligado/desligado com uso eficiente de memória e operações lógicas simples.
O aluno pode codificar ligado como 1 e desligado como 0 e, por isso, achar que o inteiro é suficiente, sem perceber que o tipo mais adequado expressa o próprio conceito de dois estados lógicos.
O aluno pode confundir 'dois valores' com 'dois elementos' e imaginar que é preciso uma estrutura com múltiplas posições para guardar os dois estados.
Raio-X da questão
tipos de dados em programação
avaliacao
tipos de dados em programação · variáveis em algoritmos
Revisar os tipos de dados básicos em programação.
Escolher um tipo de dado que não é adequado para representar apenas dois estados, como inteiro ou decimal.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em um algoritmo que controla uma lâmpada digital, qual tipo de dado e qual tipo de variável são mais adequados para…
- Em um algoritmo que lê um sinal digital de um sensor que só assume 0 ou 1, qual tipo de dado é mais adequado para a…
- Em pseudocódigo, qual tipo de variável é mais adequado para representar o estado ligado/desligado de um sensor (por…
- Em um algoritmo que registra se uma tarefa de programação foi concluída ou não, qual tipo de dado é mais apropriado para…
- Ao criar uma variável em um algoritmo escolar para registrar se um aluno entregou a tarefa (respostas 'sim' ou 'não')…
- Em um algoritmo que registra presença diária dos alunos, qual tipo de variável e tipo de dado são mais adequados para…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
