第一章 算法初步
1.2 基本算法语句
1.2.3 循环语句
学习目标
1.理解基本算法语句的意义.
2.掌握循环语句的基本用法.
3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.
合作学习
一、设计问题,创设情境
请同学们思考以下的问题:
1.期末考试后,我们要求出全班60名同学的数学成绩的总分,你采用什么方式进行计算?
2.某单位在1 000名职工中寻找年龄最小的人参加某项活动,你采用什么方法进行筛选?
同学们,今天我们开始学习循环语句.
二、信息交流,揭示规律
问题1:循环结构有几种形式?
问题2:循环语句的格式及功能是什么样的?
问题3:两种循环语句的相同点与不同点分别是什么?
问题4:在程序中的循环语句与程序框图中的条件结构存在一一对应的关系吗?如何体现?
三、运用规律,解决问题
【例1】 修改前面编写过的求函数y=x3+3x2-24x+30的值的程序,连续输入自变量的11个取值,输出相应的函数值.
【例2】 教材中的用"二分法"求方程x2-2=0(x>0)的近似解的程序框图(如图),包含了顺序结构、条件结构和循环结构.如何把这个程序框图转化为相应的程序?