Guest User

Untitled

a guest
May 25th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. adalah modul algoritma pseudocode dengan memanfaatkan function
  2. untuk menghitung permutasi dari sepasang bilangan n dan K.
  3. Perhatikan bahwa P(n,k)=n!/k!
  4. Perhatikan bahwa anda tidak perlu menuliskan program algoritma
  5. utama, idealnya terdapat lebih dari sebuah function untuk
  6. menyelesaikan soal ini.
  7.  
  8. function hitpermut(a)
  9. t=1
  10. for i=1,2,3...a
  11. t=t*i
  12. next
  13. return t
  14. end function
  15.  
  16. function permutasi(n,k)
  17. return(hitpermut(n)/hitpermut(k))
  18. end function
  19.  
  20. algoritma utama:
  21. input Nilai N
  22. input Nilai K
  23. write(permutasi(N,K))
  24. ================================================================
  25. Terdapat vektor A dengan element sbb
  26. 52,73,24,65,83,27,35,92,41,9
  27. Tuliskan keadaan akhir vektor A setelah
  28. diproses oleh algoritma dibawah ini
  29. N <-- 10
  30. Y <-- 5
  31. X <-- 11
  32. REPEAT WHILE N>=Y
  33. REPEAT WHILE N=Y
  34. A[N+1] <-- A[N]
  35. N <-- N-1
  36. A[Y+1] <-- A[N]
  37. N <-- N-1
  38. A[N+1] <-- A[2*(N+1)+1]*x
  39. Exit
Add Comment
Please, Sign In to add comment