Qual das opções abaixo é uma característica importante de um algoritmo?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual das opções abaixo é uma característica importante de um algoritmo?
- A) Deve conter apenas uma instrução
- B) Deve ser claro e preciso
- C) Deve ser escrito em uma linguagem específica
- D) Deve ser complexo para ser eficaz
- E) Deve ser executado apenas uma vez
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo é uma sequência finita, ordenada e não ambígua de passos (instruções) que resolve um problema ou executa uma tarefa. Para cumprir essa função, cada passo precisa ser claro, preciso e sem margem para interpretações diferentes.
- Analisando as alternativas, a B afirma que o algoritmo deve ser claro e preciso, o que corresponde exatamente a essa característica essencial. Assim, ela é a resposta correta, concordando com o gabarito oficial.
- A alternativa A está errada, pois um algoritmo normalmente é formado por várias instruções organizadas em sequência, e não por uma única instrução.
- A alternativa C está errada, pois o algoritmo é independente de linguagem; ele pode ser descrito em português, em fluxograma ou em pseudocódigo, e só depois implementado em uma linguagem específica.
- A alternativa D está errada, pois a complexidade desnecessária não torna um algoritmo mais eficaz; o que se busca é simplicidade, correção e eficiência.
- A alternativa E está errada, pois um algoritmo pode ser executado quantas vezes forem necessárias; a repetição é justamente uma das razões para escrevê-lo.
💡 Dica: Pense nas propriedades que um algoritmo deve ter.
Alternativa por alternativa
Acredita que um algoritmo deve ser curto ao extremo, com uma única instrução, confundindo algoritmo com um comando isolado.
Um algoritmo deve ser claro e preciso para garantir que a solução seja compreendida e executada corretamente.
Confunde algoritmo com programa, supondo que a descrição da solução precisa estar presa a uma linguagem de programação específica.
Por que engana: Achar que um algoritmo deve ser complexo ou escrito em linguagem especifica, confundindo clareza com complexidade ou linguagem.
Supõe, pelo senso comum, que quanto mais complicado for um processo, mais sofisticado e eficaz ele será.
Entende que o algoritmo é uma receita de uso único, sem perceber que ele deve ser reutilizável e executado quantas vezes for preciso.
Raio-X da questão
características de algoritmos
avaliacao
conceito de algoritmo · caracteristicas basicas de algoritmos
Revisar as propriedades e características dos algoritmos.
Achar que um algoritmo deve ser complexo ou escrito em linguagem especifica, confundindo clareza com complexidade ou linguagem.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um laboratório escolar, os alunos precisam registrar o resultado de 20 medições. Fazer isso manualmente aumenta o…
- Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar erro. Quando…
- — Por que o aplicativo me obriga a passar pelo "Caso de Uso 1" para chegar ao "Caso de Uso 2"? — reclamou um morador ao…
- Uma rotina chamada mostrarLinha(texto) imprime exatamente uma linha na tela. Em um programa, ela é chamada 1 vez antes…
- Considere o pseudocódigo: 'Se nota >= 60 então situacao <- "aprovado" senão situacao <- "reprovado"'. Qual será o valor…
- Leia o enunciado em linguagem oral: 'Se a rua estiver molhada, use capa; caso contrário, não use.' Que tipo de seleçã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
