以下のようにリスト番号を格納するカウンタを利用することで番号を振ることはできました.
\newcounter{Cntr}
\setcounter{Cntr}{0}
\newcommand{\programlist}[1]{\begin{center}リスト\the\value{Cntr}\hspace{1zw}#1\stepcounter{Cntr}\end{center}}
これを図表のように\label{...}\ref{...}を用いて参照するにはどのように記述すればよいのでしょうか.
ご存知の方がおられましたらどうかご教授願います.
追記
上記のカウンタの定義をよりシンプルにする方法があれば,それも教えていただけると幸いです.