Qual das opções abaixo descreve corretamente o que é uma condição em lógica computacional?
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 das opções abaixo descreve corretamente o que é uma condição em lógica computacional?
- A) Uma instrução que executa ações de forma sequencial
- B) Uma estrutura que permite realizar um loop infinito
- C) Uma expressão que avalia se uma proposição é verdadeira ou falsa
- D) Um tipo de dado que armazena múltiplos valores
- E) Um comando que finaliza a execução de um programa
✅ Resposta correta: alternativa C
Resolução passo a passo
- Em lógica computacional e programação, uma condição é uma expressão cujo resultado é verdadeiro ou falso, usada para decidir qual caminho o programa seguirá (por exemplo, em estruturas do tipo se/senão).
- Analisando a alternativa C, ela diz que a condição é uma expressão que avalia se uma proposição é verdadeira ou falsa, o que corresponde exatamente à definição.
- A alternativa A está errada porque descreve uma sequência de instruções, que é a execução linear de um programa, sem nenhuma decisão.
- A alternativa B está errada porque um loop infinito é uma estrutura de repetição, e não uma condição, embora condições possam controlar loops.
- A alternativa D está errada porque um tipo de dado que armazena múltiplos valores descreve vetores, listas ou estruturas semelhantes, não uma condição.
- A alternativa E está errada porque um comando que finaliza a execução descreve algo como exit ou return, sem relação com avaliação de verdade.
- Portanto, a resposta correta é a C, que coincide com o gabarito oficial.
💡 Dica: Pense no que caracteriza uma condição em programação.
Alternativa por alternativa
Confunde condição com a execução sequencial de instruções, que ocorre em qualquer programa, sem avaliar nenhuma proposição.
Por que engana: Confundir condicao com estruturas de repeticao ou tipos de dados, nao entendendo que condicao e uma expressao booleana.
Associa condição a estruturas de repetição, pois condições costumam aparecer dentro de laços, e assim imagina que a condição é o próprio loop.
Condições são usadas para verificar se uma situação é verdadeira ou falsa, influenciando o fluxo do programa.
Acredita que condição é um tipo de dado para guardar muitos valores, talvez por confundir a palavra com listas ou coleções usadas em condições.
Entende condição como um comando de encerramento, possivelmente pensando em situações em que o programa para quando algo ocorre, sem perceber que isso não é avaliar verdadeiro ou falso.
Raio-X da questão
condição em lógica computacional
avaliacao
conceito de proposicao logica · operadores logicos basicos
Revisar o conceito de condições em lógica de programação.
Confundir condicao com estruturas de repeticao ou tipos de dados, nao entendendo que condicao e uma expressao booleana.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das alternativas abaixo melhor descreve a lógica de programação?
- Qual das opções abaixo representa uma condição lógica verdadeira?
- O que é uma condição em um algoritmo e como ela pode influenciar o fluxo de execução?
- O que é uma lógica de programação? Selecione a alternativa correta.
- No pseudocódigo de uma função que processa dados, qual termo descreve as condições que devem ser verdadeiras antes da…
- O que é um valor lógico?
🔎 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
