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
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?
- A) Definir claramente a sequência de ações e temporização.
- B) Usar a linguagem mais complexa possível.
- C) Ignorar as regras de programação.
- D) Criar um código extenso e detalhado.
- E) Focar apenas em um LED.
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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.
- 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.
- 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.
- A alternativa C está errada, pois ignorar as regras de programação gera códigos com erros de sintaxe e comportamento imprevisível.
- 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.
- 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.
- 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
Esses aspectos são fundamentais para o funcionamento do projeto.
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.
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.
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.
Interpreta que basta controlar um único LED, esquecendo que o enunciado pede uma sequência envolvendo vários LEDs.
Raio-X da questão
algoritmo de programação
avaliacao
lógica de programação · sequência de comandos
Revisar conceitos de lógica de programação e algoritmos.
Os alunos podem priorizar a complexidade da linguagem em vez de focar na clareza da sequência de ações.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Uma escola está organizando um evento onde os alunos devem apresentar um projeto de programação. Quais elementos são…
- Em uma aula, a turma programou um robô para seguir uma sequência de passos e escolher ações quando encontrasse…
- Pergunta retórica: Como garantir que um brinquedo de blocos elétricos execute uma ação na ordem desejada? Para…
- Projete um algoritmo em passos para um sistema escolar que usa um sensor de presença (dispositivo de entrada) para…
- Durante uma competição de robótica, os alunos devem programar um robô para seguir uma linha preta. Para isso, eles usam…
- Durante uma atividade de Computação, uma turma criou um algoritmo para orientar um robô a plantar uma semente. Os passos…
🔎 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
