2018-2019学年苏教版 必修三 1.2.3 循环结构 教案
2018-2019学年苏教版  必修三  1.2.3 循环结构  教案第3页

1.循环结构举例.

例1 (教材第13页例4)写出求值的一个算法,并画出流程

图.

解:算法1:逐一相加(见教材第13页);

算法2: ; {使}

; {使}

; {求,乘积结果仍放在变量中}

; {使的值增加1}

如果,转,否则输出.

说明:1.算法2中各种符号的意义; 2.算法2不仅形式简练,

而且具有通用性、灵活性.其中,,组成一个循环,在实现算法时要反复多次执行,,步骤,直到执行时,经过判断,乘数已超过规定的数为止.

算法流程图如右.

练习1:写出求值的一个算法,并画出流程图.

例2 设计一个计算10个数平均数的算法,并画出流程图.

分析:由于需要依次输入10个数,并计算它们的和,因此,需要用一个循环结

构,并用一个变量存放数的累加和.在求出10个数的总和后,再除以10,就得

到10个数的平均数.

解: ; {使}

; {使}

输入; {输入一个数}

; {求,其和仍放在变量中}

; {使的值增加1}

如果,转, {如果,退出循环}