GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO06Difícil⏱ medio

— Meu capacete voltou com a etiqueta errada! — reclamou um ciclista ao final de um passeio coletivo. Para…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

— Meu capacete voltou com a etiqueta errada! — reclamou um ciclista ao final de um passeio coletivo. Para evitar trocas, os organizadores colam uma etiqueta com um codigo de 6 caracteres em cada capacete emprestado. Eles testaram o codigo com alguns nomes e anotaram no quadro os resultados que consideraram corretos: Ivo da Paz -> IVOPAZ Rui dos Anjos -> RUIANJ Ana Li -> ANALIX Agora, querem colocar essa geracao de codigo em uma planilha: o voluntario digita o nome completo e a planilha devolve o codigo no mesmo padrao dos exemplos. No grupo, apareceram duvidas sobre o que fazer com palavras pequenas no meio do nome e com sobrenomes muito curtos, como “Li”. Com base nos exemplos do texto, identifique o conjunto de passos que gera o mesmo tipo de codigo para qualquer nome com palavras no meio (como “da”, “dos”) e com sobrenome curto.

  1. A) Pegar as iniciais de todas as palavras do nome; repetir as iniciais ate dar 6 caracteres; completar com X.
  2. B) Pegar 3 primeiras do 1o nome e 3 primeiras do ultimo sobrenome; ignorar de/da/do/dos/das; completar com X.
  3. C) Pegar 3 primeiras do 1o nome e 3 primeiras do primeiro sobrenome; ignorar de/da/do/dos/das; completar com X.
  4. D) Pegar 3 primeiras do 1o nome e 3 ultimas do ultimo sobrenome; ignorar de/da/do/dos/das; completar com X.
  5. E) Pegar 3 primeiras do 1o nome e 3 primeiras do 2o nome; manter palavras pequenas no meio; completar com X.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Veja o formato dos exemplos. Em Ivo da Paz -> IVOPAZ, o código tem IVO (3 primeiras letras do primeiro nome) e PAZ (3 primeiras letras do sobrenome). Em Rui dos Anjos -> RUIANJ, o código tem RUI e ANJ (3 primeiras de Anjos). Em Ana Li -> ANALIX, o código tem ANA e LI, e o X completa os 6 caracteres porque Li tem só 2 letras.
  2. Observe que as palavras da, dos e similares não aparecem no código, então devem ser ignoradas.
  3. Como o último sobrenome é o que aparece no código em todos os exemplos, a regra que generaliza esses casos é: pegar as 3 primeiras letras do primeiro nome, pegar as 3 primeiras letras do último sobrenome, ignorar de/da/do/dos/das e completar com X quando faltar letra. Essa é a alternativa B, que coincide com o gabarito oficial.
  4. Por que as outras estão erradas. A: as iniciais dariam IDP para Ivo da Paz, e não IVOPAZ. C: usa o primeiro sobrenome, o que não segue o padrão de tomar a última palavra do nome, e os exemplos não mostram esse uso. D: as 3 últimas letras de Anjos seriam JOS, e não ANJ, então não bate com RUIANJ. E: manter palavras pequenas daria IVODAX para Ivo da Paz, e não IVOPAZ, além de usar o segundo nome em vez do sobrenome.
  5. Observação: como os três exemplos têm apenas um sobrenome depois de palavras como da e dos, os exemplos sozinhos não separam totalmente 'primeiro' de 'último' sobrenome. A escolha de B se apoia no fato de que o código sempre usa a última palavra do nome.

💡 Dica: Analise os exemplos para identificar o padrão de formação do código.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que o código é formado por iniciais, o que daria IDP para Ivo da Paz, sem perceber que o código usa as sílabas iniciais das palavras.

B Correta

Reproduz IVOPAZ e RUIANJ ao usar o ultimo sobrenome sem palavra de ligacao, e explica ANALIX ao completar o sobrenome curto.

C Erradaerro: Interpretação

O aluno escolhe o primeiro sobrenome sem checar se isso bate com os exemplos, que sempre usam a última palavra do nome, como Paz, Anjos e Li.

D Erradaerro: Procedimental

O aluno pega as 3 últimas letras do sobrenome, o que daria RUIJOS para Rui dos Anjos, e não RUIANJ. Ele não confere a regra com o exemplo.

E Erradaerro: Interpretação

O aluno pensa que palavras pequenas como da devem ficar no código e que o segundo nome é usado, o que daria IVODAX para Ivo da Paz, sem conferir com o exemplo.

Raio-X da questão

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

formação de códigos a partir de nomes

📌 Objetivo

diagnostico

🧱 Pré-requisitos

manipulação básica de texto · reconhecimento de padrões

📚 Reveja

estude regras de manipulação de strings e padrões em nomes

⚠️ Erro mais comum

O aluno pode confundir quais palavras devem ser consideradas ou ignoradas na formação do código.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalização

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.