Qual comando é utilizado para representar uma seleção condicional em algoritmos?
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
Qual comando é utilizado para representar uma seleção condicional em algoritmos?
- A) Enquanto
- B) Se
- C) Para
- D) Repita
- E) Escolher
✅ Resposta correta: alternativa B
Resolução passo a passo
- Uma seleção condicional é a estrutura de controle que escolhe entre caminhos de execução conforme uma condição seja verdadeira ou falsa. Em pseudocódigo e na maioria das linguagens didáticas, essa estrutura é representada pelo comando 'Se' (ou 'if'), geralmente seguido de 'Senão' para o caminho alternativo.
- Analisando as alternativas, a letra B (Se) é a correta, pois é exatamente o comando que avalia uma condição e decide qual bloco de instruções executar.
- A alternativa A (Enquanto) está errada, pois representa uma estrutura de repetição com condição de teste, e não uma seleção.
- A alternativa C (Para) está errada, pois representa uma estrutura de repetição com número definido de iterações.
- A alternativa D (Repita) está errada, pois também representa uma estrutura de repetição, que executa o bloco pelo menos uma vez antes de testar a condição.
- A alternativa E (Escolher) está errada, pois, embora o nome sugira seleção, não é o comando padrão de seleção condicional no pseudocódigo tradicional; a estrutura usual de escolha múltipla costuma ser chamada de 'Escolha/Caso', e a seleção condicional básica é o 'Se'.
- Portanto, o gabarito B está correto.
💡 Dica: Pense nos comandos de controle de fluxo em algoritmos.
Alternativa por alternativa
O aluno confunde estrutura de seleção com estrutura de repetição, achando que qualquer comando que depende de uma condição serve para decidir caminhos. 'Enquanto' repete um bloco enquanto a condição for verdadeira.
O comando 'Se' é utilizado para fazer seleções.
O aluno associa a seleção à ideia de percorrer ou contar elementos, confundindo a estrutura 'Para' (repetição com contador) com a decisão entre caminhos.
O aluno acha que 'Repita' é uma forma de tomar decisões porque aparece com uma condição no final, sem perceber que ele repete o bloco em vez de escolher entre caminhos.
O aluno se deixa levar pelo significado da palavra 'escolher' e supõe que ela seja o nome do comando de seleção condicional, sem conhecer a convenção do pseudocódigo, em que a seleção básica é o 'Se'.
Por que engana: Confundir comandos de repetição com seleção condicional, escolhendo comandos que repetem ações em vez de tomar decisões.
Raio-X da questão
seleção condicional
avaliacao
conceito de algoritmo · estrutura de controle
Revisar os comandos de controle de fluxo em algoritmos.
Confundir comandos de repetição com seleção condicional, escolhendo comandos que repetem ações em vez de tomar decisões.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um algoritmo de seleção, qual estrutura é utilizada para tomar decisões?
- Qual a importância de utilizar seleções condicionais em um algoritmo?
- Qual dos seguintes comandos representa um algoritmo de repetição simples?
- Qual comando de programação é amplamente utilizado para criar repetições simples em um algoritmo?
- Qual das opções abaixo representa um exemplo de repetição condicional simples em um algoritmo?
- No pseudocódigo, a estrutura 'se condição então ... senão ... fimse' é um exemplo de que tipo de controle de fluxo 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
