\documentclass[pdf]{beamer}

\usetheme{Berkeley}
\setbeamerfont*{frametitle}{size=\normalsize,series=\bfseries}
\setbeamertemplate{navigation symbols}{}

%
\usepackage[persian]{babel}

\usepackage{times}
\usepackage{fontspec}
%\setsansfont[Script=Arabic,Numbers=Arabic,Language=Parsi]{Yas}
\setmainfont[Script=Arabic,Numbers=Arabic]{XB Zar}
\setsansfont[Script=Arabic,Numbers=Arabic]{XB Zar}
\setlatintextfont[Scale=1]{Times New Roman}
% Setup TikZ

\usepackage{tikz}
\usetikzlibrary{arrows}
\usepackage{bidi}
\usepackage{notbib}
\usepackage{xepersian}
\tikzstyle{block}=[draw opacity=1,line width=1.5cm]
\usepackage{framed, color}
\definecolor{shadecolor}{rgb}{1. 0.8, 0.3}
\usepackage{fancybox}
\usepackage{listings}
\usepackage{color}
\usepackage{textcomp}
\definecolor{listinggray}{gray}{0.9}
\definecolor{lbcolor}{rgb}{0.9,0.9,0.9}
\lstset{
	backgroundcolor=\color{lbcolor},
	tabsize=4,
	rulecolor=,
	language=c++,
        basicstyle=\scriptsize,
        upquote=true,
        aboveskip={1.5\baselineskip},
        columns=fixed,
        showstringspaces=false,
        extendedchars=true,
        breaklines=true,
        prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
        frame=single,
        showtabs=false,
        showspaces=false,
        showstringspaces=false,
        identifierstyle=\ttfamily,
        keywordstyle=\color[rgb]{0,0,1},
        commentstyle=\color[rgb]{0.133,0.545,0.133},
        stringstyle=\color[rgb]{0.627,0.126,0.941},
}