Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. begin{algorithm}
  2. caption{Calculate $y = x^n$}
  3. label{alg1}
  4. begin{algorithmic}
  5. REQUIRE $n geq 0 vee x neq 0$
  6. ENSURE $y = x^n$
  7. STATE $y leftarrow 1$
  8. IF{$n < 0$}
  9. STATE $X leftarrow 1 / x$
  10. STATE $N leftarrow -n$
  11. ELSE
  12. STATE $X leftarrow x$
  13. STATE $N leftarrow n$
  14. ENDIF
  15. WHILE{$N neq 0$}
  16. IF{$N$ is even}
  17. STATE $X leftarrow X times X$
  18. STATE $N leftarrow N / 2$
  19. ELSE[$N$ is odd]
  20. STATE $y leftarrow y times X$
  21. STATE $N leftarrow N - 1$
  22. ENDIF
  23. ENDWHILE
  24. end{algorithmic}
  25. end{algorithm}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement