Qual é a importância da lógica na programação de computadores?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Realizar operações de negação, conjunção e disjunção sobre sentenças lógicas e valores 'verdadeiro' e 'falso'. Decomposição
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a importância da lógica na programação de computadores?
- A) Não é importante, pois a programação é intuitiva
- B) Ajuda a criar soluções rápidas sem planejamento
- C) Permite que o programador entenda e resolva problemas de forma estruturada
- D) É uma técnica que pode ser ignorada em programação
- E) Só é necessária para programadores experientes
✅ Resposta correta: alternativa C
Resolução passo a passo
- Leia o enunciado, que pergunta qual é a importância da lógica na programação de computadores. Trata-se de uma questão conceitual, sem figuras ou dados externos.
- A lógica de programação é o conjunto de raciocínios organizados (sequências, decisões, repetições) usados para decompor um problema em passos claros que o computador possa executar.
- A alternativa C afirma que a lógica permite entender e resolver problemas de forma estruturada, o que corresponde exatamente a esse papel. Esta é a alternativa correta.
- A alternativa A está errada, pois programar exige raciocínio lógico e não é apenas intuição.
- A alternativa B está errada, pois soluções rápidas sem planejamento costumam gerar código confuso e com erros, não sendo um benefício da lógica.
- A alternativa D está errada, pois a lógica é a base de qualquer programa, não algo que possa ser ignorado.
- A alternativa E está errada, pois a lógica é necessária desde os primeiros programas, e não apenas para quem já tem experiência.
- Conclusão: o gabarito oficial C está correto.
💡 Dica: Identifique como a lógica organiza a resolução de problemas na programação.
Alternativa por alternativa
Acredita que programar depende apenas de intuição e talento, sem necessidade de raciocínio organizado.
Associa a lógica à pressa e à improvisação, achando que pensar com método atrasa a solução de problemas.
Por que engana: Escolher uma alternativa que desvaloriza a lógica ou a limita a programadores experientes, sem reconhecer que ela orienta a organização e a resolução de problemas.
A lógica é essencial na programação, pois ajuda a organizar o pensamento e a resolver problemas de maneira eficaz.
Acredita que, como o computador executa o código, o raciocínio lógico por trás dele pode ser dispensado.
Supõe que a lógica é um conhecimento avançado, reservado a quem já tem muita prática, e não a base de todo o aprendizado.
Raio-X da questão
Lógica na programação de computadores
diagnostico
Noção de programação de computadores · Resolução estruturada de problemas
Revise como a lógica ajuda a organizar etapas e resolver problemas na programação.
Escolher uma alternativa que desvaloriza a lógica ou a limita a programadores experientes, sem reconhecer que ela orienta a organização e a resolução de problemas.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- — O ônibus comunitário pode sair pela estrada da serra? — perguntou Lia ao observar o painel da cooperativa. O programa…
- — O tablet da biblioteca mostra quem ainda precisa devolver livros? — perguntou Ravi. A bibliotecária explicou que, no…
- — Ele apitou de novo! — disse a vendedora, mostrando um robô que anda sozinho no balcão de uma feira. O robô tem três…
- Escreva um algoritmo em pseudocódigo que receba duas variáveis booleanas S = 'senha fornecida' e L = 'login autorizado'…
- Considere o algoritmo que recebe três variáveis booleanas A, B e C e calcula L = ¬(A ? ¬B) ? (B ? C). a) Simplifique…
- Projete um algoritmo em pseudocódigo que receba três variáveis booleanas A, B e C e retorne verdadeiro quando o número…
🔎 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
