《7123 循环语句.docx》由会员分享,可在线阅读,更多相关《7123 循环语句.docx(4页珍藏版)》请在第一文库网上搜索。
1、河北武邑中学教师课时教案备课人授课时间课题循环语句课标要求1.理解学习基本算法语句的意义.2.学会循环语句的基本用法.3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.教学目标知识目标通过具体的实例理解,了解循环语句的结构特征.技能目标通过具体的实例,掌握循环语句的具体应用,利用循环语句表达具体问题的过程,体会算法的基本思想借助框图中的循环结构,借助SeiIab语言中的循环语句来设计程序,进步体会算法的重要性和有效性情感态度价值观在学习过程及解决实际问题的过程中,尽可能的用基本算法语句描述算法、体会算法思想的作用及应用,增进对算法的了解,形成良好的数学学习情感、积极的学习态度。重
2、占两种循环语句的表示方法、结构和用法,用循环语句表示算法。难点理解循环语句的表示方法、结构和用法,会编写程序中的循环语句。教学过程及方法问题与情境及教师活动学生活动一.复习引入前面我们学习了程序框图步骤、程序框图,上一节我们语句和条件语句,今天我们开二.研探新知扼克一:坏惕句思考1:直到型循环结构的程序思考2:该循环结构对应的循环的画法,为学习了输,始学习循五:框图是什,;语句的一J了让计算机能够工A语句、输出语牵不语句.么?投格式设定为:?里解算法V、赋值;IIIIIIIIIIIIIIIIIITI1后术后再检:到条件音句之后循环体,15的条查上符合的话De)循环体1oOPUNTI1条件尔能说
3、明计算机在执;花执行先执行Do和件进行判断.如果条,述条件,如果条件任为止.这时,计算机X句.4行上支UNT件不?坏符夺不成*aK语句时是1之间的彳手合,则继合,则再上行循环体是怎样工作的吗?乱环体,再对UN续执行循环体;夕欠执行循环体.S,而执行UNT11i-河北武邑中学教师课时教案思考3:计算1+2+3+100的值有如下算法:第一步,令i=1S=O.第二步,计算S+i,仍用S表示.第三步,计算i+1,仍用i表示.第四步,判断D1OO是否成立.若是,则输出S,结束算法;否则,返回第二步.你能利用UNTI1语句写出这个算法对应的程序吗?操宽二:JMatf1MFWO思考1:当型循环结构的程序框图
4、是什么?思考2:该循环结构对应的循环语句的一般格式设定为:河北武邑中学教师课时教案问题与情境及教师活动你能说明计算机在执行上述语句时是怎样工作的吗?先对条件进行判断,如果条件符合,则执行WH11E和WEND之间的循环体;然后再检查上述条件,如果条件仍符合,则再次执行循环体,直到某一次条件不符合为止.这时,计算机将不执行循环体,而执行WEND之后的语句.思考3:计算1+2+3+100的值又有如下算法:第一步,令i=1S=O.第二步,若iW1OO成立,则执行第三步;否则,输出S,结束算法.第三步,S=S+i.第四步,i=i+1,返回第二步.教学过程及你能利用WHI1E语句写出这个算法对应的程序吗?
5、Z=IS=OWHI1E/=100S=S+iz=z+1WENDPRINTSENDx=1思考4:阅读下面的程序,你能说明它是一个什么问题的算法吗?WHI1Ex21000PRINTx=x+1WENDEND【例8】修改前面编写过的求函数y=X3+3x2-24x+30的值的程序,连续输入I1个自变量的取值,输出相应的函数值.算法分析:与前面不同的是,本例要求连续输入11个自变量的取值.并输出相应的函数值,先写出解决本例的算法步骤:第一步,输入自变量X的值.第二步,计算y=x3+3x2-24x+30.第三步,输出y.第四步,记录输入次数.河北武邑中学教师课时教案教学过程及方法问题与情境及教师活动学生活动第五步,判断输入的次数是否大于11.若是,则结束算法;否则,返回第一步.显然,可以用计数变量n(1n11)记录次数,通过循环结构来实现算法.程序框图如下图:程序:三.随堂练习P32练习1.2.教学小结(1)学会两种循环语句的应用.(2)熟练应用两种循环语句编写计算机程序,巩固算法应用.课后反思