Qual das alternativas abaixo melhor descreve a lógica de programação?
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
Qual das alternativas abaixo melhor descreve a lógica de programação?
- A) É a capacidade de entender apenas a linguagem de programação.
- B) Trata-se de um método para organizar o projeto de software.
- C) É uma forma de estabelecer regras e tomar decisões em um algoritmo.
- D) É a habilidade de utilizar hardware apenas.
- E) Apenas um conhecimento teórico que não se aplica a práticas.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Lógica de programação é o raciocínio estruturado para resolver problemas por meio de sequências ordenadas de passos (algoritmos), usando regras, decisões e repetições para chegar a um resultado. Passo 2: Ao analisar as alternativas, a alternativa C descreve exatamente isso: é uma forma de estabelecer regras e tomar decisões dentro de um algoritmo, que é o cerne da lógica de programação. Passo 3: A alternativa A está errada porque lógica de programação não é apenas entender a linguagem; a linguagem é uma ferramenta, e o raciocínio vem antes dela. Passo 4: A alternativa B está errada porque organizar o projeto de software é tarefa da engenharia de software, não da lógica de programação em si. Passo 5: A alternativa D está errada porque lógica de programação não é habilidade com hardware, que é o conjunto de componentes físicos do computador. Passo 6: A alternativa E está errada porque a lógica de programação é um conhecimento essencialmente prático, aplicado diretamente na construção de programas. Conclusão: o gabarito C está correto.
💡 Dica: Leia atentamente as opções antes de escolher.
Alternativa por alternativa
O aluno confundiu lógica de programação com domínio de uma linguagem específica, achando que saber a sintaxe basta para programar.
O aluno associou lógica de programação à organização do projeto de software, confundindo o raciocínio de resolução de problemas com metodologias de gestão e arquitetura.
Por que engana: Confundir a lógica de programação com o simples uso de uma linguagem de programação, sem entender seu propósito na criação de algoritmos.
Correto. A lógica de programação envolve regras e tomadas de decisões.
O aluno entendeu que programar envolve dominar o hardware do computador, confundindo a parte física com a parte lógica da computação.
O aluno imaginou que, por ser uma lógica abstrata, ela seria apenas teoria sem uso prático, ignorando que é aplicada em todo algoritmo escrito.
Raio-X da questão
lógica de programação
avaliacao
algoritmos e fluxogramas · lógica matemática
Revisar os conceitos básicos de lógica de programação.
Confundir a lógica de programação com o simples uso de uma linguagem de programação, sem entender seu propósito na criação de algoritmos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- O que é uma lógica de programação? Selecione a alternativa correta.
- Qual das alternativas abaixo exemplifica a generalização em um processo de programação?
- Qual das alternativas define melhor um algoritmo?
- Qual das alternativas a seguir representa corretamente um algoritmo?
- Qual das opções abaixo representa corretamente um algoritmo?
- Qual das opções abaixo melhor descreve o que é um algoritmo?
🔎 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
