2019-2020学年人教B版必修3 1.1.3 算法的三种基本逻辑结构和框图表示(三) 学案(1)
2019-2020学年人教B版必修3  1.1.3 算法的三种基本逻辑结构和框图表示(三)  学案(1)第2页

2.判断框中的条件成立时,要结束循环向下执行.( × )

3.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现"死循环".

( √ )

题型一 循环结构程序框图的画法

例1 写出求1×2×3×4×5×...×n的值的算法步骤,并画出程序框图.

解 算法如下:

S1 输入n,设t的初始值为1.

S2 设i的初始值为2.

S3 如果i≤n,则执行第四步,否则,转去执行S7.

S4 计算t乘i并将结果赋给t.

S5 计算i加1并将结果赋给i.

S6 返回执行S3.

S7 输出t的值并结束算法.

根据自然语言描述,程序框图如图所示.

反思与感悟 这是一个累乘问题,重复进行了n-1次乘法,可以利用循环结构描述,需引入累乘变量t和计数变量i,这里t与i每循环一次,它们的值都在改变.

跟踪训练1 阅读如图的程序框图,运行相应的程序,则输出S的值为(  )