GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Fácil⏱ curto

Em um algoritmo que registra se uma tarefa de programação foi concluída ou não, qual tipo de dado é mais…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo que registra se uma tarefa de programação foi concluída ou não, qual tipo de dado é mais apropriado para a variável que indica esse estado? Use o termo variável no enunciado.

  1. A) Objeto complexo
  2. B) Número inteiro
  3. C) Caractere (char)
  4. D) String (texto)
  5. E) Booleano (valor lógico)

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Identifique o que a variável precisa representar. Ela deve indicar apenas um de dois estados possíveis: a tarefa foi concluída ou não foi concluída.
  2. Relacione esse tipo de informação com os tipos de dados. Quando há somente duas possibilidades excludentes (verdadeiro ou falso, sim ou não, 1 ou 0), o tipo mais adequado é o booleano, também chamado de valor lógico.
  3. Verifique as demais alternativas. A alternativa A (objeto complexo) é usada para agrupar vários dados relacionados, o que é desnecessário para um único estado. A alternativa B (número inteiro) até poderia representar o estado com 0 e 1, mas não expressa a natureza lógica da informação e abre espaço para valores sem sentido. A alternativa C (caractere) serve para um único símbolo e não para um estado lógico. A alternativa D (string) armazena texto, como 'concluída', o que é pouco eficiente e propenso a erros de digitação na comparação.
  4. Conclusão. O tipo booleano é o mais apropriado, pois representa exatamente os dois estados possíveis, com clareza e economia. O gabarito oficial E está correto.

💡 Dica: Associe a indicação de concluído ou não a um valor verdadeiro ou falso.

Alternativa por alternativa

A Erradaerro: Conceitual

Imagina que todo controle de estado exige uma estrutura complexa, como um objeto com vários campos, sem perceber que a informação é de um único valor simples.

B Erradaerro: Conceitual

Acredita que, por ser possível representar o estado com 0 e 1, o número inteiro seja o tipo ideal, sem considerar que o tipo lógico expressa diretamente a natureza verdadeiro/falso da informação.

C Erradaerro: Conceitual

Associa o estado a um único caractere, talvez por pensar em símbolos como 'S' ou 'N', sem notar que a variável precisa representar uma condição lógica e não uma letra.

D Erradaerro: Senso comuma que mais engana

Pensa que, por o estado ser descrito em palavras como 'concluída' ou 'pendente', o dado deve ser guardado como texto, ignorando que um tipo lógico é mais simples e seguro para essa decisão.

Por que engana: Escolher texto, caractere ou número inteiro por associar o estado da tarefa a uma descrição, sem reconhecer que ele só pode assumir dois valores lógicos.

E Correta

Um booleano representa diretamente dois estados (verdadeiro/falso), ocupando pouco espaço e servindo para condições e testes em algoritmos.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico baixo
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Tipo de dado booleano

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Tipos básicos de dados · Valores verdadeiro e falso

📚 Reveja

Revise os tipos de dados e a representação de valores lógicos em algoritmos.

⚠️ Erro mais comum

Escolher texto, caractere ou número inteiro por associar o estado da tarefa a uma descrição, sem reconhecer que ele só pode assumir dois valores lógicos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.