GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO04Fácil⏱ medio

Em um algoritmo que organiza nomes em ordem alfabética, identifique a subtarefa de decomposição responsável…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo que organiza nomes em ordem alfabética, identifique a subtarefa de decomposição responsável pelo pré-processamento dos dados (remoção de espaços e padronização) e indique qual variável temporária é adequada para armazenar o nome limpo.

  1. A) Subtarefa: verificar_senha; variável: senha_confirmada.
  2. B) Subtarefa: alterar_senha; variável: senha_aprovada.
  3. C) Subtarefa: validar_usuario; variável: usuario_valido.
  4. D) Subtarefa: pré-processar_nomes; variável temporária: nome_limpo (string).
  5. E) Subtarefa: armazenar_senha; variável: senha_armazenada.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A questão pede a subtarefa de decomposição que faz o pré-processamento dos dados, isto é, a remoção de espaços e a padronização dos nomes, além da variável temporária adequada para guardar o nome já limpo.
  2. Pensando na decomposição do algoritmo, a subtarefa responsável por limpar e padronizar os nomes antes da ordenação deve ter um nome que expresse essa função, como pré-processar_nomes. A variável temporária que armazena o resultado dessa limpeza deve ser do tipo texto (string) e ter nome coerente com o conteúdo, como nome_limpo.
  3. A alternativa D reúne as duas coisas: a subtarefa pré-processar_nomes corresponde à etapa de tratamento dos dados, e nome_limpo (string) é a variável temporária adequada. Portanto, D é a resposta correta, o que coincide com o gabarito oficial.
  4. Por que as outras estão erradas:
  5. - A: verificar_senha trata de autenticação de senha, não de nomes, e senha_confirmada não tem relação com a ordenação alfabética.
  6. - B: alterar_senha refere-se a troca de credenciais, não ao pré-processamento de nomes.
  7. - C: validar_usuario lida com verificação de usuário, não com limpeza de nomes para ordenação.
  8. - E: armazenar_senha lida com guardar senhas, tarefa estranha ao objetivo de organizar nomes em ordem alfabética.

💡 Dica: Identifique a subtarefa e a variável temporária necessária.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno associou o termo 'dados' a informações sensíveis e escolheu uma subtarefa de verificação de senha, sem perceber que o problema trata de nomes e não de autenticação.

B Erradaerro: Conceitual

O aluno confundiu pré-processamento com alteração de dados de credenciais, entendendo que 'padronizar' significa trocar valores existentes por outros.

C Erradaerro: Conceituala que mais engana

O aluno pensou que a etapa inicial de um algoritmo deve ser a validação de um usuário, transferindo a ideia de checagem de entrada para uma tarefa que não está relacionada à limpeza de nomes.

Por que engana: O aluno pode confundir a subtarefa de pré-processamento com outras funções relacionadas à segurança, como verificar ou alterar senhas.

D Correta

A subtarefa de pré-processamento padroniza entradas antes da ordenação; usar 'nome_limpo' preserva o registro original e facilita testes e reutilização da rotina.

E Erradaerro: Interpretação

O aluno leu 'armazenar' como o foco da questão e escolheu uma subtarefa de guardar senhas, ignorando que o enunciado trata de nomes em ordem alfabética.

Raio-X da questão

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

decomposição de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposição de algoritmos · variáveis temporárias

📚 Reveja

Revisar conceitos de algoritmos e manipulação de strings.

⚠️ Erro mais comum

O aluno pode confundir a subtarefa de pré-processamento com outras funções relacionadas à segurança, como verificar ou alterar senhas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Decomposiçã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

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.