Hay que utilizar el paquete algpseudocode. Un ejemplo de
su uso se muestra a continuación:
\documentclass{article}
\usepackage[noend]{algpseudocode}
\renewcommand{\algorithmicrequire}{\textbf{Entrada:}}
\renewcommand{\algorithmicensure}{\textbf{Salida:}}
\begin{document}
\begin{algorithmic}[1]
\Require Las entradas
\Ensure El valor de $z$
\State $x \leftarrow x + 1$
\If { $x = 10$ }
\State $x \leftarrow 100$
\EndIf
\For{ $x > 0$ }
\State $y \leftarrow 100$
\EndFor
\end{algorithmic}
\end{document}