سلام
شما میتوانید از ترکیب محیط tasks
با محیط algorithm
این نمونه را به وجود آورید.
\documentclass{article}
\usepackage{tasks}
\usepackage{amsfonts,amsmath}
\usepackage{algorithm}
\usepackage[logo=on,%
inlinemathdigits=persian,%
displaymathdigits=persian%
]{xepersian}
\settextfont[Scale=1.1]{XB Niloofar}
\settextdigitfont[Scale=1.1]{Yas}
\setmathdigitfont[Scale=1]{PGaramond}
\begin{document}
\begin{algorithm}
\caption{
\text{جمع کامل نقاط تصویری، روی خم بیضوی دلخواه به فرم وایرشتراس}
$E / \mathbb{F}_p : y^2=x^3+ax+b$
با مرتبه اول}
\label{alg1}
\begin{latin}
%****************************
\textbf{Input}: $P=(X_1:Y_1:Z_1)$ , $Q=(X_2:Y_2:Z_2)$ , $E: Y^2Z=X^3+aXZ^2+bZ^3$ and $b_3=3b$\\
\textbf{Output}: $(X_3:Y_3:Z_3)=P+Q$
%****************************
\begin{tasks}[style=enumerate](3)
\task[1.] $t_0\longleftarrow X_1.X_2$
\task[2.] $t_1 \longleftarrow Y_1.Y_2$
\task[3.] $t_2 \longleftarrow Z_1.Z_2$
\task[4.] $t_3\longleftarrow X_1+Y_1$
\task[5.] $t_4 \longleftarrow X_2+Y_2$
\task[6.]$t_3 \longleftarrow t_3.t_4$
\task[7.]$t_3 \longleftarrow t_3.t_4$
\task[8.] $t_0\longleftarrow X_1.X_2$
\task[9.] $t_1 \longleftarrow Y_1.Y_2$
\task[10.] $t_2 \longleftarrow Z_1.Z_2$
\task[11.] $t_3\longleftarrow X_1+Y_1$
\task[12.] $t_4 \longleftarrow X_2+Y_2$
\task[13.]$t_3 \longleftarrow t_3.t_4$
\task[14.]$t_3 \longleftarrow t_3.t_4$
\task[15.]$t_3 \longleftarrow t_3.t_4$
\end{tasks}
\end{latin}
\end{algorithm}
\end{document}
اینم خروجی شما با تکلایو 2018 (آپدیت دوم مهر 97):
موفق باشید.