O que significa o termo 'algoritmo' no contexto da codificação?
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
O que significa o termo 'algoritmo' no contexto da codificação?
- A) Uma sequência de passos para resolver um problema.
- B) Um tipo de linguagem de programação.
- C) Um formato de armazenamento de dados.
- D) Um software específico para codificação.
- E) Um tipo de rede de computadores.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Ao resolver a questão sem olhar o gabarito, lembramos que, em computação e matemática, algoritmo é uma sequência finita, ordenada e não ambígua de passos que leva à solução de um problema.
- Analisando a alternativa A, ela descreve exatamente essa definição: uma sequência de passos para resolver um problema. Logo, A está correta e coincide com o gabarito oficial.
- Por que as outras estão erradas:
- B) Linguagem de programação é um conjunto de regras para escrever programas (como Python ou Java), e não um algoritmo; o algoritmo é independente da linguagem usada para implementá-lo.
- C) Formato de armazenamento de dados é algo como CSV ou JPEG, que organiza como as informações são guardadas, não um conjunto de passos.
- D) Software de codificação é um programa usado para escrever código, como um editor ou IDE, e não a ideia de passos para resolver um problema.
- E) Tipo de rede de computadores refere-se a arranjos como LAN ou WAN, que nada têm a ver com a sequência de instruções de um programa.
- Conclusão: a alternativa correta é a A, em concordância com o gabarito oficial.
💡 Dica: Identifique a definição de algoritmo como uma sequência ordenada de passos para resolver um problema.
Alternativa por alternativa
Um algoritmo é essencialmente um conjunto de instruções que deve ser seguido.
Confunde o algoritmo com a linguagem em que ele é escrito, achando que algoritmo é uma linguagem de programação como Python ou Java.
Por que engana: Confundir algoritmo com uma linguagem de programação, um software ou um formato de armazenamento, em vez de reconhecê-lo como uma sequência de passos.
Associa o termo a arquivos e formas de guardar dados, talvez por influência de palavras como 'dados' ou pelo uso cotidiano de formatos de arquivo.
Acredita que algoritmo é a ferramenta usada para programar, como um editor de código ou ambiente de desenvolvimento, confundindo o método com o programa que o executa.
Relaciona o termo à área de redes de computadores, talvez por associar 'algoritmo' a protocolos ou à infraestrutura de conexão entre máquinas.
Raio-X da questão
Conceito de algoritmo
diagnostico
Noção de passos ordenados · Noção de resolução de problemas
Revise o que é um algoritmo e como ele organiza passos para resolver problemas.
Confundir algoritmo com uma linguagem de programação, um software ou um formato de armazenamento, em vez de reconhecê-lo como uma sequência de passos.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resoluçã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
