Você deve criar um algoritmo que simule o funcionamento de um semáforo. Qual é uma condição para a repetição…
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
Você deve criar um algoritmo que simule o funcionamento de um semáforo. Qual é uma condição para a repetição do ciclo?
- A) Quando o carro parar.
- B) Quando o sinal estiver verde.
- C) Após uma contagem de 30 segundos.
- D) Quando o carro passar.
- E) Sempre que o semáforo estiver quebrado.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um algoritmo que simula um semáforo funciona em repetição: as luzes mudam em sequência (verde, amarelo, vermelho) e, ao final, o ciclo recomeça. Para que essa repetição aconteça, é preciso uma condição que dispare o reinício do ciclo. Passo 2: A alternativa C, após uma contagem de 30 segundos, descreve exatamente isso: o tempo de cada fase é controlado por um contador, e quando a contagem termina o programa volta ao início do ciclo. Passo 3: A alternativa A está errada porque o parar de um carro é um evento externo ao funcionamento do semáforo e não define quando o ciclo se repete. Passo 4: A alternativa B está errada porque o sinal verde é apenas uma das fases do ciclo, e não a condição que faz o ciclo recomeçar. Passo 5: A alternativa D está errada porque a passagem de um carro não controla a repetição do ciclo do semáforo, que segue o tempo programado. Passo 6: A alternativa E está errada porque um semáforo quebrado interrompe o funcionamento, em vez de provocar a repetição do ciclo. Passo 7: O gabarito oficial C está correto. A questão é de nível introdutório e não especifica o tempo de cada fase, por isso a resposta depende da lógica de temporização, que é o conceito cobrado.
💡 Dica: Pense nas fases do semáforo e como elas se alternam.
Alternativa por alternativa
O aluno acha que o ciclo se repete porque um carro para, confundindo o evento externo com a lógica interna do algoritmo, que depende de tempo ou de uma contagem.
O aluno toma uma das fases do ciclo (sinal verde) como condição de repetição, sem perceber que o verde é apenas um estado e que o ciclo precisa de um gatilho para recomeçar.
Por que engana: Confundir condição de repetição com condição de parada, escolhendo eventos externos ao ciclo do semáforo.
O tempo é uma condição adequada para repetir o ciclo do semáforo.
O aluno imagina que a passagem de um carro comanda o semáforo, usando a intuição do dia a dia de que o trânsito reage aos veículos, em vez de uma lógica temporizada e independente.
O aluno interpreta a palavra repetição como se o semáforo quebrado causasse um ciclo repetido, sem perceber que uma falha interrompe o funcionamento e não cria o reinício do ciclo.
Raio-X da questão
algoritmo de semáforo
avaliacao
estrutura de repeticao · condicao de parada
Revisar estruturas de repetição em algoritmos.
Confundir condição de repetição com condição de parada, escolhendo eventos externos ao ciclo do semáforo.
pensamento_critico
abstrato
Questões parecidas com resolução
- Para inscrever estudantes no clube de leitura, a biblioteca da escola usa um formulário digital. O formulário solicita…
- Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter…
- Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de…
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- Em uma frase, defina o que é um algoritmo em computação.
🔎 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
