01. algoritmo "exercicio3"
02. var
03. vetA, vetB, vetC: vetor[1..5] de literal
04. i, j, k : numérico
05. achou : lógico
06. início
07. i <- 1
08. repita
09. escreva(“Entre com”, i, “o elemento do vetor A”)
10. leia(vetA[i])
11. escreva(“Entre com”, i, “o elemento do vetor B”)
12. leia(vetB[i])
13. i < i + 1
14. até i > 5
15. i <-1
16. repita
17. vetC[i] <- “”
18. i < i + 1
19. até i > 5
20. i <- 1
21. k <- 1
22. repita
23. j <- 1
24. achou <- FALSO
25. repita
26. se vetA[j] = vetB[j] então
27. vetC[k] <- vetA[i]
28. k <- k+1
29. achou <- VERDADEIRO
30. fimse
31. j <- j+1
32. até (j > 5) ou achou
33. i <- i+1
34. até i > 5
35. fimalgoritmo
Determine o conteúdo final de vetC, mostrando o teste de mesa completo utilizado para tal, supondo que os valores lido foram
“k”, “d”, “j”, “s”, “d”, “k”, “s”, “j”, “h” e “m”,
nessa ordem.
________________________
vetA[1] vetA[2] vetA[3] vetA[4] vetA[5] vetB[1] vetB[2] vetB[3] vetB[4] vetB[5]
k j d s h d s k j m
vetC[1] vetC[2] vetC[3] vetC[4] vetC[5] i j k achou
6 6 1 FALSO
Nenhum comentário:
Postar um comentário