ich benutze für meine Algorithmen das Paket "algorithm", wie in folgendem Beispiel:
\documentclass{scrartcl}
\usepackage{algorithm}
\usepackage{algorithmic}
\begin{document}
	\begin{algorithm}
		\begin{algorithmic}[1]
		\STATE mach irgendwas.
		\end{algorithmic}
		\caption{Test-Algorithmus}
		\label{alg:TestAlgorithmus}
	\end{algorithm}
\end{document}Genau genommen kann es eigentlich genau so aussehen, wie die figure-Umgebung, nur eben mit "Algorithmus" statt "Abbildung" und mit einem eigenen Algorithmen-Verzeichnis. Falls das einfacher ist.
Viele Grüße
Herr-Vorragend

