




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中课改2011级信息技术学科教案设计第三课 选择结构剑阁中学校杨坤一、基本说明教学内容1、算法与程序设计2、年级:高一3、所属的章节:第二章第三节4、学时数:45分钟二、教学设计(一)、教学目标:1、知识目标:理解程序选择结构中的条件选择语句的执行流程,掌握条件选择语句的使用方法,能够编写简单的选择结构的程序,以解决生活中的一些计算问题。2、能力目标:通过编写程序,让学生掌握简单if语句的使用方法,以及对简单程序进行分析,写出运行结果。3、情感态度与价值观:(1)能够积极主动分析问题,促进逻辑分析能力的形成;(2)养成良好的编程习惯;(3)能够运用本节所学习的逻辑表达式,对实际问题进行综合分析。(二)、教学重难点:1、重点:(1)条件选择语句的使用和程序条件选择结构的执行流程(2)会使用条件语句编写程序解决简单的应用题2、难点:根据题目写出正确的程序(三)、教学环境:1、教材分析:本节课选自上海科技教育出版社普通高中信息技术选修一:算法与程序设计第二章第三节。原教材的第一个活动就是用IF语句实现简单选择结构,涉及到If语句格式及关系表达式的知识,而这些知识学生是没有学习过的,所以上课时,我们先用一个简单的“猜数游戏”来导入,再列举些日常生活中我们常常面临的这样、那样的选择,让学生对选择结构有个初步接触,再通过一个英语短句IfThenElse来对选择结构进一步的说明,这样在后面学习If语句的格式及功能时心里有“底”,接受起来也容易些。2、预备知识:学生已掌握算法的概念及流程图描述方法,定义常量与变量的方法,赋值及输入输出语句的格式和运用,程序设计的四个步骤分析问题、建立模型、设计算法和编写程序。3、硬件要求:计算机网络教室、广播教学系统、VB可视化开发环境。(四)、教具和课件:PPT(幻灯片)三、教学过程(一)引入(5):师:上课之前老师已经下发了“猜数字”游戏软件到学生机桌面上了,让我们大家一起来玩这个“猜数字”的游戏。生:学生打开“猜数字”游戏软件进行试玩。师:刚才我们在玩的过程中,你给的价格和正确价格不符合时,会提示哪些信息呢?生:“高了”、“低了”或者“恭喜你,猜对了!”师:这实际是个选择问题。其实在日常生活中常常会面临这样、那样的选择。比如星期天如果天气晴朗我们就去爬山,否则就只有待在家里看书等。【设计意图】:通过游戏的方式,让学生对数字之间的比较有个初步认识。(二):新课(20):1、英语短句引入If语句If you have understand,Then please put your right hand,Else please put your left hand。师:大家知道这句话的中文意思是什么吗?生:如果你懂了,那么请举起右手,否则,请举起左手!师:请大家注意IfThenElse,即:如果那么否则。【设计意图】:通过英语短句IfThenElse引起学生的兴趣,了解VB中If语句的具体含义,从而为学习If语句打下基础。2、If语句的格式(1)、简单If语句格式:If 条件 Then语句块End If功能:如果条件成立,执行Then后面的语句块,如果条件不成立,就什么都不执行。例1:考试成绩高于60分表示通过。(代码见附件例1)师:分析过程:成绩用S表示,条件:S=60生:小组分析,动手完成学案中的流程图和代码的填空且上机尝试编写例1的程序代码。(2)、IfThenElse语句格式:If 条件 Then语句块1Else语句块2End If功能:如果条件成立,执行Then后面的语句块1,如果条件不成立,执行Else后面的语句块2。例2:考试成绩高于60分表示“通过”,低于60分表示“补考”。(代码见附件例2)师:分析过程:成绩用S表示,条件:S=60生:小组分析,动手完成学案中的流程图和代码的填空且上机尝试修改例1的代码。【设计意图】:通过学习简单If语句的格式及功能为后面的应用打下基础。3、认识简单选择结构流程图:条件是/Y否/N语句块1语句块2师:满足条件(是/Y)执行语句块1,不满足条件(否/N)执行语句块2。生:学生按小组分析,认识简单选择结构流程图根据不同条件不同的“走向”。【设计意图】:通过认识简单选择结构流程图,为后面简单选择结构两种格式的应用打下基础。x=20If x=10 ThenV=5*xElseV=3*x+10End IfPrint Vx =5 IF x0 THEN y=1/xPrint yEND IF 4、课堂小练习:写出下列程序运行结果。生:学生分析,完成学案中部分的填空。师:分析(类似):条件是x0,而x初始值为50,所以执行Then后的语句y=1/x和Print y,所以输出结果为0.2。生:上机输入和的代码,运行输出结果,看结果是否和自己分析的一致。【设计意图】:学习了简单选择结构的两种格式,做小练习来巩固知识。5、IF语句应用(P63)例3:某书城在进行促销活动,凡购书满200元,可以去服务台领取相当于购书金额10%的购书券,供下次购书使用,购书券最小面值1元。现需要为服务台的工作人员编写一个程序,计算每次发放购书券的金额。师:求解条件是什么,满足条件怎样,不满足条件又怎样?生:学生按小组分析,完善学案中流程图的填空。师:过程分析假设m为购书金额,p为购书券金额求解条件:m=200满足条件:p=0.1*m 不满足条件:p=0(注意:由于购书券最小面值为1元,所以变量P定义时要定义为整型。m表示购书金额,p表示送购书券。)师:流程图做好了,那么能否写出代码呢?生:能,完成学案中代码的填空。生:上机输入代码,运行输出结果,看结果是否和自己分析的一致。流程图、程序代码分析(代码附件例3)【设计意图】:通过具体的举例来加深对If语句的认识。学生自己分析、填写流程图、完善代码,这样做对选择结构的认识就更深了。(三)、课堂练习(10):火车站寄存行李的收费标准是50千克以内(包括50千克)0.20元/千克,超过部分的收费标准为0.50元/千克。试编写程序,根据输入的任意重量,计算出应付的行李费。师:对条件进行分析,完成流程图,再填写程序代码。生:小组分析,完成学案中部分填空。生:上机输入代码,运行输出结果,看结果是否和自己分析的一致。【设计意图】:对If语句的进一步巩固。(四)、拓展(3):某学校规定,根据学生的考试成绩进行等级的划分,如90分以上为“A”等;8090分为“B”等;7080分为“C”等;6070分为“D”等;60分以下为“E”等。师:当程序处理面临多项选择的时候,程序又该如何来完善呢? 生:思考,碰上多项选择时该怎么办?师:我们可以通过If语句的嵌套来实现多分支结构。生:预习书P70-P71If语句的嵌套。【设计意图】:了解什么是嵌套,为后面学习循环的嵌套打下基础。(五):课后作业1、上机完成学案中部分的代码并运行;2、完成P73第2题。(六)、教学反思:在整个教学过程中,发现以学生为主,老师为辅的教学方法能起到较好的效果。学生基本上能够理解选择结构的格式和功能,大多数学生能独立完成课堂上老师提出的问题即画出流程图,根据流程图上机编写出代码,且运行结果正确。在本节课上,只选讲了简单选择结构,是因为如果教学环节过多,时间过长,学生不易接受,反而搞混乱,故,为了学生有更多时间去发现问题、解决问题并上机操作,只讲了这一小节内容。事实说明,如此设计是可行的。只有给学生更多时间,让学生发现问题,分析问题,在解决问题的过程中逐步深入,这样理解起来就更加透切。选择结构四、板书设计一、If语句的格式2、IfThenElse语句格式:If 条件 Then 语句块1 Else 语句块2 End If功能:1、简单If语句格式:If 条件 Then 语句块 End If功能:二、If语句的应用:见书P63三、练习:五、专家点评本节课采用猜数字游戏创设情境,激发了学习兴趣,特别是用英语短语导入新课,与本节内容选择结构完美结合,易于理解。教、学时间安排合理,教学环节完备,充分体现课改理念,例题、练习选择难易适度,创造性的培养了学生思维。附件:例1If S=60 ThenPrint “通过”End if例2If S=60 ThenPrint “通过”ElsePrint “补考”End if例3Private Sub Command1_Click()Dim m As SingleDim p As Integerm = Val(Text1.Text)If m = 200 Thenp = m * 0.1Elsep = 0End IfText2.Text = Int(p)End Sub学案:知识目标:学习简单IF语句的两种格式,流程图的填写,程序代码的完善。例1:考试成绩高于60分表示“通过”If _ Then Print “通过”End If学习过程:NY例2:考试成绩高于60分表示“通过”,低于60分则表示“补考”。If _ Then Print “通过”_ Print “补考”End IfNY练习:写出下列程序代码运行结果。作业:完善流程图填空例3:填写流程图程序代码:Private Sub Command1_Click() Dim m As Single Dim p As Integer m = Val(Text1.Text) If _ Then _ Else _
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法律职业资格考试模拟试题及参考答案详解(培优)
- 2025年浙江省丽水市莲都区人才引进(浙江大学)招聘笔试高频难、易错点备考题库及参考答案详解一套
- 2025辽宁沈阳高新人力资源服务有限公司书记员储备岗招聘笔试模拟试题及答案详解(必刷)
- 建筑防水抗渗性能评估方案
- 钢结构项目实施中的资源调度方案
- 2024年高职单招考试综合练习附完整答案详解(易错题)
- 计算机操作员模拟题库带答案详解(模拟题)
- 2025辅警招聘考试高频难、易错点题附答案详解(培优A卷)
- 2024广播电视编辑记者模拟试题附完整答案详解(夺冠系列)
- 燃气工程外部环境适应性分析
- 供应商审计培训课件
- 国家临床版3.0手术操作编码(ICD-9-CM3)
- 发展汉语初级综合1:第3课课件
- 2021人工智能训练师职业技能标准(职业编码:4-04-05-05)
- 第二十章-颅内和椎管内血管性疾病
- 消防救援队伍作战训练安全行动手册
- 质保金支付申请表
- 苏科版一年级上册《心理健康教育》全一册全部教案(共9课)
- 建筑工程质量安全检查记录表
- 35kV变电站施工组织设计资料
- 保障农民工工资支付协调机制和工资预防机制
评论
0/150
提交评论