Questão
ID 2165215Disciplina: Tecnologia da Informação
Assunto: Bubble Sort (2 a 2)
Ano: 2023 Banca: FGV - Fundação Getúlio Vargas Órgão: Assembleia Legislativa do Estado do Maranhão
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
15 End 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.