GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO04Média⏱ medio

Ao decompor um algoritmo para automatizar o cadastro de usuários, qual subtarefa valida a senha por expressão…

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

Ao decompor um algoritmo para automatizar o cadastro de usuários, qual subtarefa valida a senha por expressão regular e que variável booleana deve indicar sucesso da validação?

  1. A) Subtarefa: desordenar_mensagens; estratégia: implementação direta.
  2. B) Subtarefa: ignorar_falhas; estratégia: reescrever cada módulo.
  3. C) Subtarefa: sincronizar_dados; estratégia: cópia de código.
  4. D) Subtarefa: validar_senha_regex; variável booleana: senha_valida.
  5. E) Subtarefa: embaralhar_mensagens; estratégia: independência de módulos.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. A questão pede duas coisas ao mesmo tempo: a subtarefa que valida a senha por expressão regular e a variável booleana que indica se a validação deu certo. Passo 2: Na decomposição de um algoritmo, cada subtarefa deve ter um nome que descreva a ação, e a validação de senha por regex é uma tarefa específica, como validar_senha_regex. Passo 3: Uma variável booleana guarda apenas verdadeiro ou falso, e para indicar sucesso da validação o nome natural é senha_valida, que pode receber verdadeiro quando a senha cumpre a expressão regular. Passo 4: A alternativa D reúne as duas informações corretamente, então ela é a resposta. Passo 5: A alternativa A está errada porque desordenar_mensagens não tem relação com validação de senha. Passo 6: A alternativa B está errada porque ignorar_falhas faria o oposto do que a validação exige, já que a validação precisa detectar falhas. Passo 7: A alternativa C está errada porque sincronizar_dados trata de outra tarefa, e cópia de código não é uma estratégia de decomposição. Passo 8: A alternativa E está errada porque embaralhar_mensagens não corresponde à validação de senha, e independência de módulos é um princípio de organização, não uma subtarefa. Passo 9: Conclusão: o gabarito oficial D está correto e coincide com a resolução feita sem consultá-lo.

💡 Dica: Pense nas etapas de validação de senha em algoritmos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter confundido a decomposição com qualquer tarefa do sistema e aceitado um nome de subtarefa sem relação com validação de senha.

Por que engana: Confundir a validação de senha com outras operações de manipulação de dados, como desordenar ou embaralhar mensagens.

B Erradaerro: Conceitual

O aluno pode ter acreditado que, numa validação, o correto é ignorar falhas ou reescrever módulos, sem perceber que validar exige justamente detectar a falha.

C Erradaerro: Conceitual

O aluno pode ter associado a automação de cadastro a sincronização de dados e tratado cópia de código como se fosse uma etapa da decomposição algorítmica.

D Correta

Separar validação em subtarefa permite reutilizar a rotina em vários pontos do sistema; 'senha_valida' registra o resultado lógico para controlar o fluxo de cadastro.

E Erradaerro: Interpretação

O aluno pode ter se guiado pela semelhança de palavras com a alternativa correta e não pelo significado da subtarefa, que não tem relação com validação de senha.

Raio-X da questão

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

validação de senha

📌 Objetivo

avaliacao

🧱 Pré-requisitos

expressões regulares · lógica de programação

📚 Reveja

Revisar conceitos de expressões regulares e variáveis booleanas.

⚠️ Erro mais comum

Confundir a validação de senha com outras operações de manipulação de dados, como desordenar ou embaralhar mensagens.

🌎 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.