A alternativa correta é a letra A) As afirmativas I e II estão corretas. Explicação: I. A linha 04 deve ser corrigida da seguinte forma: enquanto ((j>=1) e (vetor[j] > valor)) faça. A condição do while deve ser "e" ao invés de "ou", pois a condição atual permite que o loop continue mesmo que o valor já esteja na posição correta. II. A linha 05 deve ser corrigida da seguinte forma: vetor[j+1] <- vetor[j]. A atribuição atual está invertida, pois o valor de vetor[j] deve ser atribuído a vetor[j+1] para que o valor seja movido para a posição correta. III. A linha 11 deve ser corrigida do seguinte modo: vetor [j+1] <- valor. A atribuição atual está correta, pois o valor deve ser atribuído à posição correta no vetor. Portanto, as afirmativas I e II estão corretas.
Para escrever sua resposta aqui, entre ou crie uma conta
Linguagens de Programação e Estrutura de Dados
Linguagens de Programação e Estrutura de Dados
Linguagens de Programação e Estrutura de Dados
Compartilhar