\documentclass{beamer}
\usepackage{fontspec}
\newfontfamily\farsifont[Script=Arabic]{Yas}
\makeatletter
\TeXXeTstate=1
\def\farsitext#1{\begingroup\beginR\farsifont#1\endR\endgroup}
\makeatother
%و در هر جا که نیاز به متن فارسی داشتید به صورت زیر استفاده کنید:
%\farsitext{متن فارسی}
%\usetheme{AnnArbor}
\usetheme{Darmstadt}
\begin{document}
	\begin{frame}
	\begin{flushright}
	\frametitle{\farsitext{تعداد اعداد اول}}
	\end{flushright}
		\begin{columns}[t]
			\column{.45\textwidth}
				\begin{block}{\farsitext{سوال}}
				\farsitext{چند عدد اول وجود دارد؟}
				\end{block}
			\column{.45\textwidth}
				\begin{block}{\farsitext{مسایل حل نشده}}
				\farsitext{آیا هر عدد زوج از مجموع دو عدد  اول بدست می‌آید؟}
				%\cite{Goldbach1742}
				\end{block}
		\end{columns}
	\end{frame}
\end{document}