【精品】程序的选择结构说课教案

【精品】程序的选择结构说课教案

ID:43724395

大小:241.02 KB

页数:19页

时间:2019-10-13

【精品】程序的选择结构说课教案_第1页
【精品】程序的选择结构说课教案_第2页
【精品】程序的选择结构说课教案_第3页
【精品】程序的选择结构说课教案_第4页
【精品】程序的选择结构说课教案_第5页
资源描述:

《【精品】程序的选择结构说课教案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序的选择结构说课人:XXX教材分析滁学情分析蕊教学目标分析教学方法分析教材分析“选择结构”是教育科学出版社出版的高级中学课程标准实验教科书、算法与程序设计第二章第三节的内容,共分三课时,本课为第二课时。主要内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多

2、分支选择结构的学习打下基础。1、学情分析-(1)作为高二的学生,同学们通过前面的学习已经掌握了算法与程序设计的一些基本知识,对算法与程序设计有了一定的了解和认识,同时,高二学生的思维比较活跃,因此教师在课堂中要注意对学生进行适当的引导。•(2)同学们普遍认为选修教材《算法与程序设计》难度较大(特别是对于文科生来说更是如此),教材中很多难以理解的语句和函数,较枯燥乏味,和现实生活联系不是很紧密,不明白学习这门课程到底会有什么作用,久而久之便对信息技术课程的学习失去了兴趣。•(3)学生对信息技术这门课普遍不够重视,单纯用传统1=的讲授法难

3、以实现教学目标。基于此创设情景,激发学生兴趣,消除他们对程序设计的“恐惧”心理,调动他们学、习和探究的主动性、积极性,显得尤其重要。〔、教学目标1•知识目标:(1)掌握选择结构的If条件语句的结构形式、执行过程。(2)关系表达式与逻辑表达式的理解与运用。2.能力目标:(1)掌握条件选择结构实现条件判断,能够运用选择结构设计编制程序解决问题。(2)进一步掌握VB程序的操作,能够结合问题制作简单的VB程序。3情咸杰底价宿观•(1)'舄养学生的逻辑思维能力,促进学生对计算机解决问题方法的理解。(2)在自主探玄解决问题的过程中,让学生体验学习

4、的乐趣。重难点分析教学重点•(1)if语句两种分支结构的语法结构和功能•(2)理解并掌握选择结构的格式、执行过程及其功能。•教学难点:•灵活运用辻选择结构编写程序代码,解决实际问题四、教学方法五、教学过程(-)新课引入<5分钟〉1.[展示任务]的a、给同学们看-段代码,问同学们它是实现什么功能b、请同学们回忆数学中一元二次方程的求解方法c、请同学们写下判断根的解的个数的方法2.[学生回答与完成任务]3.[展不结果并总结]4[思考]怎样把数学中求一元二次方程的根的个数的方法与VE联系起来,在中又如何实现呢?(-)创设情境〈5分钟〉一幻灯

5、片展示教师利用幻灯片展示一个画面,关于猜价格游戏,告诉学生这个游戏主要是由VB代码程序编程的,问学生猜价格游戏有几种情况。(三)讲授新知〈15分钟〉一幻灯片展示1、程序的选择结构的概念和特点a概念:根据不同的条件判断来决定程序执行走向的结构b、特点:条件判断、执行走向c、展示选择结构的流程图2、请两个学生上黑板分别写数学表达式和画流程图3、单分支结构a格式:(1)单行语法:If〈表达式〉Then〈语句块〉(2)多行语法:If〈表达式〉Then<语句块〉EndIfb流程图c注意:1、这里的表达式是关系表达式(〈、>、二、◊、<=>>=)

6、或逻辑表达式(and、or、not),其值只有真或假两种,当表达式的值为真时,视为条件成立。例如:price<120属于什么表达式?2、语句可以是赋值语句(a=3)、输出语句(print>msgbox)>结束语句(end)等。4、双分支语法功能(l)If〈表达式〉Then〈语句1>Else〈语句2>(2)If〈表达式〉Then<语句块l>Else〈语句块2>EndIfc流程I5、两种分支结构的比较(四)知识巩固v5分钟〉h输入一个0-100的分数,如果大于60分,输出这个成绩,否则什么都不做。2、买车票:身高小于等于1.2米买的是半票

7、70元,大于1・2米,则需买全票138元。要求:输入身咼,输出票价(五)拓展练习v5分钟〉完善本节课开始时讲的一元二次方程的求解代码,利用本节课讲的选择结构的知识PrivateSubCommandl_Click()DimaAsSingle,bAsSingle,cAsSingle,dAsSingle,xlAsSingle,x2AsSingleabc入入入输输输c17〃a=InputBox二〃,"b=InputBox(〃b二〃,"c二InputBox("c二〃,"d二b"2-4*a*Ifd>=0thenxl=(-b+Sqr(d))/(2

8、*a)x2=(-b-Sqr(d))/(2*a)Print"xl二";xl,〃x2二〃;x2ElsePrint"此方程无解!"EndifEndSub(六)知识回顾、总结提升〈3分钟〉知识回顾:分支选择结构的格式。总结提升:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。