Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dectorblues

informatica

Recommended Posts

Inicio
tipo A = vetor [1..4] de inteiro <- {3, 5, 7};
tipo B = vetor [1..5] de inteiro <- {4, 6, 10, 18, 20};
tipo C = vetor [1..9] de inteiro;
inteiro: Ia <- 1, Ib <- 1, Ic <- 1;
inteiro: Na <-3, Nb <- 5, cont <- 0, i;
 
enquanto (Ia <= Na) e (Ib <=Nb) faça
se (A[Ia] <= B[Ib]) então
                        c[Ic] <- A[Ia];
                        Ia <- Ia +1;
senão
                        c[Ic] <- B[Ib];
                        Ib <- Ib +1;
Fimse;
Ic <- Ic +1;
cont <- cont +1;
            fimenquanto;
            para I de Ia ate Na passo 1 faça
c[Ic] <- A;
Ic <- Ic +1;
fimpara;
Fimalgoritmo.
 
Analisando as informações e o algoritmo apresentado, é correto afirmar que:
 

 

( _)o vetor C resultante intercala os elementos dos vetores A e B, ordenando-os.

 

( )a variável cont conta o número total de elementos do vetor C resultante, ou seja, 9.

 

(  )_o vetor C impresso será da forma: 3 5 7 4 6 10 18 20.

 

(  )a variável cont conta o número total de comparações para gerar o vetor C, ou seja, 3.

 

(  )caso os elementos dos vetores A e B estivessem fora de ordem, o vetor C resultante conteria os elementos ordenados em ordem decrescente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.