Buscar

Considerando que nesse algoritmo há erros de lógica que devem ser corrigidos para que algoritmo ordene corretamente um vetor de inteiros de forma c...

Considerando que nesse algoritmo há erros de lógica que devem ser corrigidos para que algoritmo ordene corretamente um vetor de inteiros de forma crescente, analise as afirmativas a seguir: |- A linha 04 deve ser corrigida da seguinte forma: enquanto ((j>=1) ou ( valor < vetor II- A linha 05 deve ser corrigida da seguinte forma: vetor III- A linha 11 deve ser corrigida do seguinte modo: vetor [j] valor Assinale a alternativa CORRETA:

A linha 04 deve ser corrigida da seguinte forma: enquanto ((j>=1) e (vetor[j] > valor)) faça
A linha 05 deve ser corrigida da seguinte forma: vetor[j+1] <- vetor[j]
A linha 11 deve ser corrigida do seguinte modo: vetor [j+1] <- valor
A) As afirmativas I e II estão corretas.
B) As afirmativas II e III estão corretas.
C) As afirmativas I e III estão corretas.
D) Somente a afirmativa II está correta.
E) Todas as afirmativas estão corretas.

Essa pergunta também está no material:

Linguagens de programação e estrutura de dados
1 pág.

Linguagens de Programação e Estrutura de Dados

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais