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
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.
- A) Objeto complexo
- B) Número inteiro
- C) Caractere (char)
- D) String (texto)
- E) Booleano (valor lógico)
✅ Resposta correta: alternativa E
Resolução passo a passo
- 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.
- 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.
- 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.
- 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
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.
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.
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.
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.
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
Tipo de dado booleano
avaliacao
Tipos básicos de dados · Valores verdadeiro e falso
Revise os tipos de dados e a representação de valores lógicos em algoritmos.
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.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Em um algoritmo escolar, a variável 'tarefas_concluidas' registra quantas tarefas um aluno concluiu em uma semana. Qual…
- Em um algoritmo simples que registra se um computador está ligado ou desligado, qual tipo de dado é mais adequado para a…
- 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 se um sensor está ativo ou inativo, qual tipo de variável é mais apropriado para armazenar…
- 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…
🔎 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
