Qual das seguintes afirmações sobre algoritmos é verdadeira?
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
Qual das seguintes afirmações sobre algoritmos é verdadeira?
- A) Algoritmos sempre produzem resultados finais em um tempo infinito
- B) Todo algoritmo deve ter um ponto de partida e um ponto de chegada
- C) Algoritmos podem ser escritos apenas em linguagem de programação
- D) Todos os algoritmos são complexos e difíceis de entender
- E) Um algoritmo é sempre um conjunto de números
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo é uma sequência finita, ordenada e não ambígua de passos para resolver um problema ou executar uma tarefa.
- Analisando a alternativa B, todo algoritmo tem uma entrada ou ponto de partida (dados iniciais ou estado inicial) e um resultado ou ponto de chegada (a saída ao final da execução). Por isso ela é verdadeira.
- A alternativa A está errada porque algoritmos devem terminar em tempo finito; um tempo infinito significaria que o processo nunca produz resultado.
- A alternativa C está errada porque algoritmos podem ser descritos em linguagem natural, fluxogramas, pseudocódigo ou outras notações, não apenas em linguagens de programação.
- A alternativa D está errada porque algoritmos podem ser simples, como trocar o valor de duas variáveis ou somar dois números.
- A alternativa E está errada porque um algoritmo é um conjunto de instruções, não necessariamente numérico; ele pode tratar textos, imagens ou qualquer tipo de dado.
- Conclusão: a resposta correta é a alternativa B, que coincide com o gabarito oficial.
💡 Dica: Leia atentamente cada afirmação antes de escolher.
Alternativa por alternativa
O aluno acredita que a execução de um algoritmo pode durar indefinidamente e ainda assim produzir um resultado final, confundindo algoritmo com processo que nunca termina.
Um algoritmo deve ter um início claro e deve levar a um resultado final.
O aluno associa algoritmo exclusivamente a programação de computadores, sem perceber que ele existe independentemente de qualquer linguagem específica.
Por que engana: Achar que algoritmos podem ser escritos apenas em linguagens de programacao ou que sao sempre complexos.
O aluno generaliza a partir de algoritmos complexos que já viu, achando que todo algoritmo precisa ser difícil, sem considerar exemplos simples do cotidiano como receitas.
O aluno confunde algoritmo com a noção de cálculo numérico, por associar a palavra à matemática e aos números, esquecendo que algoritmos tratam qualquer tipo de dado.
Raio-X da questão
algoritmos
avaliacao
conceito de algoritmo · caracteristicas de algoritmos
Revisar as definições e características de algoritmos.
Achar que algoritmos podem ser escritos apenas em linguagens de programacao ou que sao sempre complexos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Um algoritmo é uma sequência de passos que deve ser seguida para resolver um problema. Qual das seguintes afirmações é…
- Qual das alternativas abaixo não descreve uma característica de algoritmos?
- Qual dos seguintes itens representa corretamente um algoritmo?
- Qual das opções abaixo representa corretamente um algoritmo?
- Qual das alternativas a seguir representa corretamente um algoritmo?
- Qual das opções abaixo é uma característica importante de um algoritmo?
🔎 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
