Qual é a função de um algoritmo na modelagem de objetos em um software?
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 é a função de um algoritmo na modelagem de objetos em um software?
- A) Executar o código imediatamente.
- B) Descrever como um objeto deve se comportar.
- C) Salvar dados em um banco.
- D) Criar interface gráfica para o usuário.
- E) Proteger informações de acesso não autorizado.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Na modelagem orientada a objetos, um objeto reúne atributos (dados) e métodos (comportamentos). O algoritmo é a sequência finita e ordenada de passos que define como esses métodos executam uma tarefa, ou seja, descreve o comportamento do objeto.
- Analisando cada alternativa, a B afirma exatamente isso: descrever como um objeto deve se comportar, o que está alinhado com a definição de algoritmo como solução passo a passo para um problema.
- A alternativa A está errada, pois executar o código é função do computador ou do interpretador, não o papel conceitual do algoritmo na modelagem.
- A alternativa C está errada, pois salvar dados em banco é função de persistência, não de algoritmo de comportamento.
- A alternativa D está errada, pois criar interface gráfica é tarefa de componentes visuais, não a função central do algoritmo na modelagem.
- A alternativa E está errada, pois proteger informações de acesso não autorizado é função de segurança, que não define o papel do algoritmo na modelagem de objetos.
- Conclusão: o gabarito B está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense sobre como os algoritmos organizam e processam dados.
Alternativa por alternativa
O aluno confunde algoritmo com a execução do programa, achando que o algoritmo é o próprio ato de rodar o código.
Por que engana: Confundir a função de um algoritmo com a execução imediata do código, acreditando que o algoritmo apenas roda sem descrever comportamentos.
Um algoritmo orienta o comportamento dos objetos.
O aluno associa algoritmo a armazenamento de dados, talvez por ouvir falar em banco de dados e pensar que toda parte do software que 'trabalha com dados' é um algoritmo.
O aluno relaciona algoritmo à parte visual do software, supondo que a interação com o usuário seja a função principal da modelagem.
O aluno confunde algoritmo com mecanismos de segurança, pensando que algoritmos servem para proteger informações, como criptografia.
Raio-X da questão
função de algoritmos
avaliacao
modelagem de objetos · algoritmos em programação
Revisar a definição e a importância dos algoritmos na programação.
Confundir a função de um algoritmo com a execução imediata do código, acreditando que o algoritmo apenas roda sem descrever comportamentos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Para inscrever estudantes no clube de leitura, a biblioteca da escola usa um formulário digital. O formulário solicita…
- Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter…
- Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de…
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- Em uma frase, defina o que é um algoritmo em computaçã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
