Um profissional de tecnologia deve ser capaz de analisar e mel...

Um profissional de tecnologia deve ser capaz de analisar e melhorar o desempenho de programas e algoritmos. Analisar um algoritmo significa prever os recursos de que o algoritmo necessitará para ser executado. Pela análise de vários algoritmos candidatos para um problema, pode-se identificar facilmente um algoritmo mais eficiente. Entre os critérios de avaliação comumente observados pelos profissionais de tecnologia para a comparação de dois ou mais algoritmos, estão o consumo de memória e o tempo de execução do programa. Com base nas informações apresentadas, é correto afirmar que a análise de algoritmos permite o conhecimento prévio sobre recursos necessários à sua execução porque

A)
os algoritmos candidatos do problema podem ser implementados e avaliados em tempo de execução.

B)
os critérios de avaliação aplicados observam o comportamento do programa na memória principal e no processador.

C)
o consumo de memória é o principal indicador de desempenho na análise de algoritmos.

D)
a obsevação do consumo de memória e do tempo de execução levam o profissional a considerar novas hipóteses de análise.

E)
a avaliação depende do conhecimento prévio do profissional de tecnologia a respeito do problema.

PS: CIÊNCIA DA COMPUTAÇÃO, ESTRUTURAS DE DADOS I

0 Respostas

melorodriguescibeled está aguardando sua ajuda.

Mais perguntas de Informática





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.