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

Em um projeto de ciências, os alunos devem programar um microcontrolador para acender LEDs em uma sequência. 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

Em um projeto de ciências, os alunos devem programar um microcontrolador para acender LEDs em uma sequência. O que deve ser priorizado na construção desse algoritmo?

  1. A) Definir claramente a sequência de ações e temporização.
  2. B) Usar a linguagem mais complexa possível.
  3. C) Ignorar as regras de programação.
  4. D) Criar um código extenso e detalhado.
  5. E) Focar apenas em um LED.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Ao analisar a situação, o objetivo é fazer LEDs acenderem em uma sequência usando um microcontrolador. Para isso, o algoritmo precisa dizer, de forma ordenada, o que acontece em cada momento: qual LED acender, quanto tempo ele permanece aceso, quando apaga e qual é o próximo.
  2. A alternativa A, 'Definir claramente a sequência de ações e temporização', descreve exatamente esse planejamento. Sem a ordem das ações e os intervalos de tempo definidos, a sequência luminosa não sai como esperado. Por isso ela é a prioridade correta.
  3. A alternativa B está errada, pois uma linguagem mais complexa não garante que o programa funcione; o que importa é a clareza e a adequação ao problema.
  4. A alternativa C está errada, pois ignorar as regras de programação gera códigos com erros de sintaxe e comportamento imprevisível.
  5. A alternativa D está errada, pois código extenso e detalhado tende a ser mais difícil de depurar e manter; o ideal é um código simples e objetivo.
  6. A alternativa E está errada, pois o projeto envolve uma sequência de LEDs, e focar em apenas um deles ignora o objetivo central da atividade.
  7. Conclusão: a alternativa correta é a A, em concordância com o gabarito oficial.

💡 Dica: Pense na lógica de programação necessária para a sequência dos LEDs.

Alternativa por alternativa

A Correta

Esses aspectos são fundamentais para o funcionamento do projeto.

B Erradaerro: Senso comuma que mais engana

Acredita que sofisticação da linguagem garante um programa melhor, confundindo complexidade com qualidade do algoritmo.

Por que engana: Os alunos podem priorizar a complexidade da linguagem em vez de focar na clareza da sequência de ações.

C Erradaerro: Conceitual

Supõe que regras de programação são obstáculos dispensáveis, quando na verdade elas garantem que o código seja compilado e executado corretamente.

D Erradaerro: Senso comum

Acha que um código maior e mais detalhado é sinônimo de um código melhor, ignorando a objetividade e a facilidade de manutenção.

E Erradaerro: Interpretação

Interpreta que basta controlar um único LED, esquecendo que o enunciado pede uma sequência envolvendo vários LEDs.

Raio-X da questão

Dificuldade Média
Bloom Analisar
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✍️ situacional🧩 progressao
🎯 Conceito central

algoritmo de programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

lógica de programação · sequência de comandos

📚 Reveja

Revisar conceitos de lógica de programação e algoritmos.

⚠️ Erro mais comum

Os alunos podem priorizar a complexidade da linguagem em vez de focar na clareza da sequência de ações.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

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.