Logo Passei Direto
Buscar

Física

Outros
Considere o algoritmo a seguir:

Procedimento Desconhecido(V)
Início
para i de 1 até \(\lfloor n / 2\rfloor\) passo 1 faça
a:=V[i]
V[i]:=V[n-i+1]
V[n-i+1]:=a
fim para
Fim

Este procedimento realiza uma
A) ordenação decrescente no vetor V.
B) ordenação crescente no vetor V.
C) inserção no vetor V.
D) exclusão do vetor V.
E) inversão do vetor V.
User badge image
Aprendendo Através de Exercícios

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar o algoritmo apresentado. O procedimento "Desconhecido" recebe um vetor \( V \) e, em um loop que vai de 1 até \(\lfloor n / 2\rfloor\), ele troca os elementos do vetor. 1. A variável \( a \) armazena o valor do elemento na posição \( i \). 2. O elemento na posição \( i \) é substituído pelo elemento na posição \( n-i+1 \). 3. O elemento na posição \( n-i+1 \) é então substituído pelo valor armazenado em \( a \). Esse processo efetivamente inverte os elementos do vetor, pois os elementos da primeira metade do vetor são trocados com os elementos da segunda metade. Portanto, a opção correta é: E) inversão do vetor V.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina