资料摘要
1.2.3循环语句教学目标:1. 掌握循环语句的简单应用.2. 初步掌握用循环语句处理一些求和、求乘积问题的技能. 3. 了解用条件语句实现循环的方法,初步能在程序语句中识别出表现为条件语句的循环.教学重点:循环语句及应用.教学难点:循环语句的应用.教学方法:1.通过编写程序,上机调试的过程,学习
- 资料类型:教学教案文档
- 所属课文:1.2.3 循环语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 34
- 下载次数
- 0
- 更新时间
- 2018-06-14 23:04:00
- 来源学校
- 学校:潮州市金山中学
1.2.3 循环语句第二课时 公开课
未知
摘要:暂无摘要
关键词:1.2.3 循环语句第二课时 公开课
正文
1.2.3循环语句
教学目标:
1. 掌握循环语句的简单应用.
2. 初步掌握用循环语句处理一些求和、求乘积问题的技能. 3. 了解用条件语句实现循环的方法,初步能在程序语句中识别出表现为条件语句的循环.
教学重点:
循环语句及应用.
教学难点:
循环语句的应用.
教学方法:
1.
通过编写程序,上机调试的过程,学习掌握循环语句,发展编写能力.
2.
通过具体实例,发展设计算法,编写程序来解决问题的能力.
教学过程:
(一)、问题情境
问题1:你能说出下图中两种基本循环结构的类型并说出其特点吗?
循环体
循环体
否
满足条件?
否
是
满足条件?
是
【设计意图】在复习循环结构的“当型”和“直到型”这两种循环结构同时为学习新知识做好铺垫。
问题2:对于程序框图中两种循环结构,一般程序设计语言中又是怎样来描述的呢?
(二)、讲解新课:
算法中的循环结构是由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。
直到型循环结构
直到型循环语句
循环体
DO
循环体
LOOP UNTIL 条件
否
满足条件?
是
【学生思考讨论】参照其直到型循环结构对应的程序框图,说说计算机是按怎样的顺序执行直到型循环语句的?
例:请利用直到型循环语句设计求1+2+3+…+100的程序
【设计意图】使学生在具体实例中掌握算法思想,通过步骤分析、归纳、整理、使学生经历由特殊到一般、由具象到抽象的思维过程,培养学生的归纳、概括能力。
【师生互动】学生探讨思考,算法思想渗透,教师归纳整理,给出语句结构激发学生兴趣,引导学生猜想,思考、观察、归纳,教师诱导、点评。
程序框图
开始
i=1 S=0 S=S+i i=i+1
程序语言
i=1 S=0
DO
S = S + i
i = i + 1 LOOP
UNTIL i>100
S END
i >100? 是
否
输出
S
结束
问题3:在下面的程序运行中,计算机输出的结果是多少?
x=20 【设计意图】使学生在具体实例中熟练掌握算法
DO 思想和直到型循环语句
x=x-3
LOOP UNTIL x<0
PRINT x END
【学生思考讨论】参照其当型循环结构对应的程序框图,说说计算机是按怎样的顺序执行当型循环语句的?
问题4:你能利用当型循环语句设计求1+2+3+…+100的程序吗?
【设计意图】相同的问题,不同的要求,使学生在解答问题的同时体会两种循环语句的区别。
【师生互动】学生思考讨论,教师归纳整理。
程序框图
开始
i1程序语言
i=1 S=0
ii1S0
WHILE
i<=100
S=S+i
i=i+1 WEND SSi
i100?
是
否
输出S
S END
【提出问题】:通过对照,大家觉得当型循环语句与直到型循环型语句之间有什么区别呢?(让学生表达自己的感受)
【设计意图】进一步让学生体会和归纳两种循环语句各自的特点。加强学生对于概念的理解,培养学生独立解决问题的能力,使学生深入了解课堂内容。
【区别】在当型循环语句中,是当条件满足时反复执行循环体,而在直到型循环语句中,是当条件不满足时执行循环体。
问题5:阅读下面的程序,你能说明它是一个什么问题的算法吗?
x=1 【设计意图】使学生在具体实例中熟练掌握算法
WHILE x∧2<100 思想和当型循环语句
PRINT x
x=x+1
WEND
END
(三)、例题精析
结束
例1 已知函数y=x3+3x2-24x+30,写出连续输入自变量的11个取值,分别输出相应的函数值的程序. 【设计意图】在学生们已经掌握程序框图的基础之上,通过本题进一步体会算法思想和循环语句的特点。使学生再次经历由特殊到一般、由具象到抽象的思维过程,培养学生的归纳、概括能力。
【师生互动】通过学生思考、解答交流,教师巡视,注意个别指导,发现普遍性
问题,应及时提到全体学生面前供大家讨论,最后学生口述,教师板书。
【解答过程】
∧∧开始
n=1
输入x
y=x3+3x2-24x+30 输出y
n=n+1
n>11?
是
结束
否
n=1 DO INPUT x y=x∧3+3*x∧2-24*x+30 PRINT y n=n+1 LOOP UNTIL n>11 END
(四)、课堂精练
设计一个计算1×2×3×…×n的值的算法,并写出算法语句
【设计意图】,通过本题进一步体会算法思想和循环语句的特点,熟练掌握两种循环语句
【解答过程】
INPUT n INPUT n
i=1 i=1
S=1 S=1
WHLIE
i<=n DO
S=S*i S=S*i
i=i+1
i=i+1 WEND
LOOP UNTIL
i<=n
S PRINT
S
END END
(五)、课堂小结
本节课主要学习了循环语句的结构、特点、作用以及用法,并懂得利用解决一些简单问
S=S×开始否结束输出是S
i
≤S=1i=1i=i+1
i>100 S=S100?
?
i 设计×i 一个题。循环语句主要用来实现算法中的循环结构,在处理一些需要反复执行的运算任务如累加求和,累乘求积等问题中常用到
(六)、课后作业
课本P33页,习题A组第3题
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-06-14 23:04:00
- 下载次数: 0
- 浏览次数: 34
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147289
来自:学校:潮州市金山中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.3 循环语句第二课时 公开课是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。