欢迎来到天天文库
浏览记录
ID:8544488
大小:219.50 KB
页数:10页
时间:2018-03-31
《高二数学循环语句1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、§1.2.3基本算法语句——循环语句教学目标(1)正确理解循环语句的概念,并掌握其结构;(2)会应用循环语句编写程序。教学重点两种循环语句的表示方法、结构和用法,用循环语句表示算法。教学难点理解循环语句的表示方法、结构和用法,会编写程序中的循环语句。教学方法:讲练结合教学媒体:Powerpoint课件、实物投影仪教学过程一、复习回顾1、问题一:说出图中两种基本循环结构的类型并说出其特点。当型(WHILE)直到型(UNTIL)满足条件?循环体当条件满足时做循环做循环直到条件满足循环结构是循环体满足条件?循环体满足条件?否否是2、问题二:说出下面两
2、个程序框图的功能及类型。结束输出S是否开始i=1S=0S=S+ii=i+1i>100?输出S结束否是开始功能:求1+2+3+…+100的值二、新授1、当型循环语句WHILE条件WEND循环体是循环体满足条件?循环体满足条件?否框图语句当型循环结构例如:请利用当型循环语句设计求1+2+3+…+100的程序循环结构开始结束输出S循环条件i=1S=0PRINTSENDWHILEi<=100S=S+ii=i+1WEND循环体程序框图程序语言是否变式训练一:填写计算2+4+6+…+100值的程序框图和相应的语句。开始结束输出s22100i=__S=0WH
3、ILEi<=____S=S+ii=i+_WENDPRINTSEND21002变式训练二:填写下面计算2×4×6×…×100值的框图,并写出其对应的程序。开始结束输出s是否S=i=i=i+S=212S*i100程序语句i=2S=1WHILEi<=100S=S*ii=i+2WENDPRINTSEND变式训练三:编写一个程序,输入正整数n,计算2×4×6×…×2n的值解:WHILEi<=2*nS=1S=S*ii=i+2WENDPRINTSENDINPUTni=22、直到型循环语句LOOPUNTIL条件循环体DO请利用直到型循环语句设计求1+2+3+…
4、+100的程序满足条件?循环体是否框图语句直到型循环结构开始i=1S=0S=S+ii=i+1i>100?输出S结束否是i=1S=0DOS=S+ii=i+1LOOPUNTILi>100PRINTSEND程序框图程序语言练习:你能用直到型循环语句设计下面两个问题的程序吗?1.求2+4+6+…+100的值;2.求1×2×3×…×100的值。i=2S=0DOS=S+ii=i+2LOOPUNTILi>100PRINTSEND1.解:2.解:i=1S=1DOS=S*ii=i+1LOOPUNTILi>100PRINTSEND能力提高你能用两种不同的循环语句设
5、计程序求1²+2²+3²+4²+5²+…+100²的值吗?课后思考:如果把上题中偶数项的系数改为-1:1²-2²+3²-4²+5²-…-100²呢?三、小结:WHILE条件循环体WENDDO循环体LOOPUNTIL条件1.各以什么字符标志开始和结束?当型:____以WHILE始,以WEND终;直到型:__以DO始,以循环的条件终_。2.循环条件各在循环体的什么位置?当型:在循环体前__;直到型:在循环体后__。四、自我检测找出下面程序中3处错误,并改正计算22×42×62×…×502i=2S=0WHILEi<50S=S*i^2i=i+1WEND
6、PRINTSEND五、作业1.必做:课本P24页,练习232.选做:(1)设计一个程序判断一个正整数n是否是质数。(2)利用你学过的程序语言设计一个计算本次期中考试全班同学的数学总平均分的程序。课后自评:本节课讲授的内容是算法初步中的循环语句,教学重点为两种循环语句的格式和应用,这节课要达到的目的是学生熟连连各种循环语句的格式,能够看懂循环语句编写的类Basic程序,能够编写出较简单程序。我类比着前面学过的循环语句的程序框图,介绍了两种语句的格式并通过例题和变式训练,以学生练习为主,狠练基本题目,并层层递进,达到了本节课的教学目的,学生在最后的
7、自我检测中仅有7人做错。但是本节课有一道能力提高题因时间原因没有做,今后会更加注重对普通文科班的教学的探讨。2007.11.24
此文档下载收益归作者所有