- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《1.2.2 条件语句》教学设计
课题
条件语句
姓名
高占云
学科
数学
授课班级
高一(12)班
在教材中的地位和作用
本节课主要内容是几种条件语句。 学员学习了顺序结构的程序设计方法,了解顺序程序结构的执行流程,已经掌握了VB程序的窗体设计、代码编写与运行方法,这些都是学习本节内容的知识基础。
本节在教材中起着承上启下的作用。一方面将前面学习内容进行应用和深化,另一方面为学习循环语句打下基础。
学
情
分
析
通过上一节的学习,学生学会了输入语句、输出语句和赋值语句的基本用法,本节介绍条件语句的用法. 程序中的条件语句与程序框图中的条件结构存在一一对应关系,这种对应关系对于学生理解条件语句的结构,进一步理解算法中的条件结构都是很有帮助的.我们可以给出条件语句的一般格式,让学生自己画出相应的程序框图,也可以给出程序框图,让学生写出算法语句.
教
学
目
标
知识
与技能
理解学习基本算法语句的意义.
通过实例掌握条件语句的格式及程序框图的画法、程序的编写.
过程
与方法
学会条件语句的基本用法.
通过实例使学生体会算法的思想加强学生逻辑思维能力和推理论证能力的培养。
情感态度与价值观
理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.在教学过程中培养学生创新意识和数学应用意识,提高学生学习数学的兴趣并注意在小组合作学习中培养学生的合作精神
教学重点
程序框图的画法、程序的编写.
教学难点
程序的编写
教学手段
借助计算机在图形动态演示方面的优势,实现计算机辅助教学。
教学方法
贯彻“教为主导,学为主体,问题解决为主线,能力发展为目标”的教学思想,采用支架式引导教学,通过营造问题情景,激发学生的探索欲望,鼓励学生自主探索、合情推理、多方联想,用数学观点分析、解决问题。
环节
教学内容
师生互动
设计意图
复
习
引
入
导入新课
一位老农平整了一块良田,种瓜好呢,还是种豆好呢,他面临着一个选择.如果他选择种瓜,他会得瓜,如果他选择种豆,他会得豆.人的一生面临许多选择,我们要做出正确的选择.前面我们学习了条件结构,今天我们学习条件语句.
提问:画程序框图的图形符号及规则是什么?
一个实例:
某市电信部门规定:拨打市内电话时,如果通话时间不超过3min,则收取通话费0.2元;如果通话时间超过3min,则超过部分以0.1元/min收取通话费(t以分钟计,不足1min按1min计),试设计一个算通话费用的算法,用Scilab语句描述.
3、怎样设计这个算法呢?
师问生答.
学生思考并且再想一些生活中、数学中的其他例子并回答.
画程序框图是解决问题的必要的一步,能使问题得到简化,所以有必要复习一遍。
现实生活中的实际例子可以使同学们对数学产生更大的兴趣.
学生带着问题听课可以提高听课效率.
概
念
形
成
一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构.
用程序框图表示条件结构如下图:
条件语句:处理条件分支逻辑结构的算法语句叫条件语句.
Scilab语言中的条件语句分为if语句和select━case语句.
if语句的一般格式是:
if 表达式
语句序列1;
else
语句序列2
end
该语句的功能:如果表达式结果为真,则执行表达式后面的语句
学生从这些例子中得到:这些问题所牵扯到的算法都包含了一种基本逻辑结构━条件分支结构.
老师讲过if语句的格式后,可以问if语句最简单的格式是什么?
if表达式
语句序列1;
end
先让学生知道概念并理解概念,然后指导解题.
师:序列1;如果表达式结果为假,
则执行else后面的语句序列2
概
念
深
化
任给一个实数,求它的绝对值. 开始
解:a=input(“a=”)
if a 0 输入a
x=a
else a 0
x=--a 是 否
end x=a x=-a
print(%io(2),x)
输入x
结束
学生自阅课本P26第二段、第三段及例子。
加深对概念的理解.
应
用
举
例
儿童乘坐火车时,若身高不超过1.1m,则无须购票; 若身高超过1.1m不超过1.4m,英买全票.试设计一个购票的算法,写出程序并划出程序框图.
程序:
h=input(“h=”)
if h=1.1
print(%io(2), “免费乘车”)
else
if h=1.4
print(%io(2), “半票乘车”)
else
print(%io(2),
原创力文档


文档评论(0)