执行如图所示的程序框图,如果输入的
t∈[−2,2],则输出的
S 属于( )
\begin{answer}
D
\end{answer}
\begin{solution}
当
t⩾0 时,程序直接输出
S=t−3,所以
S∈[−3,−1]. 当
−2⩽t<0 时,程序先把
t 更新为
2t2+1. 此时
2t2+1>0,下一次判断直接进入输出分支,于是
S=2t2−2. 因为
t2∈(0,4],所以
S∈(−2,6].
合并两种情况得
S∈[−3,6],故选 D.
\end{solution}