1、1.2.3 基本算法语句循环语句教学目标(1)正确理解循环语句的概念,并掌握其结构;(2)会应用循环语句编写程序。教学重点两种循环语句的表示方法、结构和用法,用循环语句表示算法。教学难点理解循环语句的表示方法、结构和用法,会编写程序中的循环语句。教学方法:讲练结合教学媒体:Powerpoint 课件、实物投影仪教学过程一、复习回顾1、问题一:说出图中两种基本循环结构的类型并说出其特点。当型(WHILE ) 直到型(UNTIL)满足条件? 循环体当条件满足时做循环 做循环直到条件满足循环结构是循环体满足条件?循环体满足条件?否否是2、问题二:说出下面两个程序框图的功能及类型。结束1i0Si10?
2、i输出S是否开始i=1S=0S=S+ii=i+1i 100?输出 S结束否是开始功能:求1+2+3+100的值二、新授1、当型循环语句WHILE 条件WEND循环体是循环体满足条件?循环体满足条件?否框图 语句当型循环结构例如:请利用当型循环语句设计求1+2+3+100的程序循环结构开始结束1i0S1iS10?i输出S循环条件i=1S=0PRINT SENDWHILE i100?输出 S结束否是i =1S=0DOS = S + ii = i + 1LOOP UNTIL i100PRINT SEND程序框图 程序语言练习:你能用直到型循环语句设计下面两个问题的程序吗?1.求 246100 的值;
3、2.求 123100 的值。i =2S=0DOS = S + ii = i + 2LOOPUNTIL i100PRINT SEND1.解: 2.解:i =1S=1DOS = S ii = i + 1LOOP UNTIL i100PRINT SEND能力提高你能用两种不同的循环语句设计程序求 1+2 + 3 +4 + 5 + +100的值吗?课后思考: 如果把上题中偶数项的系数改为-1:1 - 2 + 3 - 4 + 5 - - 100呢?三、小结:WHILE 条件条件 循环体循环体WENDDO循环体循环体LOOP UNTIL 条件条件 四、自我检测四、自我检测找出下面程序中找出下面程序中 3
4、处错误处错误 ,并改正并改正计算计算 224262502i=2S=0WHILE i 50S = S i2i = i + 1WENDPRINT SEND五、作业五、作业1. 必做:课本必做:课本 P24 页页 ,练习练习 2 32. 选做:选做:1.各以什么字符标志开始和结束?各以什么字符标志开始和结束?当当 型:型: _以以 WHILE 始始 ,以以 WEND 终终 ;直到型:直到型: _以以 DO 始始 ,以以 循环的条件循环的条件 终终 _。2.循环条件各在循环体的什么位置?循环条件各在循环体的什么位置?当当 型:型: 在循环体前在循环体前 _;直到型:直到型: 在循环体后在循环体后 _。
5、( 1)设计一个程序判断一个正整数)设计一个程序判断一个正整数 n 是否是质数。是否是质数。 ( 2)利用你学过的程序语言设计一个计算本次期中考试全班同学的数学总平均分的程序。)利用你学过的程序语言设计一个计算本次期中考试全班同学的数学总平均分的程序。课后自评:课后自评:本节课讲授的内容是算法初步中的循环语句,教学重点为两种循环语句的格式和应用,本节课讲授的内容是算法初步中的循环语句,教学重点为两种循环语句的格式和应用,这节课要达到的目的是学生熟连连各种循环语句的格式,能够看懂循环语句编写的类这节课要达到的目的是学生熟连连各种循环语句的格式,能够看懂循环语句编写的类Basic 程序,能够编写出较简单程序。我类比着前面学过的循环语句的程序框图,介绍了程序,能够编写出较简单程序。我类比着前面学过的循环语句的程序框图,介绍了两种语句的格式并通过例题和变式训练,以学生练习为主,狠练基本题目,并层层递进,两种语句的格式并通过例题和变式训练,以学生练习为主,狠练基本题目,并层层递进,达到了本节课的教学目的,学生在最后的自我检测中仅有达到了本节课的教学目的,学生在最后的自我检测中仅有 7 人做错。但是本节课有一道能人做错。但是本节课有一道能力提高题因时间原因没有做,今后会更加注重对普通文科班的教学的探讨。力提高题因时间原因没有做,今后会更加注重对普通文科班的教学的探讨。2007. 11.24