Ao criar uma variável em um algoritmo escolar para registrar se um aluno entregou a tarefa (respostas 'sim' ou…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao criar uma variável em um algoritmo escolar para registrar se um aluno entregou a tarefa (respostas 'sim' ou 'não'), qual tipo de dado é mais apropriado?
- A) Float (número decimal).
- B) Booleano (true/false).
- C) String ('sim'/'nao').
- D) Inteiro (int) usando 0/1.
- E) Array/lista de respostas.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Analise o que a variável precisa representar. Ela registra apenas duas possibilidades mutuamente exclusivas: o aluno entregou a tarefa (sim) ou não entregou (não).
- Identifique o tipo de dado que representa exatamente duas situações lógicas. O tipo booleano (verdadeiro/falso) foi criado justamente para isso, sendo o mais adequado para decisões do tipo sim/não.
- Verifique a alternativa B: Booleano (true/false) representa o caso com precisão, é claro para quem lê o algoritmo e permite usar a variável diretamente em estruturas condicionais como se entregou então.
- Por que as outras estão erradas:
- A) Float serve para números com parte decimal, o que não faz sentido para uma resposta de sim ou não.
- C) String armazena texto e funciona, mas é menos apropriada, pois aceita qualquer sequência de caracteres e exige comparações de texto, sendo menos segura que um valor lógico.
- D) Inteiro com 0/1 pode simular o caso, mas o número não tem significado lógico intrínseco e o código fica menos legível, exigindo convenções externas.
- E) Array/lista serve para guardar várias respostas ao mesmo tempo, não um único valor de sim ou não.
- Conclusão: o gabarito B está correto. Booleano é o tipo de dado mais apropriado para registrar uma condição binária como a entrega da tarefa.
💡 Dica: Considere os tipos de dados disponíveis em programação.
Alternativa por alternativa
O aluno associa a ideia de valor com decimal e acredita que qualquer informação registrada no computador deva ser um número real, sem considerar que a variável só tem dois estados.
Booleanos representam duas opções mutuamente exclusivas, ocupam menos espaço e permitem operações lógicas diretas no algoritmo (por exemplo: if entregue == true).
O aluno pensa que, por a resposta ser uma palavra ('sim' ou 'não'), o tipo textual é o natural, sem perceber que um tipo lógico expressa a mesma informação de forma mais precisa.
Por que engana: Escolher um tipo de dado que não é adequado para representar respostas binárias, como um número decimal ou inteiro.
O aluno sabe que computadores trabalham com 0 e 1, mas não percebe que o tipo inteiro é uma escolha artificial, menos clara e sem o significado lógico direto do tipo booleano.
O aluno confunde registrar a resposta de um aluno com guardar várias respostas, achando que a palavra 'respostas' no enunciado indica uma coleção de dados.
Raio-X da questão
tipos de dados
avaliacao
tipos de dados · variáveis em algoritmos
Revisar os tipos de dados em programação, especialmente booleanos.
Escolher um tipo de dado que não é adequado para representar respostas binárias, como um número decimal ou inteiro.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resoluçã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…
- Em uma pesquisa por amostra, cada entrevistado responde 'sim' ou 'não'. Ao implementar o registro de cada resposta em um…
- Em um algoritmo que armazena a variável 'presenca' com três valores possíveis (presente, ausente, justificado) para uma…
- Em um algoritmo que registra se uma tarefa de programação foi concluída ou não, qual tipo de dado é mais apropriado para…
- 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…
Todas as questões de Organização e representação da informação
🔎 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
