No pseudocódigo, o que significa a instrução 'se condição então'?
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
No pseudocódigo, o que significa a instrução 'se condição então'?
- A) Iniciar um loop
- B) Condição verdadeira
- C) Ignorar a condição
- D) Executar sempre
- E) Encerrar o programa
✅ Resposta correta: alternativa B
Resolução passo a passo
- A instrução 'se condição então' é a estrutura de decisão (condicional) do pseudocódigo. Ela avalia uma condição, que é uma expressão que resulta em verdadeiro ou falso, e só executa o bloco de comandos que vem depois do 'então' quando essa condição é verdadeira. Passo 2: Por isso, a alternativa B (Condição verdadeira) descreve o sentido da instrução: o trecho seguinte só é executado quando a condição testada for verdadeira. Passo 3: A alternativa A está errada porque iniciar um loop é função de estruturas de repetição, como 'enquanto' ou 'para'. Passo 4: A alternativa C está errada porque a instrução justamente avalia a condição para decidir o que fazer, em vez de ignorá-la. Passo 5: A alternativa D está errada porque o bloco do 'então' é executado apenas quando a condição é verdadeira, e não sempre. Passo 6: A alternativa E está errada porque a instrução não encerra o programa; ela apenas desvia o fluxo de execução conforme o resultado da condição. Passo 7: O gabarito oficial (B) coincide com a resolução feita de forma independente. A formulação da alternativa B é curta e, para ficar mais precisa, poderia ser lida como 'executa o bloco quando a condição é verdadeira'.
💡 Dica: Pense na lógica de programação e em como as condições funcionam.
Alternativa por alternativa
O aluno confunde a instrução condicional com uma estrutura de repetição, achando que 'se' inicia um ciclo que se repete enquanto algo for verdadeiro.
Executa o bloco de código se a condição for verdadeira.
O aluno acredita que a palavra 'condição' apenas aparece como texto decorativo e que o comando não faz nenhum teste, executando o bloco independentemente do resultado.
O aluno entende que, por ser uma instrução do programa, o bloco seguinte sempre será executado, esquecendo que o 'então' depende do teste da condição.
Por que engana: Interpretar 'se condição então' como um comando de repetição ou ignorar a avaliação da condição.
O aluno associa a palavra 'se' a uma parada ou término, como se a condição fosse uma saída do programa quando ela não é verdadeira.
Raio-X da questão
instrução condicional
avaliacao
estrutura condicional básica · conceito de condição lógica
Revisar o conceito de instruções condicionais em pseudocódigo.
Interpretar 'se condição então' como um comando de repetição ou ignorar a avaliação da condição.
pensamento_critico
abstrato
Questões parecidas com resolução
- No pseudocódigo, a estrutura 'se condição então ... senão ... fimse' é um exemplo de que tipo de controle de fluxo em um…
- Em pseudocódigo, qual estrutura condicional testa uma condição e executa um bloco quando verdadeira e outro quando…
- Qual comando é utilizado para representar uma seleção condicional em algoritmos?
- Em algoritmos, a estrutura "se... então..." é fundamental. Qual é a sua importância em processos decisórios?
- Num algoritmo, o que deve ser feito quando há uma condição a ser verificada?
- Qual é o resultado de um algoritmo que contém uma instrução de seleção com a condição verdadeira?
🔎 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
