GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO02Difícil⏱ curto

O que caracteriza a lógica em um algoritmo?

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

O que caracteriza a lógica em um algoritmo?

  1. A) A complexidade do código.
  2. B) A sequência de passos a serem seguidos.
  3. C) A quantidade de variáveis utilizadas.
  4. D) A velocidade de execução do programa.
  5. E) O tipo de dado armazenado.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo é um conjunto finito e ordenado de instruções que, seguidas na ordem certa, resolvem um problema ou executam uma tarefa.
  2. A lógica de um algoritmo está justamente nessa organização: a ordem em que os passos aparecem e a forma como um passo leva ao seguinte. Por isso, a alternativa B, 'A sequência de passos a serem seguidos', é a correta, e coincide com o gabarito oficial.
  3. A alternativa A está errada, pois a complexidade do código diz respeito à dificuldade de leitura ou manutenção do programa, não à lógica que o define.
  4. A alternativa C está errada, pois a quantidade de variáveis é um detalhe de implementação e pode variar sem alterar a lógica do algoritmo.
  5. A alternativa D está errada, pois a velocidade de execução depende de hardware, linguagem e eficiência, e não define a lógica do algoritmo.
  6. A alternativa E está errada, pois o tipo de dado armazenado é uma questão de representação da informação, não da sequência lógica de passos.

💡 Dica: Defina os elementos que compõem a lógica de um algoritmo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a lógica do algoritmo com a complexidade estética ou estrutural do código-fonte, achando que um código mais complicado tem uma lógica mais elaborada.

Por que engana: Confundir a lógica do algoritmo com a complexidade do código ou a velocidade de execução, focando em aspectos que não definem a lógica em si.

B Correta

Correto, a lógica consiste na ordem e clareza das instruções.

C Erradaerro: Conceitual

O aluno associa a lógica do algoritmo à quantidade de variáveis, imaginando que mais variáveis significam uma lógica mais rica.

D Erradaerro: Senso comum

O aluno acredita que a lógica se define pelo desempenho, por usar a intuição do dia a dia de que algo 'bom' é algo 'rápido'.

E Erradaerro: Conceitual

O aluno confunde a lógica com a representação dos dados, considerando que o tipo de informação manipulada define o raciocínio do algoritmo.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura baixo
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🧩 consolidacao
🎯 Conceito central

lógica de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

sequência lógica de passos · estrutura de um algoritmo

📚 Reveja

Revisar os princípios da lógica em algoritmos.

⚠️ Erro mais comum

Confundir a lógica do algoritmo com a complexidade do código ou a velocidade de execução, focando em aspectos que não definem a lógica em si.

🌎 Tema transversal

ciencia_tecnologia

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