Em um jogo de palavras, você precisa contar a quantidade de letras em diferentes palavras. Qual algoritmo você…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um jogo de palavras, você precisa contar a quantidade de letras em diferentes palavras. Qual algoritmo você poderia criar, considerando as variáveis para entrada das palavras?
- A) Contar a quantidade de palavras em um texto
- B) Contar as letras de uma palavra armazenada em uma variável
- C) Armazenar letras em uma lista e contar a quantidade de números
- D) Comparar palavras para encontrar a mais longa
- E) Criar uma variável para armazenar a contagem final de caracteres
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pede um algoritmo que conte as letras de diferentes palavras, e a entrada são as palavras guardadas em variáveis. Logo, o algoritmo precisa receber uma palavra por vez e contar seus caracteres. Passo 2: A alternativa B descreve exatamente isso: armazenar a palavra em uma variável e contar suas letras. Passo 3: Para cada palavra digitada, o algoritmo percorre a cadeia de caracteres da variável, incrementa um contador a cada letra e, ao terminar, exibe o total. Passo 4: A alternativa A está errada porque conta palavras de um texto, e não letras de uma palavra. Passo 5: A alternativa C está errada porque mistura letras com números e não descreve a contagem de caracteres de uma palavra. Passo 6: A alternativa D está errada porque comparar palavras para achar a mais longa não responde à pergunta, que é contar letras. Passo 7: A alternativa E está errada porque criar uma variável para o total é apenas uma parte do algoritmo e não diz como a contagem é feita nem como as palavras entram. Conclusão: a resposta correta é a alternativa B, de acordo com o gabarito oficial.
💡 Dica: Pense em como armazenar e contar as letras de cada palavra.
Alternativa por alternativa
O aluno confunde a tarefa de contar letras com a de contar palavras em um texto, tratando as palavras como a unidade a ser contada.
Essa alternativa apresenta o algoritmo correto, onde uma variável armazena a palavra e outra conta as letras.
O aluno acha que letras devem ser guardadas em uma lista e contadas como se fossem números, confundindo caracteres alfabéticos com valores numéricos.
O aluno acredita que o problema é comparar palavras para escolher a maior, desviando-se do objetivo de contar as letras de cada palavra.
O aluno percebe que é preciso uma variável de contagem, mas acha que isso basta como algoritmo, sem considerar a entrada das palavras nem o processo de contagem.
Por que engana: Confundir contagem de letras com contagem de palavras ou elementos diferentes, como numeros, ou nao usar variaveis corretamente para armazenar dados.
Raio-X da questão
contagem de letras
fixacao
variaveis e tipos de dados · estruturas de repeticao
Revisar algoritmos de manipulação de strings.
Confundir contagem de letras com contagem de palavras ou elementos diferentes, como numeros, ou nao usar variaveis corretamente para armazenar dados.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Qual a melhor forma de implementar um algoritmo que conta quantas vezes uma letra aparece em uma palavra?
- Desenvolva um algoritmo que conte quantas vezes uma determinada palavra aparece em um texto. Apresente a lógica…
- Descreva como construir um algoritmo que conte quantas vezes a letra 'a' aparece em uma frase fornecida pelo usuário.
- Para resolver um problema de contagem de itens em uma lista, como você poderia usar variáveis para criar um algoritmo…
- Miguel deseja criar um jogo de adivinhação e precisa de um algoritmo que conte as tentativas do jogador. Qual seria a…
- Explique como você utilizaria listas e recursão para resolver um problema de contagem de palavras em uma frase.
🔎 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
