资料摘要
——1.2.2条件语句教学设计 泉州培元中学 黄永洪 电话:13860722078一、教材分析本节课是条件语句的第一课时,安排在赋值语句之后,使学生进一步体会输入输出语句和赋值语句。另外,在系统学习了算法步骤、条件结构及基本语句的基础上,将前面所学知识形成一个完整的系统,加以应用,经历了
- 资料类型:教学教案文档
- 所属课文:1.2.2 条件语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 41
- 下载次数
- 0
- 更新时间
- 2018-08-21 16:26:00
- 来源学校
- 学校:福建省泉州市培元中学
1.2.2 条件语句优秀教学设计说课稿
未知
摘要:暂无摘要
关键词:1.2.2 条件语句优秀教学设计说课稿
正文
——1.2.2条件语句教学设计
泉州培元中学 黄永洪 电话:13860722078
一、教材分析
本节课是条件语句的第一课时,安排在赋值语句之后,使学生进一步体会输入输出语句和赋值语句。另外,在系统学习了算法步骤、条件结构及基本语句的基础上,将前面所学知识形成一个完整的系统,加以应用,经历了一次算法设计的全过程,提高了学生在算法的各种表现形式之间的转化能力,起到了画龙点睛的作用。条件语句也为后继学习“循环语句”做了必备的铺垫,在§1.2中起到了承上启下的作用。
二、教学目标
在前面学习了算法概念、基本结构及程序框图的基础上,学生已能够运用自然语言和图形语言书写一个完整的算法。学习赋值语句之后,学生开始逐渐掌握算法的第三种书写形式——程序,但显然赋值语句还不足以完整表达整个算法,因此,条件语句学习的重要性显而易见。通过本节课的学习,力求达到纵向和横向两个目标:纵向目标是将所学过的知识形成一个系统并加以强化,逐渐熟练程序语言的书写步骤和格式,提高学生阅读程序和编写程序的能力;横向目标是熟练掌握条件语句的两种书写格式,了解并列式和嵌套式多分支条件语句的结构形式。根据教学内容特点和教学大纲及学生实际情况,本人制订了以下教学目标:
1、知识目标:
(1)
掌握简单If语句与If-Else语句的书写格式。
(2)
理解嵌套形式If-Else—If语句书写的层次性。
(3)
注意嵌套式和并列式条件语句在解决多分支条件结构中的区别应用。
2、能力目标:
(1)
实现由框图形式到语句形式的转换。
(2)
通过本课的学习,培养学生观察、分析、分类对比和归纳总结的能力。
3、情感目标:
在探索中增强求知的欲望,通过对条件语句的学习,培养学生严谨、求实的科学态度,勇于探索,乐于思考总结的精神,体验数学的乐趣和成功的愉悦。
三、教学重难点:
根据教学大纲要求、本节课内容特点和学生现有知识水平,确定如下教学重难点:
1.重
点:
(1)掌握简单If语句与If-Else语句的书写格式。
(2)理解嵌套形式If-Else—If语句书写的层次性。
2.难
点:
嵌套式和并列式式在解决多分支条件结构程序语言书写中的应用。
四、教法:
本课主要采用启发式和交往式的教学方法。以实际问题为主体贯穿于教学过程中,强调对问题进行分析、抽象、总结和类比。在教师的组织启发下,师生之间、学生之间共同探讨,平等交流;既强调独立思考,又提倡团结合作;既重视教师的组织引导,又强调学生的主体性、主动性、平等性、开放性、合作性。
五、学法:
本课以问题为中心,以解决问题为主线展开,学生主要采用“探究式学习法”进行学习。本课学生的学习主要采用下面的模式进行:
提出问题分析问题解决问题猜想与置疑(得出最佳方案)总结应用
让学生主动参与知识的发生、发展过程。在探究问题过程中学习,激发学生的好奇心和创新精神;在探究过程中学习科学研究的方法,形成坚韧不拔的精神。学生掌握了这种学习方法后,对学生终身学习,终身发展都有积极意义,这就是让学生学会学习。
六、教学过程:
(一)提出问题,引入课题:
问题1:阅读以下一段程序语言,你能说明该程序的用途吗?尝试画出该程序的结构框图。
程序1:Input x IF x<0 THEN x=-x END IF PRINT x END
问题2:请你根据以下结构框图,写出该结构框图的算法步骤。
开始
输入x
否
x0?
是
输出x 输出-x
结束
(3)能否从第一小题的程序语言当中得到启发,尝试着写出第(2)小题的程序语句。
(二)分析问题,抽象思维:
(1)从程序1的阅读过程中,你觉得If-Then-End if在整个程序中起了什么作用?
(2)在第2小题的算法当中,我们同样遇到一个需要判断的变量。那么如何才能实现这种判断,并根据变量的不同分类执行指令呢?
(3)同时,请你观察一下两个算法有什么联系和区别。
(三)解决问题,形成概念:
(1)我们把与条件结构相对应的语句叫做条件语句。(得出定义)
(2)在程序1中,条件语句中是通过If-Then来实现条件结构中的判断功能。
(3)程序2当中一样有条件结构,但它与程序1有所不同,多了一项指令必须执行,因此它必须在程序1的基础上增加一个Else的命令。
框图1: 框图2:
开始
开始
输入x 输入x
否
是
x0?
x<0?
是
否
x=-x 输出x 输出-x
结束
输出x
结束
程序1: 程序2:
Input x Input x IF x<0 THEN IF x0
THEN x=-x Print x END IF Else PRINT x Print –x END End IF END 设计意图:
1、
问题1通过程序1复习了算法步骤的书写和结构框图绘制。
2、
问题2掌握由结构框图过渡到程序语言的表示方式。
3、
通过两个两个问题的对比和分析形成本节课的概念——条件语句。
4、
通过条件结构两种形式的对比得出条件语句的两种类型:
(1)简单If语句; (2)If-Else语句
5、
注意格式,显示出程序语句的层次性
(四)
具体应用,巩固新知:
练习1:火车托运行李的收费方法如下:
0.35x0x20
yx200.35200.65(x20)y是收费,x是行李重量,当0x20(千克)时,按每千克0.35元收费。当x20(千克)时,20千克的部分按0.35元的单价收费,超出20千克的部分,则按0.65元的单价收费。请根据上述收费方法编写程序。(先编写算法、画出框架图)
设计意图:通过生活中实际问题的解决,让学生再次熟悉程序的整个制作过程,形成思维。
(五)掌握方法,适当延展: x1x0例1、已知分段函数y0 x0,编写程序,输入自变量x的值,输出其相应的函数值,输x1x0出其相应的函数值,画出程序框图。
问题:(1)通过前面的学习,我们知道,条件语句总共有几种形式?
(2)本例题可以应用条件语句的哪种形式?可不可以两种都用呢?
(3)如果可以,应该如何书写呢?比较两种形式,有何异同点,哪种形式你更能接受?
解:
算
法:
Step1:输入x。
Step2:若x0,则执行第三步;否则,执行第四步。
Step3:yx1。
Step4:若x0,则执行第五步;否则,执行第六步。
Step5:y0。
Step6:yx1。
Step7:输出y。
结构框图: 程序:
Input x 开始
IF x<0 THEN y=-x+1
ELSE 输入x IF x=0 THEN
y=0 否
ELSE
x<0?
y=x+1 END IF x=0?
否
是
END IF PRINT y 是
END
y=x+1 y=-x+1 y=0
输出y
结束
设计意图:
1、探究多分支条件结构的程序书写方式,熟悉嵌套格式
2、通过学生的交流和探究,理解条件语句两种形式在多分支条件结构问题解决过程中的具体应用和延伸,得出:“嵌套式”和“并列式”两种多分支条件语句
3、通过对比,引导学生发现并列式多分支条件语句设计过程的简洁和工整美丽,也体现并列式条件语句具有化繁为简,将复杂问题简单化的功能。
4、通过学生分组协作讨论,得出嵌套式结构每一层判断间都存在着子母关系,下层条件只是上层条件的某一个分支,显然是一种逐层递进的关系。而并列式结构的每一层判断都是相互独立、平等存在的一种并列关系。这种子母关系和并列关系是在教学过程中要着重引导学生归纳总结出的二者的本质区别。
IF-THEN-ELSE形式 简单IF-THEN语句形式
(1)嵌套式: (2)并列式:
IF THEN IF THEN 语句1 语句1 ELSE END IF IF THEN IF THEN 语句2 语句2 ELSE END IF 语句3 IF THEN END IF 语句3 END IF END IF
END END
程序1: 程序2:
Input x Input x IF x<0 THEN IF x<0 THEN y=-x+1 y=-x+1 ELSE END IF IF x=0 THEN IF x=0 THEN y=0 y=0 ELSE END IF y=x+1 END IF IF x>0 THEN y=x+1 END IF END IF PRINT y END PRINT y END (六)实例应用:
3x2+1
(x>0),
练习2:已知函数f(x)=
x+1
(x=0),
2x2+3x
(x<0),
编写一个程序,对每输入的一个x值,都得到相应的函数值。(学生利用条件语句的嵌套,可选择IF—THEN语句,先写出算法,再利用图形计算器验证)
练习3:请阅读课本例7这个解题过程,并回答以下几个问题:
(1)
它所应用的是哪种结构对应的哪种语句?
(2)
请你考虑一下,是否可以改用嵌套式条件结构及语句?
设计意图:通过与例题相似问题的解决进一步加强多分支条件语句两种形式的学习,然后回到课本中的例题,并引导学生发现嵌套式在多分支条件语句中的应用并非易事。
(七)小结:
条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套。现对本节内容小节如下:
1、本节内容主要介绍的是算法的第三种表达方式-语言-条件语句。
2、根据实例需要,总结出条件语句的两种形式。
3、本节内容是在不断回顾前面所学两种表达方式的基础上,依照结构框图书写出 相应的条件语句,逐渐熟悉编程的整个步骤:
(1)写算法分析:根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法。
(2)画程序框图:依据算法分析,画出程序框图。
(3)写程序语言:根据程序框图中的算法步骤,逐步把算法用相应的程序语句表达出来。
4、在解决多分支条件结构的过程中,把条件语句的两种形式加以拓展和延伸,并深刻体会两种形式的本质区别。
(八)布置作业:
(1)课本P33-A组第1题 (2)课本P33-B组第3题。 (九)板书设计:
条件语句
1、
定义
问题:
2、
形式
算法:
结构框图:
程序语言:
(1)简单IF语句
Step1: (2)IF-ELSE语句
Step2: 3、嵌套形式:
Step3: (1)嵌套式
……
(2)并列式
……
4、小结:
(1)
(2)
(3)
(4)
(十)教学反思:
本节课通过对一个分段函数取值情况的分类讨论引入新课,在学生已有认知的基础上导出新知——条件语句,过程显得自然合理,并且通过学生讨论与交流得出解决此类问题的两种方式。然后,在升级分段函数的情况下,将学生引入条件语句两种形式的深层次建构,在建构过程也让学生明白如何做到将复杂的问题简单化,体现出并列式多分支条件语句的优美和简单。
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-08-21 16:26:00
- 下载次数: 0
- 浏览次数: 41
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147288
来自:学校:福建省泉州市培元中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.2 条件语句优秀教学设计说课稿是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。