读下面的程序, 并回答问题,

<ImageHere>

(1) 画出该程序对应的程序框图;

(2) 若要使输入的 $x$ 值与输出的 $y$ 值相等, 则这样的 值有几个?
序可知这是一个求 $y=\left\{\begin{array}{l}x^{2}, x \leqslant 2 \\ 2 x-3,2<x \leqslant 5 \\ \frac{1}{x}, x>5\end{array}\right.$, 的函数值的程序.

(1) 程序框图如图所示.

<ImageHere>

（2）若 $x=x^{2}$, 则 $\mathrm{x}=0$ 或 $\mathrm{x}=1$, 此时均满足 $x \leq 2$; 若 $2 \mathrm{x}-3=\mathrm{x}$, 则 $\mathrm{x}=3$, 满足 $2<x \leq 5$;若 $\frac{1}{x}=x$, 则 $\mathrm{x}= \pm 1$, 不满足 $\mathrm{x}>5$.