Psicologia, perguntado por flaviosz32, 1 ano atrás

Algoritmos possuem estruturas, como vetores, que armazenam valores que são utilizados para a resolução de determinados problemas. Para verificar se os dados e a lógica utilizada está de acordo com o problema, devemos realizar o teste de mesa, analisando assim linha por linha do nosso código.

Considere o algoritmo em pseudocódigo a seguir:


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[i];

Ic <- Ic +1;

fimpara;

Fimalgoritmo. assinale a correta

( ) 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.

Soluções para a tarefa

Respondido por LarissaMoura3
35

A alternativa correta é a primeira: ( ) o vetor C resultante intercala os elementos dos vetores A e B, ordenando-os.

Algoritmo é uma sequência finita de instruções definidas e sem ambiguidade, onde cada uma deve ser executada mecanicamente ou eletronicamente considerando um intervalo finito de tempo. São muito utilizados na programação.

O algoritmo é considerado a receita para a resolução de uma tarefa computacional, pois compreende o passo a passo dos procedimentos a serem realizados.

Considerando o algoritmo da questão, podemos concluir que o vetor C resultante realiza a intercalação dos elementos dos vetores A e B e os ordena.

Bons estudos!

Respondido por Guilobooliveira
6

Resposta:

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

Explicação:

O algoritmo irá realizar a análise dos números dos vetores, intercalando-os e ordenando-os.

Perguntas interessantes