

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o pseudo-código de uma função que rearranja um array de números, indexado a partir de zero, recebido como parâmetro, de modo que os números sejam dispostos em ordem decrescente.
1 Function Ordena (L)
2 trocou = 1
3 While (trocou == 1)
4 trocou = 0
5 For i = 0 To Length(L)-1 Step 1
6 If L[i] < L[i+1] Then
7 temp = L[i]
8 L[i] = L[i+1]
9 L[i+1] = temp
10 trocou = 1
11 End If
12 End For
13 End While
14 Return 0
15End Function
Com relação à lógica de programação aqui empregada, é possível que haja erros nesse código.
Com o auxílio da numeração das linhas, assinale o diagnóstico correto sobre a lógica dos comandos.
A linha 10 deve ser deletada.
Na linha 2, a variável “trocou” deve receber o valor 0.
Na linha 5, o valor “-1” deve ser substituído por “-2”.
Na linha 6, o comparador “<” deve ser substituído por “>”.
Não há falhas no código.