Na rede interna de uma escola, o sistema de acesso gera automaticamente um login para cada aluno com base em…
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
Na rede interna de uma escola, o sistema de acesso gera automaticamente um login para cada aluno com base em seu nome, sobrenome, serie e turma. Observou-se, por exemplo, que Maria Silva, aluna da 9a serie da turma A, recebe o login silva.maria9A, enquanto Antonio Rocha, estudante da 7a serie da turma B, tem o login rocha.antonio7B. Além desses, outros logins seguem a mesma estrutura, mas o processo atual é manual, lento e suscetível a erros de digitação. O setor de tecnologia pretende criar um algoritmo que, dado o nome, sobrenome, serie e turma de qualquer aluno, produza o login no mesmo formato. A partir do texto, identifique a sequência de pseudocódigo que gera o login de qualquer aluno conforme o padrão apresentado.
- A) Converter sobrenome para maiusculas; converter nome para maiusculas; concatenar sobrenome, '.', nome, serie e turma
- B) Concatenar sobrenome, '.', nome, serie e turma sem conversao de letras
- C) Converter sobrenome para minusculas; converter nome para minusculas; concatenar sobrenome, '.', nome, serie e turma
- D) Converter sobrenome para minusculas; converter nome para minusculas; concatenar sobrenome, nome, serie e turma
- E) Converter nome para minusculas; converter sobrenome para minusculas; concatenar nome, '.', sobrenome, serie e turma
✅ Resposta correta: alternativa C
Resolução passo a passo
- Observe os exemplos do enunciado. Maria Silva gera silva.maria9A e Antonio Rocha gera rocha.antonio7B. Em ambos, o sobrenome vem primeiro, seguido de ponto, do nome, da série e da turma.
- Analise as letras. Os logins usam apenas minúsculas no nome e no sobrenome (silva, maria, rocha, antonio), enquanto a turma aparece em maiúscula (A, B). Portanto, o algoritmo deve converter sobrenome e nome para minúsculas, mantendo a turma como está.
- Monte a sequência. Converter sobrenome para minúsculas; converter nome para minúsculas; concatenar sobrenome, '.', nome, série e turma produz exatamente o padrão pedido, por exemplo silva.maria9A.
- Verifique as alternativas erradas. A) converte para maiúsculas, o que não aparece nos exemplos. B) não converte as letras, gerando Silva.Maria9A, que não segue o padrão. D) omite o ponto entre sobrenome e nome, gerando silvamaria9A. E) inverte a ordem, colocando o nome antes do sobrenome, o que contraria os exemplos.
- Conclusão. A alternativa C é a única que reproduz fielmente o padrão dos exemplos, por isso o gabarito oficial está correto.
💡 Dica: Observe o padrão de letras minúsculas e a ordem dos elementos no login.
Alternativa por alternativa
O aluno entendeu que o login deve ser em maiúsculas, talvez por associar sobrenomes a nomes escritos em caixa alta em documentos oficiais.
Por que engana: Confundir a ordem dos elementos ou usar letras maiúsculas em vez de minúsculas na concatenação.
O aluno percebeu a ordem e o ponto, mas ignorou que os exemplos aparecem em minúsculas, achando que não é preciso converter as letras.
Reflete o padrão inferido: nomes em minusculas, separados por ponto, seguidos da serie e turma conforme os exemplos.
O aluno esqueceu que o ponto separa sobrenome e nome no login, tratando-o como detalhe irrelevante na concatenação.
O aluno inverteu a ordem dos campos, colocando o nome antes do sobrenome, o que contraria os exemplos silva.maria9A e rocha.antonio7B.
Raio-X da questão
pseudocódigo para gerar login
avaliacao
manipulação de strings · concatenação de texto
Estude manipulação de strings e concatenação em pseudocódigo.
Confundir a ordem dos elementos ou usar letras maiúsculas em vez de minúsculas na concatenação.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- — Meu capacete voltou com a etiqueta errada! — reclamou um ciclista ao final de um passeio coletivo. Para evitar trocas…
- Em uma gincana escolar, os alunos de 5º ano precisam organizar suas equipes. Cada equipe deve ter 5 membros, e eles vão…
- No centro cultural do bairro, um projeto de jogos recebe crianças de diferentes anos escolares. Para organizar a…
- Projete um algoritmo em pseudocódigo que declare variáveis com tipos adequados para registrar os campos de um cadastro…
- Uma escola pública vai criar um sistema para cadastrar estudantes em uma oficina de programação. O formulário terá…
- Se dois alunos têm exatamente o mesmo nome e sobrenome, qual informação escolar identifica cada um de forma inequívoca?
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
