程序的选择结构

程序的选择结构

ID:35479191

大小:57.76 KB

页数:5页

时间:2019-03-25

程序的选择结构_第1页
程序的选择结构_第2页
程序的选择结构_第3页
程序的选择结构_第4页
程序的选择结构_第5页
资源描述:

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

1、《程序的选择结构》教案一、教材分析本节课是建立在学生已学习的顺序结构的基础Z上,为后续学习循环结构作了铺垫。VB中IF语句的选择结构对学生來说,并不难理解,特别是本节中用到的单词全是学生在英语中已学过的,所以我以一段英文來引入,导入本节课的内容,木节课的重心放在如何引导学生明确程序设计的思想是什么,如何利用IF语句解决实际问题的能力。二、学情分析本课的教学对象是高中一年级学生,他们对程序设计语言基本没有接触过,学生对程序设计的学习内容既期待又“恐惧”。学生通过对第一章的学习,已了解程序的三种基木控制结构,能对简单算法进行设计和表达,对于学习木课的选择结构已有一定的基础。三、教学目

2、标1、知识与技能:(1)掌握分支选择结构实现条件判断控制(2)能够运用分支选择结构设计编制程序解决问题2、过程与方法:通过趣味性教学,是同学们保持高涨的学习兴趣,在操作的同时获得成功的喜悦。3、情感态度与价值观:培养学生的逻辑思维能力,促进学生对问题解决方法的理解。四、教学重点、难点教学重点:让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。教学难点:对条件表达式的判断五、教学课吋1课时六、教学资源多媒体课件和VB程序七、教学过程(一)回顾从赋值语句、输入语句和输出语句这三方面来回顾上节课所学的内容。(二)设计情境、引入新课

3、Ifyouenjoyrunningeverymorning,thenpleaseputyourrighthand,elsepleaseputyourlefthemd.(屏幕演示)让学生解释英语句子的意思。设计意图:这个英语对话,主要是引出选择结构的语法(If……Then……Else),这样的英语句子翻译成中文并不难,目的是让多数的学生都能感受程序设计的乐趣,引入本节的课题。(三)游戏探究、获得新知让学生进行“猜价格游戏”,通过展示游戏的源程序,用“If……Then……”语句引出选择结构。选择结构就是在程序运行时,对程序的走向进行选择,以便决定执行哪种操作。选择结构分为两类,一是单

4、分支结构,一是双分支结构。1、单分支结构只对条件满足吋的情况进行处理,我们称为选择结构屮的单分支结构。单分支语法格式:(1)If〈条件表达式>Then〈语句块〉(2)If〈条件表达式>Then〈语句块〉EndIf2、双分支结构既对条件满足时的情况进行处理,又对条件不满足时的情况进行处理,我们称为选择结构中的双分支结构。单分支语法格式:(1)If〈条件表达式>Then<语句l>Else〈语句二〉(2)If〈条件表达式>Then〈语句块1>Else〈语句块二〉EndIf在选择结构中有一个重要部分一一条件表达式。条件表达式分为两种,一是关系表达式,一是逻辑表达式。1、关系表达式(1)关

5、系表达式是用关系运算符连接的式子(2)关系表达式成立时,其值为真(True);关系表达式不成立时,其值则为假(False)(3)关系表达式的值既不是数值型量,也不是字符型量,而是一种新的数据类型逻辑型。(4)只有两种可能的值:真(True)或者假(False)(5)关系表达式的值的定义:数值型:按照数值大小來比较其他数据类型:按照序号來比较2、逻辑表达式将多个关系式运用逻辑运算符连接起来的式子称为逻辑表达式BlB2BlANDB2BlORB2NotBlFalseFalseFalseFalseTrueFalseTrueFalseTrueTrueTrueFalseFalseTrueFa

6、lseTrueTrueTrueTrueFalse3、运算顺序的问题逻辑运算顺序:Not->AND->ORBl=falseB2二trueBlANDB2ORNOTBl=?当条件屮既冇算术运算,又冇关系运算和逻辑运算时,顺序是:算术->关系-〉逻辑C+l>2andB>二4ornotC>0orA二1当C二0,B=4,A=3吋值为?(四)练习反馈、应用拓展——屏幕演示任务练习:某商场为了对苹果进行促销,规定购买两千克以上可以在原价每T克1.5元的基础上打8折。请设计一个程序让算购买X千克苹果的应付款。提示:变量X表示苹果的重量,变量Y表示应付款1、分析问题2、设计算法3、编写程序程序代码编

7、写,解决问题师生互动:学生编写程序代码,教师指导教学DimXassingle,YassingleX=inputbox(“请输入购买苹果的重量:”)TfX>二2ThenY二1.5*X*0.8ElseY二1・5*XEndIfPrint“应付款:”;Y;“元”教师指出学习的重点——If……Then……Else八、知识冋顾、总结提升课堂小结一一指出本节课程的知识点语法1If条件Then语句1Else语句2语法2If条件Then语句组1Else语句组2EndIf九、课后练习:P49练习(2

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

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

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