\documentclass[12pt]{article}

\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage{stmaryrd}
\usepackage[usenames,dvipsnames]{color}

\usepackage{amssymb}
\usepackage{amsxtra}
\usepackage{amsmath}
\usepackage{amstext}
\usepackage{amsthm}
\usepackage{amsbsy}
\usepackage{latexsym}
\usepackage{mathrsfs}
\usepackage{eucal}
\usepackage{newalg}


\theoremstyle{definition}
\newtheorem{definition}{Definici\'on}[section]
\newtheorem{proposition}[definition]{Proposici\'on}
\newtheorem{lemma}[definition]{Lema}
\newtheorem{theorem}[definition]{Teorema}
\newtheorem{corollary}[definition]{Corolario}
\newtheorem{example}[definition]{Ejemplo}
\newtheorem{observation}[definition]{Observaci\'on}
\newtheorem{problem}[definition]{Problema}
\newtheorem{question}[definition]{Pregunta}

\def\proof{\noindent{\textbf{Demostraci\'on}}\\}
\def\endproof{\hfill{\ensuremath\square}}
\def\refname{Referencias}
\def\abstractname{Resumen}


\title{Nombre de la Tarea \\
Análisis y Diseño de Algoritmos \\
Licenciatura en Ciencias de la Computación, \\
Ingeniería en Ciencias de la Computación o \\
Maestría en Ciencias de la Computación \\
Periodo Escolar}
\author{Equipo n \\
Nombre del integrante 1 \\
Nombre del integrante 2 \\
Nombre del integrante 3}

\date{Fecha en la que se dejó la tarea}

\begin{document}
\maketitle

\begin{abstract}
Escribir brevemente qué se está reportando y cuál es su propósito.
\end{abstract}

\section{Nombre de la primera sección}

\begin{minipage}{0.46 \textwidth}
\begin{algorithm}{\textbf{function }FibIter}{n}
i \= 1 \\ 
j \= 0 \\
\begin{FOR}{k \= 1 \TO n}
j \= i + j \\
i \= j - i 
\end{FOR} \\
\RETURN j
\end{algorithm}
\end{minipage}

\section{Nombre de la segunda sección}

\begin{minipage}{0.46\textwidth}
\begin{algorithm}{\textbf{procedure }Insert}{T[1 \ldots n]}
\begin{FOR}{i \= 2 \TO n}
x \= T[i] \\
j \= i - 1 \\
\begin{WHILE}{j > 0 \ \textbf{and} \ x < T[j]}
T[j + 1] \= T[j] \\
j \= j - 1 
\end{WHILE} \\
T[j+1] \= x 
\end{FOR}
\end{algorithm}
\end{minipage}
\hfill
\begin{minipage}{0.46\textwidth}
\begin{algorithm}{\textbf{procedure }Select}{T[1 \ldots n]}
\begin{FOR}{i \= 1 \TO n-1}
minj \= i \\
minx \= T[i] \\
\begin{FOR}{j \= i+1 \TO n}
\begin{IF}{T[j] < minx}
minj \= j \\
minx \= T[j]
\end{IF} 
\end{FOR} \\
T[minj] \= T[i] \\
T[i] \= minx
\end{FOR}
\end{algorithm}
\end{minipage}

\vdots

\section{Conclusiones}
Escribir dos o tres conclusiones sobre el trabajo desarrollado con respecto al propósito establecido en el resumen.

\end{document}