Um algoritmo é uma sequência de passos que deve ser seguida para resolver um problema. Qual é a melhor forma…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Um algoritmo é uma sequência de passos que deve ser seguida para resolver um problema. Qual é a melhor forma de organizar os passos na execução de um algoritmo?
- A) Em qualquer ordem, conforme a necessidade.
- B) Sempre do mais simples para o mais complexo.
- C) Aleatoriamente, para maior flexibilidade.
- D) Em uma sequência lógica e clara.
- E) Somente em um formato visual, como fluxogramas.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Um algoritmo é definido como uma sequência de passos para resolver um problema. A palavra-chave é 'sequência': os passos têm uma ordem que deve ser respeitada para que o resultado seja obtido.
- Para que essa sequência funcione, ela precisa ser lógica, ou seja, cada passo deve depender apenas do que já foi feito antes, e clara, sem ambiguidades, de modo que quem executa saiba exatamente o que fazer. Isso corresponde à alternativa D, que é a resposta correta e coincide com o gabarito oficial.
- A alternativa A está errada, pois trocar a ordem dos passos normalmente altera ou impede o resultado final.
- A alternativa B está errada, pois algoritmos não seguem necessariamente do mais simples para o mais complexo; a ordem depende da lógica do problema.
- A alternativa C está errada, pois a escolha aleatória dos passos torna a execução imprevisível e sem garantia de solução.
- A alternativa E está errada, pois fluxogramas são apenas uma das formas de representar um algoritmo; a execução não depende de um formato visual específico, e o algoritmo existe independentemente da representação.
💡 Dica: Pense na ordem lógica dos passos.
Alternativa por alternativa
Acredita que a ordem dos passos é irrelevante, desde que todos sejam executados. Não percebe que as etapas dependem umas das outras.
Supõe que a complexidade crescente seja um critério universal de organização, aplicando uma regra de senso comum a todo tipo de problema.
Por que engana: Escolher a alternativa A, acreditando que a ordem dos passos não é importante na execução de um algoritmo.
Associa flexibilidade à ausência de ordem, imaginando que embaralhar os passos seja vantajoso. Desconhece que o algoritmo exige sequência previsível.
Essa é a melhor forma de garantir a eficácia do algoritmo.
Confunde a representação do algoritmo (fluxograma, desenho) com a própria organização dos passos, achando que sem formato visual não há algoritmo válido.
Raio-X da questão
organização de algoritmos
avaliacao
sequência lógica · estrutura de algoritmos
Revisar como estruturar algoritmos.
Escolher a alternativa A, acreditando que a ordem dos passos não é importante na execução de um algoritmo.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
