Buscar

Sobre a utilização de arrays nos algoritmos, considere o código a seguir: algoritmo manipula_vetor inicio var array: vetor[1..6] de inteiro = {7, 4...

Sobre a utilização de arrays nos algoritmos, considere o código a seguir:
algoritmo manipula_vetor
inicio
var array: vetor[1..6] de inteiro = {7, 4, 8, 2, 9, 1}
i, j, aux: inteiro
para i <- 1 até 6 faca
para j <- i + 1 até 6 faca
se (array[i] > array[j])
aux = array[i]
array[i] = array[j]
array[j] = aux
fim se
fim para
fim para
fim
Após o código ser executado, os elementos do array estarão dispostos da seguinte forma:

A 2, 4, 1, 7, 8, 9.
B 1, 2, 4, 7, 9, 8.
C 7, 8, 9, 1, 2, 4.
D 1, 2, 4, 7, 8, 9.
E 2, 1, 4, 8, 7, 9.

Essa pergunta também está no material:

Avaliação I - Individual - Linguagens de programação
11 pág.

Análise e Desenvolvimento de Sistemas UniasselviUniasselvi

Respostas

User badge image

Ed Verified user icon

Vamos analisar as etapas do código fornecido: 1. O algoritmo percorre o array comparando os elementos dois a dois. 2. Se o elemento na posição i for maior que o elemento na posição j, eles são trocados. Com base nisso, após a execução do código, os elementos do array estarão dispostos da seguinte forma: - A) 2, 4, 1, 7, 8, 9.

0
Dislike0

✏️ 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

Mais conteúdos dessa disciplina