Uma escola está organizando um evento onde os alunos devem apresentar um projeto de programação. Quais…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma escola está organizando um evento onde os alunos devem apresentar um projeto de programação. Quais elementos são essenciais para um bom algoritmo?
- A) Lógica e complexidade
- B) Clareza e formatação
- C) Sequenciamento e clareza
- D) Complexidade e variáveis
- E) Criatividade e formato
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um algoritmo é uma sequência finita e ordenada de instruções que resolve um problema. Por isso, para ser bom, ele precisa ter instruções organizadas na ordem correta (sequenciamento) e escritas de forma compreensível e sem ambiguidade (clareza). Passo 2: Resolvendo por conta própria, a alternativa que reúne os dois requisitos básicos de qualquer algoritmo é a C, Sequenciamento e clareza. Passo 3: A alternativa A está errada porque a lógica é essencial, mas complexidade mede o desempenho (tempo e memória) e não é um requisito que define se um algoritmo é bom em um primeiro nível de aprendizagem. Passo 4: A alternativa B está errada porque formatação diz respeito à aparência do código em uma linguagem específica, e não à essência do algoritmo. Passo 5: A alternativa D está errada porque variáveis são ferramentas de implementação e complexidade é uma medida de desempenho, nenhum dos dois define o que o algoritmo precisa ter. Passo 6: A alternativa E está errada porque criatividade pode ajudar na solução, mas não é um elemento essencial para que o algoritmo esteja correto e seja compreendido, e formato também é uma questão de apresentação. Passo 7: Comparando com o gabarito oficial, a letra C coincide com a minha resolução. A dúvida possível está na palavra essencial, mas a sequência ordenada de passos e a clareza são os fundamentos que aparecem em qualquer definição escolar de algoritmo.
💡 Dica: Liste os elementos fundamentais de um algoritmo.
Alternativa por alternativa
O aluno considera que complexidade é um requisito obrigatório de qualquer algoritmo, quando na verdade ela é uma medida de desempenho usada para comparar soluções. Ele confunde um critério de análise com um elemento constitutivo do algoritmo.
Por que engana: O aluno pode confundir a importância da complexidade com a clareza, escolhendo alternativas que enfatizam aspectos menos essenciais para a construção de um algoritmo.
O aluno confunde algoritmo com código-fonte e acredita que a formatação, como indentação e organização visual, é essencial. Ele não percebe que o algoritmo é uma descrição lógica independente da linguagem e da aparência.
Sequenciamento lógico e clareza são essenciais em um algoritmo.
O aluno associa a qualidade do algoritmo a detalhes de implementação, como variáveis, e a uma medida de desempenho, complexidade. Ele não distingue elementos que definem a solução de ferramentas usadas para escrevê-la.
O aluno transfere para a programação a ideia cotidiana de que criatividade e aparência são o que tornam um trabalho bom. Ele desconsidera que um algoritmo precisa ser correto, ordenado e compreensível, independentemente do seu formato ou originalidade.
Raio-X da questão
elementos de algoritmo
avaliacao
elementos de algoritmo · lógica de programação
Revisar os componentes essenciais de um algoritmo.
O aluno pode confundir a importância da complexidade com a clareza, escolhendo alternativas que enfatizam aspectos menos essenciais para a construção de um algoritmo.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Durante uma competição de programação, os alunos precisam criar um algoritmo que resolva um problema específico. O que é…
- Durante uma aula, o professor pediu que cada aluno criasse um jogo simples usando um algoritmo. O que é essencial…
- Em uma competição de programação, os alunos criaram um algoritmo para resolver um problema de ordenação de dados. Quais…
- A equipe de robótica da escola decide criar um algoritmo para realizar uma tarefa específica. Quais passos eles devem…
- Qual característica é essencial em um algoritmo?
- Em uma competição de robótica, a equipe A programou seu robô para seguir um caminho específico. Esse caminho pode ser…
🔎 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
