2.当m=7,n=3时,执行如图所示的程序框图,输出的S值为( )
A.7 B.42
C.210 D.840
C [程序框图的执行过程如下:
m=7,n=3时,m-n+1=5,
k=m=7,S=1,S=1×7=7;
k=k-1=6>5,S=6×7=42;
k=k-1=5=5,S=5×42=210;
k=k-1=4<5,输出S=210.
故选C.]
算法语句的设计与应用 【例3】 试设计一个求分段函数y=的函数值的算法(要求画出算法框图,写出算法语句).
[思路探究] 结合分段函数y的表达式,先用选择结构画出算法框图,再写出算法语句.
[解] 算法框图为: