GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO02Média⏱ medio

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

Habilidade BNCC EF69CO02

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?

  1. A) Quando o carro parar.
  2. B) Quando o sinal estiver verde.
  3. C) Após uma contagem de 30 segundos.
  4. D) Quando o carro passar.
  5. E) Sempre que o semáforo estiver quebrado.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. 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

A Erradaerro: Conceitual

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.

B Erradaerro: Conceituala que mais engana

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.

C Correta

O tempo é uma condição adequada para repetir o ciclo do semáforo.

D Erradaerro: Senso comum

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.

E Erradaerro: Interpretação

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

Dificuldade Média
Bloom Criar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

algoritmo de semáforo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repeticao · condicao de parada

📚 Reveja

Revisar estruturas de repetição em algoritmos.

⚠️ Erro mais comum

Confundir condição de repetição com condição de parada, escolhendo eventos externos ao ciclo do semáforo.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.