Se a condição X for verdadeira, faça a ação Y. Se não, faça a ação Z. O que o algoritmo faz dependendo da…
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
Se a condição X for verdadeira, faça a ação Y. Se não, faça a ação Z. O que o algoritmo faz dependendo da condição?
- A) Sempre executa a ação Y
- B) Não executa nada
- C) Executa Y apenas se X for verdadeiro
- D) Executa Z se X for verdadeira
- E) Ambas as ações sempre são executadas
✅ Resposta correta: alternativa C
Resolução passo a passo
- Leia o enunciado com atenção. Ele descreve uma estrutura condicional, do tipo se-senão: se a condição X for verdadeira, a ação Y é executada; caso contrário, a ação Z é executada.
- Analise o comportamento do algoritmo. A decisão depende do valor de X. Quando X é verdadeiro, o algoritmo faz Y. Quando X é falso, o algoritmo faz Z. Assim, cada execução segue apenas um dos caminhos.
- Resolva por conta própria. A alternativa que descreve corretamente esse comportamento é a que diz que o algoritmo executa Y somente quando X é verdadeiro, o que corresponde à alternativa C.
- Verifique as demais alternativas. A alternativa A está errada porque Y não é executada sempre, apenas quando X é verdadeiro. A alternativa B está errada porque sempre há uma ação executada, Y ou Z. A alternativa D está errada porque Z é executada quando X é falso, e não quando X é verdadeiro. A alternativa E está errada porque apenas uma das ações é executada em cada situação, nunca as duas ao mesmo tempo.
- Compare com o gabarito oficial. O gabarito oficial é C, que coincide com a resposta obtida na resolução.
💡 Dica: Identifique as ações correspondentes a cada condição.
Alternativa por alternativa
O aluno acredita que a ação Y é sempre executada, ignorando que ela depende da condição X. Ele provavelmente não percebeu o papel da estrutura condicional.
O aluno imagina que, se a condição não for atendida, o algoritmo simplesmente para ou ignora tudo. Ele não percebe que o senão garante a execução da ação Z.
A ação Y é executada somente se a condição X for verdadeira.
O aluno inverte o caminho do se-senão, associando Z à condição verdadeira. Ele lê mal a relação entre a condição e a ação correspondente.
O aluno supõe que as duas ações ocorrem em todos os casos, como se fossem sequenciais. Ele não entende que a estrutura condicional executa apenas um dos ramos por vez.
Por que engana: Confundir a execução condicional, acreditando que ambas as ações ocorrem independentemente da condição.
Raio-X da questão
estrutura condicional
avaliacao
estrutura condicional · logica de programacao basica
Revisar como funcionam as estruturas condicionais em algoritmos.
Confundir a execução condicional, acreditando que ambas as ações ocorrem independentemente da condição.
pensamento_critico
abstrato
Questões parecidas com resolução
- O que um algoritmo deve fazer quando uma condição específica é verdadeira?
- Se um algoritmo tem a seguinte estrutura: enquanto a condição X for verdadeira, faça Y. O que isso representa?
- 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?
- Em um algoritmo, o que acontece quando uma condição não é satisfeita?
- Em um algoritmo, como você utilizaria uma condição para repetir uma ação apenas enquanto um dado for verdadeiro?
🔎 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
