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

Em um programa de computador, o algoritmo tem que ser executado em uma ordem específica. Qual é a…

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 programa de computador, o algoritmo tem que ser executado em uma ordem específica. Qual é a justificativa para isso?

  1. A) Para garantir a eficiência do programa.
  2. B) Para facilitar a leitura do código.
  3. C) A ordem garante o resultado correto.
  4. D) A ordem não influencia o resultado.
  5. E) A ordem é apenas uma sugestão.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado afirma que o algoritmo precisa ser executado em uma ordem específica e pergunta a justificativa para isso.
  2. Um algoritmo é uma sequência finita de passos bem definidos. Cada passo pode depender do resultado do anterior, por exemplo, uma variável precisa receber um valor antes de ser usada em uma soma.
  3. Se os passos forem trocados, o programa pode produzir um resultado diferente ou incorreto, pois as operações deixam de ter os dados que deveriam ter. Por isso a alternativa C, 'A ordem garante o resultado correto', é a justificativa adequada.
  4. Por que as outras estão erradas: A) a eficiência pode ser afetada pela ordem, mas não é a razão principal de a ordem ser obrigatória; B) a legibilidade do código não muda o comportamento da execução; D) afirma o contrário do que se exige, pois a ordem influencia sim o resultado; E) a ordem não é sugestão, é requisito para o funcionamento correto.
  5. Conclusão: a alternativa correta é a C, que coincide com o gabarito oficial.

💡 Dica: Pense na importância da sequência em algoritmos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa a ordem dos passos apenas a desempenho, achando que uma ordem é só mais rápida. Ele confunde uma consequência possível com a razão essencial da exigência.

Por que engana: Achar que a ordem de execucao e apenas para facilitar a leitura ou melhorar a eficiencia, ignorando que ela garante o resultado correto.

B Erradaerro: Conceitual

O aluno pensa que a ordem serve para organizar o código para quem o lê, como se fosse uma convenção de estilo. Não percebe que a ordem de execução afeta o que o programa faz.

C Correta

A sequência correta de passos é fundamental para que o algoritmo funcione.

D Erradaerro: Senso comum

O aluno acredita que, como o computador executa tudo, trocar a sequência não muda o resultado final. Isso ignora que cada passo pode depender dos valores produzidos antes.

E Erradaerro: Interpretação

O aluno entende que 'ordem' em programação é uma recomendação flexível, como uma sugestão de leitura. Não percebe que a execução segue a sequência de forma obrigatória.

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✍️ direta🧩 consolidacao
🎯 Conceito central

ordem de execução de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

ordem de execucao de algoritmos · conceito de algoritmo

📚 Reveja

Revisar a lógica de programação e a importância da sequência em algoritmos.

⚠️ Erro mais comum

Achar que a ordem de execucao e apenas para facilitar a leitura ou melhorar a eficiencia, ignorando que ela garante o resultado correto.

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