资料摘要
课 题:《1.2.3循环语句》教学过程(一)复习导入前面,我们学习了算法的赋值、输入、输出和条件语句,这节课我们来学习算法的循环语句。算法中的循环结构是由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中有FOR型和WHILE型两种语句结构。即WHILE语句和FOR语句。下面
- 资料类型:教学教案文档
- 所属课文:1.2.3 循环语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 42
- 下载次数
- 0
- 更新时间
- 2018-07-04 15:13:00
- 来源学校
- 学校:重庆市潼南第一中学校
1.2.3 循环语句优秀教学实录
未知
摘要:暂无摘要
关键词:1.2.3 循环语句优秀教学实录
正文
课 题:《1.2.3
循环语句》
教学过程
(一)
复习导入
前面,我们学习了算法的赋值、输入、输出和条件语句,这节课我们来学习算法的循环语句。算法中的循环结构是由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中有FOR型和WHILE型两种语句结构。即WHILE语句和FOR语句。下面我们先复习一下两种循环结构。
(师生共同在黑板上画出框图,并对重点适当强调)。
例1.设计一个计算123100的算法并写出相应的框图。
while型 for型
开始
i1
S0开始
i1
S0
i100?
No输出S
SSi
Yesii1
SS
iii1
i100?
YesNo输出S
结束
结束
探究1:找for型和while型的区别:
(1)while型:
for型:
(2)for型和while型的条件
(3)while型:
for型:
(让学生回答,最后老师讲解)
(二).新知讲解
一. while型循环语句:
循环体
满足条件?
NoYesWHILE 条件
循环体
END
WHILE循环语句
循环体
满足条件?
YesNoDO
循环体
LOOP UNTIL
条件
FOR型循环语句
例2.设计一个计算123100的算法当型循环框图并转化为程序语句。
详解:(教师讲解,比较异同点)
程序框图 程序语言 开始
i
1
i=1 循环条件
S=0 循环结
ii
1S
SiS
0
WHILE
i<=100
S=S+i i=i+1 WEND 循环体
i100?
NoYes输出S
结束
S END
解释计算机如何执行WHILE语句:
当计算机遇到WHILE语句时,先判断条件是否成立,如果符合条件,就执行
WHILE的循环体;然后再检查条件,如果仍然符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止。这时计算机将不执行循环体,直接输出。
探究2:
比较程序框图和程序语句,回答下列问题:
(1)循环结构和那一段语句对应?WHILE循环语句以什么开始,以什么结尾?
(2)判断框中的“循环条件”在循环语句中处于什么位置?
(3)循环结构中的“循环体”在WHILE循环语句中处于什么位置?
(4)请说出程序中每一条语句被执行了多少次。
(师生共同探究,最后教师讲解)
变式训练:
求1222322002的值,怎样改写程序?
二.FOR循环语句:
设计思路与WHILE循环语句的学习相同。
(三)例题讲解
1.下列问题可以设计成循环语句计算的有(
) (1)求1+3+32+…+39的和;
(2)比较a,b两个数的大小;
(3)对于分段函数,要求输入自变量,输出函数值;
(4)求平方值小于100的最大整数.
A.0个
B.1个
C.2个 D.3个
2.读程序:
INPUT
i=1INPUT
i=1000S=0S=0DOWHILE
i<=1000
S=S+i
S=S+i甲:
乙:
i=i-1
i=i+1LOOP UNTIL
i<1WENDPRINT
SPRINT
SENDEND对甲、乙两程序和输出结果判断正确的是(
) A.程序不同,结果不同
B.程序不同,结果相同
C.程序相同,结果不同
D.程序相同,结果相同
3.下面为一个求10个数的平均数的程序,则在横线上应填充的语句为________.
S=0i=1DO
INPUT
x
S=S+x
i=i+1LOOP UNTIL
a=S/10PRINT
aEND(四)课堂小结
1. 直到型循环语句格式和当型循环语句格式:
WHILE 条件 循环体
END DO
循环体
LOOP UNTIL 条件
2.类比论证两种语句的异同点:
(1)WHILE型循环先判断后执行,FOR型循环先执行后判断;
(2)WHILE型循环用WHILE语句,FOR型循环用For语句;
(3)对同一算法来说,WHILE型循环和FOR循环的条件互为反条件。
(五)作业
书P33 A组3; B组1,2.
自我评价:
这节课是我第一次真正走进教学课堂,开始很紧张,但很快就进入课堂教学,学生也很活跃,积极思考。这节课我首先从学生已有的知识引入写出1+2+3…100的程序框图,复习旧知识同时引入新课将对应的循环结构改写成循环语句,辨析两种循环结构的异同点,之后以当型循环为重点,分别从以下几个方面展开新课:
改写当型循环的程序框图为对应的程序语言;对照特殊的循环语句与一般的循环语句,讲解循环语句的执行顺序;师生共同分析当型循环语句的特点;对照直到型程序框图与直到型循环语句,最后比较直到型循环语句和当型循环语句的区别;第三个环节是练习巩固,第一个层次是辨析循环语句中初始值、条件、循环体对程序功能的影响,给出三组对照让学生辨析各自的功能,之后给出三组练习:分别是添加完整程序,看程序计算输出结果,看程序写出对应的程序框图。最后一个环节是作业,巩固今天学习的新知。
不管怎样说,在这节课中我还是讲得太多了,再加上是多媒体教学,并没有给充分的时间让学生记笔记,学生在教学中的主体地位还有待提高。应该尽可能多地让学生提出自己的想法,让他们相互探讨。学生找出while循环语句以后,应通过观察,明确其结构特征,并在适当的时候总结出它的一般形式。由于教学条件限制没有重点分析循环体追踪计数变量和累加变量的变化,从而学生在理解循环体这块有点困难,这些都需要在之后的讲课过程中进一步的改进。
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-07-04 15:13:00
- 下载次数: 0
- 浏览次数: 42
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147289
来自:学校:重庆市潼南第一中学校
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.3 循环语句优秀教学实录是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。