Para organizar um torneio de jogos, um algoritmo deve incluir etapas como inscrição e sorteio. Qual a função…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Para organizar um torneio de jogos, um algoritmo deve incluir etapas como inscrição e sorteio. Qual a função das seleções condicionais nesse processo?
- A) Aumentar o número de jogadores
- B) Decidir o vencedor
- C) Organizar as partidas de forma lógica
- D) Reduzir o tempo de jogo
- E) Aumentar a emoção do torneio
✅ Resposta correta: alternativa C
Resolução passo a passo
- Resolvi a questão sem olhar o gabarito. Seleções condicionais são estruturas do tipo se-então-senão: o algoritmo testa uma condição e escolhe qual caminho seguir. Passo 2: No torneio, isso aparece em decisões como verificar se o número de inscritos é par ou ímpar, se uma chave já foi concluída ou se um jogo deve avançar para a próxima fase. Essas escolhas determinam a sequência lógica das partidas. Passo 3: Portanto, a função das condicionais é organizar as partidas de forma lógica (alternativa C), que coincide com o gabarito oficial. Passo 4: A alternativa A está errada, pois uma condição não cria jogadores; ela apenas direciona o fluxo do processo. Passo 5: A alternativa B está errada, pois a condicional pode participar da definição do resultado, mas não é a função do processo de organização descrito no enunciado. Passo 6: A alternativa D está errada, pois a condicional não reduz a duração das partidas, já que o tempo de jogo depende das regras do jogo em si. Passo 7: A alternativa E está errada, pois emoção é um efeito subjetivo e não tem relação com a lógica de execução de um algoritmo.
💡 Dica: Pense sobre como as condições afetam o fluxo do algoritmo.
Alternativa por alternativa
Acredita que a condicional aumenta o número de participantes, como se a lógica do algoritmo pudesse gerar jogadores. Confunde controle de fluxo com geração de dados.
Associa a condicional apenas ao resultado final, pensando que ela serve para declarar o vencedor. Não percebe que a condicional controla o fluxo inteiro do torneio, e a decisão do vencedor é só uma das etapas.
Por que engana: Confundir a função das seleções condicionais com ações que não dependem de condições, como aumentar jogadores ou emoção.
As seleções condicionais ajudam a determinar como organizar as partidas.
Imagina que automatizar decisões por meio de algoritmo acelera o jogo, por intuição do dia a dia. Não considera que a duração das partidas não é afetada pela estrutura lógica do algoritmo.
Intuitivamente relaciona a organização automatizada a um torneio mais empolgante. Confunde um efeito emocional subjetivo com a função técnica de uma estrutura de programação.
Raio-X da questão
seleções condicionais
avaliacao
estruturas condicionais básicas · fluxo de algoritmos
Revisar o uso de seleções condicionais em algoritmos.
Confundir a função das seleções condicionais com ações que não dependem de condições, como aumentar jogadores ou emoção.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Qual a importância de utilizar seleções condicionais em um algoritmo?
- Descreva como você utilizaria listas e algoritmos para organizar um torneio de jogos eletrônicos entre amigos…
- Descreva um algoritmo que você usaria para organizar uma competição de matemática em sua escola, considerando etapas…
- Qual o objetivo do algoritmo ao usar uma estrutura de seleção?
- Explique em que situações você utilizaria um algoritmo de seleção em um programa de computador.
- Explique como a utilização de algoritmos de seleção condicional pode otimizar o tempo de execução de uma tarefa em um…
🔎 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
