资料摘要
【课题】1.2.3 循环语句【课型】新授【教学目标】1.理解循环语句的两种形式,当型(while型)和直到型(until),能读懂循环型语句. 2.掌握两种循环型语句的使用技巧,并能在程序设计时正确运用. 3.培养学生逻辑思维能力与表达能力,进一步体会算法思想.【教学重点】两种形式循环语句的表示方法
- 资料类型:教学教案文档
- 所属课文:1.2.3 循环语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 50
- 下载次数
- 0
- 更新时间
- 2018-07-04 11:07:00
- 来源学校
- 学校:长沙县第六中学
1.2.3 循环语句ppt配用优秀获奖教案
未知
摘要:暂无摘要
关键词:1.2.3 循环语句ppt配用优秀获奖教案
正文
【课
题】1.2.3 循环语句
【课
型】新授
【教学目标】
1.理解循环语句的两种形式,当型(while型)和直到型(until),能读懂循环型语句. 2.掌握两种循环型语句的使用技巧,并能在程序设计时正确运用. 3.培养学生逻辑思维能力与表达能力,进一步体会算法思想.
【教学重点】两种形式循环语句的表示方法、结构和用法;
【教学难点】循环语句的正确使用和理解
【教学用具】多媒体课件
【教学过程】
一、自主学习
学生看书课本P29~32,思考并完成以下问题
(1) 循环语句的格式、功能分别是什么?
(2) 在什么情况下使用循环语句。
(3) 循环语句中的两种形式有什么区别与联系?
知识点
1°当型循环语句
当型(WHILE型)语句的一般格式为:
WHILE 条件
功能:计算机执行WHILE语句时,先判断条件是否成立,如果
循环体
成立,则执行WHILE和WEND之间的循环体;然后返回到WHILEWEND 语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复执行,直到一次返回到WHILE语句判断上述条件不成立为止,这时不再执行循环体,而是跳到WEND语句后,执行WEND后面的语句.当型循环又称“前测试型”循环,即我们讲的
“先判断后执行”. 2°直到型循环语句
直到型(UNTIL型)语句的一般格式为:
DO
功能:计算机执行UNTIL语句时,先执行DO和LOOP
循环体
UNTIL之间的循环体,然后判断“LOOP
UNTIL”后面的条件LOOP
UNTIL
条件
是否成立,如果条件不成立,返回DO语句处重新执行循环体.这个过程反复执行,直到一次判断“LOOP
UNTIL”后面的条件成立为止,这时不再返回执行循环体,而是跳出循环体执行“LOOP
UNTIL条件”下面的语句.直到型循环又称“后测试型”循环,即我们讲的“先执行后判断”
3°区别:①执行的顺序不同:
当型循环语句是先判断后循环,直到型循环语句是先循环后判断. ②条件的内容不同:UNTIL语句中的条件是循环结束的条件,满足此条件时,执行循环体后面的语句,不满足时执行循环体;WHILE语句中的条件是执行循环体的条件,满足此条件时,执行循环体,否则执行循环体后面的语句
③循环体的执行次数不同:由于UNTIL语句是先执行后判断,因此,
UNTIL语句中,循环体至少要执行一次,直到条件满足;而WHILE语句是先判断后执行,因此,循环体可能一次也不执行就退出循环体
4°联系:两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同.一般地,WHILE语句和UNTIL语句可以相互转化.其条件恰好互补。
下面为循环语句与程序框图中的条件结构的一一对应关系.
1°直到型循环结构:
2°当型循环结构:
在循环结构中,严格地说,两个出口中“Y”与“N”不能随意交换。
二、课前小测
1.关于循环语句的说法不正确的是
(
A
)
A.算法中的循环结构由WHILE语句来实现
B.循环语句中有直到型语句和当型语句,即UNTIL语句和WHILE语句
C.一般来说UNTIL语句和WHILE语句可以互相转换
D.算法中的循环结构由循环语句来实现
三、例题讲解:
【例1】
(2)如图程序执行后输出的结果是_990__.
i=11s=1DO
s=s*i;
i=i-1LOOP
UNTIL
i<9PRINT
sEND解题小结:(1)对含有DO语句的程序,我们必须对程序进行逐一运行检验;
(2)“DO….. LOOP UNTIL”是直到型循环语句的标志,DO是循环的开始标记,“DO”和“LOOP UNTIL”之间的语句是循环体,当“LOOP UNTIL”后面的条件不满足时需被反复执行,“LOOP UNTIL”后面是循环的控制条件。
(3)在循环体内,必定有相应的语句使控制条件发生改变,以保证能终止循环,在运行程序时要注意辨别控制变量.
【例2】(1)下列程序运行后输出的结果为(D
) i=1WHILE
i<5
i=i+2
WENDPRINT
iENDA.1
B.3
C.5
D.7 (2)该程序的执行后的结果是__5050___ (3)该程序的执行后的结果是___25___
i=1 i=1
P=1 S=0
S=0 WHILE
i<=100 WHILE
i<=5
S=S+i S=S+P
i=i+1 P=P+i
i=i+1 WEND
WEND PRINT
S
S END
END
解题小结:
第(2)题图
第(3)题图
【例3】
解题小结:(1)对含有WHILE语句的程序,我们必须对程序进行逐一运行检验;
(2) “WHILE……WEND”就当型循环的标志,以“WHILE”开头,以“WEND”作为结束标志.
(3) “WHILE”后面紧跟的是循环的控制条件,而“WHILE”下一行到“WEND”之间的部分为循环体,当条件成立时需被反复执行。在循环体中也必含有使控制变量发生改变的语句。
四、课堂练习
(1)已知有如下两段程序:程序1运行的结果为________,程序2运行的结果为________.
i=21i=21sum=0sum=0DOWHILE
i<=20
sum=sum+isum=sum+i
i=i+1i=i+1LOOP
UNTIL
i>20WENDPRINT
sumPRINT
sumENDEND程序1
程序2 (2)读程序,回答下列问题:
INPUT
ni=1S=0WHILE
i<=n
S=S++
i=i+1WENDPRINT
SEND
(1) 程序中的循环语句对应__当___型循环结构.
3
4.
(2) 若输入n=3,则输出的结果为________【课后小组讨论题】设计一个程序,对函数f(x)=x2-3x+5,当连续输入自变量的11个值,输出相应的函数值.
可参看书P30-32页例8 解:程序如下:
n=1
五、小结:
DO
INPUT
y=x^2-3*x+5 PRINT
y n=n+1 LOOP UNTIL
n>11 END
1. 理解、掌握当型循环和直到型循环的结构与用法,清楚两者的区别与联系.
2. 能正确理解含有当型、直到型循环的程序语句,准确得出运行结果. 六、作业:同步导练P20—21
T1—8
9(选作)
七、课后反思:
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-07-04 11:07:00
- 下载次数: 0
- 浏览次数: 50
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147289
来自:学校:长沙县第六中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.3 循环语句ppt配用优秀获奖教案是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。