— 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
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.
- A) Pegar as iniciais de todas as palavras do nome; repetir as iniciais ate dar 6 caracteres; completar com X.
- B) Pegar 3 primeiras do 1o nome e 3 primeiras do ultimo sobrenome; ignorar de/da/do/dos/das; completar com X.
- C) Pegar 3 primeiras do 1o nome e 3 primeiras do primeiro sobrenome; ignorar de/da/do/dos/das; completar com X.
- D) Pegar 3 primeiras do 1o nome e 3 ultimas do ultimo sobrenome; ignorar de/da/do/dos/das; completar com X.
- 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
- 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.
- Observe que as palavras da, dos e similares não aparecem no código, então devem ser ignoradas.
- 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.
- 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.
- 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
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.
Reproduz IVOPAZ e RUIANJ ao usar o ultimo sobrenome sem palavra de ligacao, e explica ANALIX ao completar o sobrenome curto.
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.
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.
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
formação de códigos a partir de nomes
diagnostico
manipulação básica de texto · reconhecimento de padrões
estude regras de manipulação de strings e padrões em nomes
O aluno pode confundir quais palavras devem ser consideradas ou ignoradas na formação do código.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na cantina da escola, Ana informa o lanche desejado, a quantidade e se vai pagar em dinheiro ou cartão. A atendente…
- Em um jogo criado pela turma, a pontuação de cada equipe é calculada multiplicando a quantidade de desafios concluídos…
- Em uma exposição, um painel registrou as cores dos crachás lidos na entrada. Lista A: azul, verde, azul, amarelo. Lista…
- Em uma cozinha, duas receitas foram preparadas em horários diferentes. Receita 1: uma torta de legumes começou a assar…
- Por que uma cozinha solidária pode ter alimentos guardados e, ainda assim, não conseguir montar todas as cestas…
- Moradores acompanham, pelo celular, um sistema de irrigação instalado em canteiros de uma praça. A cada manhã, dois…
Todas as questões de Estratégias de solução de problemas - Generalizaçã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
