河北省武邑中学高中数学1
3循环语句教案新人教A版必修3备课人授课时间课题§1
3循环语句课标要求1.理解学习基本算法语句的意义
2.学会循环语句的基本用法
3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法
教学目标知识目标通过具体的实例理解,了解循环语句的结构特征
技能目标通过具体的实例,掌握循环语句的具体应用,利用循环语句表达具体问题的过程,体会算法的基本思想借助框图中的循环结构,借助Scilab语言中的循环语句来设计程序,进一步体会算法的重要性和有效性情感态度价值观在学习过程及解决实际问题的过程中,尽可能的用基本算法语句描述算法、体会算法思想的作用及应用,增进对算法的了解,形成良好的数学学习情感、积极的学习态度
重点两种循环语句的表示方法、结构和用法,用循环语句表示算法
难点理解循环语句的表示方法、结构和用法,会编写程序中的循环语句
教问题与情境及教师活动学生活动1学过程及方法一.复习引入前面我们学习了程序框图的画法,为了让计算机能够理解算法步骤、程序框图,上一节我们学习了输入语句、输出语句、赋值语句和条件语句,今天我们开始学习循环语句
二.研探新知探究一:直到型循环语句思考1:直到型循环结构的程序框图是什么
思考2:该循环结构对应的循环语句的一般格式设定为:
你能说明计算机在执行上述语句时是怎样工作的吗
先执行先执行DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断
如果条件不符合,则继续执行循环体;然后再检查上述条件,如果条件仍不符合,则再次执行循环体,直到条件符合为止
这时,计算机将不执行循环体,而执行UNTIL语句之后的语句
1河北武邑中学教师课时教案教问题与情境及教师活动学生活动2学过程及方法思考3:计算1+2+3+…+100的值有如下算法:第一步,令i=1,S=0
第二步,计算S+i,仍用S表示
第三步,计算i+1,仍用i表