Um grupo de estudantes precisa organizar um campeonato de jogos de tabuleiro. Para isso, eles precisam criar…
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
Um grupo de estudantes precisa organizar um campeonato de jogos de tabuleiro. Para isso, eles precisam criar um algoritmo que conte o número de jogadores e determine o tipo de tabuleiro necessário. Se houver 2 a 4 jogadores, um tabuleiro é suficiente, mas se houver 5 ou mais, um segundo tabuleiro é necessário. Qual a condição que deve ser usada no algoritmo para resolver essa situação?
- A) Se jogadores >= 2 e jogadores <= 4, então tabuleiros = 1; se jogadores >= 5, então tabuleiros = 2.
- B) Se jogadores < 2, então tabuleiros = 0; se jogadores <= 5, então tabuleiros = 1.
- C) Se jogadores < 5, então tabuleiros = 1; se jogadores >= 5, então tabuleiros = 3.
- D) Se jogadores == 5, então tabuleiros = 1; se jogadores > 5, então tabuleiros = 2.
- E) Se jogadores == 4, então tabuleiros = 2; se jogadores >= 5, então tabuleiros = 1.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique as regras do enunciado. Com 2 a 4 jogadores basta 1 tabuleiro. Com 5 ou mais jogadores são necessários 2 tabuleiros.
- Traduza a primeira regra para condição lógica. 2 a 4 jogadores significa jogadores >= 2 e jogadores <= 4, e nesse caso tabuleiros = 1.
- Traduza a segunda regra. 5 ou mais jogadores significa jogadores >= 5, e nesse caso tabuleiros = 2.
- Compare com a alternativa A, que reúne exatamente essas duas condições com os valores corretos. Ela corresponde ao gabarito oficial.
- Analise as demais alternativas. A B está errada porque usa jogadores <= 5, o que incluiria o 5 na regra de um tabuleiro, e atribui 0 tabuleiros a menos de 2 jogadores, o que não faz sentido no problema. A C está errada porque atribui 3 tabuleiros a partir de 5 jogadores, enquanto o enunciado pede apenas um segundo tabuleiro. A D está errada porque usa == 5 e > 5, deixando o caso de 2 a 4 jogadores sem tratamento e separando o 5 do restante da regra de 5 ou mais. A E está errada porque associa 4 jogadores a 2 tabuleiros, contrariando a regra de que 2 a 4 jogadores usam um tabuleiro.
- Conclusão: a condição correta é a da alternativa A.
💡 Dica: Identifique a condição que diferencia o número de jogadores.
Alternativa por alternativa
Esta condição cobre todos os casos, atribuindo o número correto de tabuleiros para a quantidade de jogadores.
O aluno provavelmente tomou o limite 5 como parte da faixa de um tabuleiro, usando jogadores <= 5 em vez de jogadores <= 4, e acrescentou uma regra de zero tabuleiros para menos de 2 jogadores que não foi pedida.
O aluno provavelmente confundiu a quantidade de tabuleiros com o número de jogadores, ou imaginou que o limite de 5 exige três tabuleiros. O enunciado diz apenas que é necessário um segundo tabuleiro.
O aluno provavelmente leu 5 ou mais como exatamente 5, usando == 5 e > 5 em vez de >= 5. Além disso, ignorou a faixa de 2 a 4 jogadores, que também precisa ser tratada.
Por que engana: Confundir os operadores logicos e os limites dos intervalos, levando a condicoes incorretas para o numero de tabuleiros.
O aluno provavelmente inverteu a regra e associou 4 jogadores a dois tabuleiros, quando o enunciado diz que de 2 a 4 jogadores basta um. Também trocou a quantidade de tabuleiros do caso de 5 ou mais.
Raio-X da questão
algoritmo de contagem
fixacao
condicoes logicas basicas · algoritmo de contagem
Revisar como criar condições em algoritmos.
Confundir os operadores logicos e os limites dos intervalos, levando a condicoes incorretas para o numero de tabuleiros.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Um grupo de estudantes decide desenvolver um jogo de tabuleiro digital. Eles precisam criar um algoritmo que determine o…
- Um professor quer fazer uma atividade em grupo. Ele deve escolher entre dois projetos: A ou B. Se o grupo tem mais de 5…
- Imagine que você está criando um jogo de tabuleiro. Para mover as peças, você precisa de um algoritmo que diga quantas…
- Em uma atividade de programação, um computador escolhe um número inteiro secreto entre 1 e 100. O jogador pode fazer, no…
- Pedro está fazendo um jogo e precisa verificar se a soma das pontuações de dois jogadores é maior que 10. Qual a…
- Em um jogo de tabuleiro, diferentes jogadores podem ter regras semelhantes, mas variáveis. Como você resolveria a…
🔎 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
