Teste de mesa:
[1] [2] [3] [4] [5] I J K Achou
vetA k j d s h 1 1 1 falso
vetB d s r j m 2 2
vetC - - - - - 3
4
5
6
1
2
3
4
5
6
1
Resposta: vetC não recebeu nenhum valor, pois as posições não se repetiram e achou recebeu FALSO.
sexta-feira, 19 de novembro de 2010
Exercício 5-3 Seja o seguinte algoritmo: 01. algoritmo “semnome” 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.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário