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

1.1.3 算法的三种基本逻辑结构和框图表示(三)

学习目标 1.掌握循环结构的程序框图的画法.2.理解循环结构程序框图的执行功能,并能正确解题.

知识点一 循环结构

思考1 用累加法计算1+2+3+...+100的值,其中有没有重复操作的步骤?

答案 用S表示每一步的计算结果,S加下一个数得到一个新的S,这个步骤被重复了100次.

思考2 循环结构的程序框图中一定含有判断框吗?

答案 一定含有.在循环结构中需要判断是否执行循环体,故循环结构的程序框图中一定含有判断框.

思考3 什么样的算法问题要用循环结构?它与条件分支结构,顺序结构有何联系?

答案 如果算法问题涉及的运算有许多重复的步骤,且变量间有相同规律,就可用循环结构.循环结构中有顺序结构与条件分支结构.

梳理 根据指定条件决定是否重复执行一条或多条指令的控制结构称为循环结构,反复执行的步骤称为循环体.

知识点二 循环结构的三要素及其作用

循环变量、循环体、循环的终止条件是循环结构的三大要素,循环结构的三要素在分析所有循环结构的算法、画出算法的程序框图之前就应该分析清楚,只有准确地把握了这三个要素,才能清楚地画出循环结构的程序框图.

(1)循环变量:应明确它的初始值、步长(指循环变量每次增加的值)、终值.

(2)循环体:也称循环表达式,它是算法中反复执行的部分.

(3)循环的终止条件:程序框图中用一个判断框来判断是否继续执行循环体.

知识点三 赋值号

思考 在程序框图中,常见"i=i+1",它是什么意思?

答案 它表示先计算等号右边"i+1"的值,再把这个值赋给等号左边的变量.

梳理 一般地,"变量=表达式"中的"="叫赋值号,它的功能是把右边表达式的值赋给左边的变量,故它与数学中的等号不完全一样,所以不能颠倒写成"表达式=变量".

1.循环结构中,判断框内的条件不是唯一的.( √ )