Se um algoritmo tem a seguinte estrutura: enquanto a condição X for verdadeira, faça Y. O que isso representa?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Se um algoritmo tem a seguinte estrutura: enquanto a condição X for verdadeira, faça Y. O que isso representa?
- A) Uma função que retorna um valor.
- B) Uma operação matemática.
- C) Uma estrutura de repetição condicional.
- D) Um tipo de dado.
- E) Um algoritmo sem condições.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Analise a estrutura descrita: 'enquanto a condição X for verdadeira, faça Y'. Ela combina uma condição (X) que é testada e uma ação (Y) que é repetida enquanto a condição permanecer verdadeira.
- Essa forma de controlar a execução de um trecho de código repetidamente, com base em uma condição, é a estrutura de repetição condicional (também chamada de laço ou loop condicional, como o 'enquanto' do pseudocódigo ou o while em linguagens de programação).
- Portanto, a alternativa correta é a C, que coincide com o gabarito oficial.
- Por que as outras estão erradas: A) uma função que retorna um valor descreve uma sub-rotina com retorno, sem repetição; B) uma operação matemática é uma ação como soma ou multiplicação, sem a ideia de repetição condicionada; D) um tipo de dado define a natureza de um valor, como inteiro ou texto, e não um controle de fluxo; E) um algoritmo sem condições contradiz a própria estrutura apresentada, que justamente usa uma condição X.
💡 Dica: Identifique o conceito de laço de repetição.
Alternativa por alternativa
O aluno associa a palavra 'faça' a uma ação que produz um resultado e confunde qualquer bloco de instruções com uma função que retorna valor.
Por que engana: Confundir a estrutura de repetição com uma função ou operação matemática, não reconhecendo a condição que controla a repetição.
O aluno vê a expressão como uma sequência de operações e ignora que o 'enquanto' indica repetição controlada por condição, não um cálculo.
Define claramente uma repetição condicional.
O aluno confunde a palavra 'condição' com a noção de tipo de dado, como booleano, pensando que a estrutura apenas descreve um valor verdadeiro ou falso.
O aluno lê 'sem condições' como se a estrutura fosse uma ausência de condições, ignorando que o enunciado descreve justamente um algoritmo com a condição X.
Raio-X da questão
estrutura de repetição
avaliacao
estrutura de repetição · condições em algoritmos
Revisar os conceitos de algoritmos e estruturas de controle.
Confundir a estrutura de repetição com uma função ou operação matemática, não reconhecendo a condição que controla a repetição.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
