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
- Na inscrição para uma oficina de robótica, a escola registra: nome completo, idade, turno escolhido e autorização da…
- — A estação da Praça das Mangueiras está aberta, mas só restam 3 bicicletas — avisou uma moradora ao serviço municipal…
- — Onde estão as peças ásperas em forma de estrela? — perguntou uma criança durante a montagem de um jogo tátil. O…
- — O caminhão só consegue visitar vinte contêineres por noite — avisou a coordenadora da coleta seletiva. Durante a…
- — A tela do empréstimo mostra primeiro a cor e depois a figura — explicou Nora, responsável pela brinquedoteca…
- — A linha 206 passou com a rampa disponível hoje? — perguntou uma usuária no ponto de ônibus. Durante um teste fictício…
🔎 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
