Pergunta 5
No cenário em que um há um usuário “publicador” em uma rede social na Web, usuário esse que tem três “seguidores”, qual conjunto de operações representa um algoritmo correspondente ao envio de uma mensagem pelo publicador a seus seguidores?
mensagem(publicador, seguidor1, conteúdo)
mensagem(publicador, seguidor2, conteúdo)
mensagem(publicador, seguidor3, conteúdo)
mensagem(publicador, servidor, conteúdo)
mensagem(servidor, seguidor1, conteúdo)
mensagem(servidor, seguidor2, conteúdo)
mensagem(servidor, seguidor3, conteúdo)
mensagem(seguidor1, seguidor2, conteúdo)
mensagem(seguidor2, seguidor3, conteúdo)
IV, V, VI, VII, nessa ordem.
I, VIII, IX, IV, nessa ordem.
I, VIII, IX, nessa ordem.
I, II, III, nessa ordem.
I, II, III, IV, nessa ordem.
Respostas
Resposta:
IV, V, VI, VII, nessa ordem.
Explicação:
As alternativas corretas para esta questão é: IV, V, VI, VII, nessa ordem. Se tratando de algoritmo é importante dizer que é uma sequência de instruções não ambíguas para resolver um problema, ou seja, para obter uma saída necessária para qualquer entrada legítima em um tempo finito.
O tempo de execução de um algoritmo deve ser medido com uma unidade independente de fatores externos como velocidade do processador, qualidade de implementação e compilador
Quais as ordens de crescimento de algoritmo?
- Na ordem de crescimento o número de vezes que a operação básica é executada no tamanho da entrada de um algoritmo.
- Para insumos menores, é difícil distinguir algoritmos eficientes vs. ineficientes.
- Por exemplo, se o número de operações básicas de dois algoritmos para resolver um problema particular for n, será no entanto n 2 respectivamente.
Podemos dizer que para muitos algoritmos, o tempo de execução real pode não apenas dependem do tamanho de entrada; mas, também nas especificidades de um entrada específica.
Veja mais sobre algoritmos aqui: https://brainly.com.br/tarefa/26433044
#SPJ2