第5课 分支结构程序设计(逻辑运算符、多分支)

第5课 分支结构程序设计(逻辑运算符、多分支)

ID:13694573

大小:24.50 KB

页数:3页

时间:2018-07-23

第5课  分支结构程序设计(逻辑运算符、多分支)_第1页
第5课  分支结构程序设计(逻辑运算符、多分支)_第2页
第5课  分支结构程序设计(逻辑运算符、多分支)_第3页
资源描述:

《第5课 分支结构程序设计(逻辑运算符、多分支)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息科技教案集宜川中学信息科技教研组第5课分支结构程序设计(逻辑运算符、多分支)教学设计思想:信息科技课程应尽可能创设有利于学生自主学习能力培养的学习环境,即创设以学生为主体的环境。在这样的学习环境中,学生自己负责和管理学习的过程,达到课程目标的落实。而教师则以学生学习伙伴的角色与学生共同活动,逐段提出循序渐进的探究目标,在完成探究目标的过程中,实现知识的传授和学习方法的指导,实现情感的渗透。本单元在学生掌握单分支程序设计知识的基础上,进一步学习多分支程序设计方法,以及逻辑运算符的使用。通过阅读教材、聆听讲课、讨论交流、课堂练习等过程让学生学会学习,培养学生的理解

2、能力、自主学习能力和协作交流的能力。教学目标:(1)知识与技能1.理解和掌握多分支程序设计的概念和执行过程。2.掌握逻辑运算符的使用。(2)过程与方法1.通过思考、协作讨论、与计算机交互的方法掌握多分支的程序设计知识,培养自主学习、深入探究的能力。2.通过对学习难点的探究,培养学生克服疑难问题的毅力和素质。(3)情感态度价值观1.通过协作交流,培养学生交流互助的良好学习方法和情感。2.通过一次次目标设计在计算机上的交互实现,提高学生编程的兴趣和成就感,培养学生攻克难题的毅力和品质。教学重点:1.多分支语句格式2.逻辑运算符概念教学难点:多分支隐含条件教学过程:抛出

3、问题:现在要求判断输入字符是否为字母,如果是字母注明是大写还是小写。1、逻辑运算符用例题分析引入:①由键盘键入一字符,如何判断该字符是否为字母?介绍:字母在计算机中排列的顺序与字母表中类似,因此当"a"与"b"比较时,实际是"a"与"b"先后序号的比较,由于"b"比"a"靠后,所以进行比较后,"b">"a"。引出:将键入的字符存入变量panduan简写为pd中,然后分别和"a"、"z"进行比较,得出(pd>="a")and(pd<="z")。当条件满足时,输出“该字符是字母”,若不满足,则输出“该字符不是字母”。要求学生画出流程图并编程实现。②字母有大小写之分,我

4、们刚才只是针对小写字母进行判断,那么我们现在应该对条件进行什么样的修改,才能针对所有情况?3信息科技教案集宜川中学信息科技教研组首先写出(pd>="a")and(pd<="z")与(pd>="A")and(pd<="Z"),前一题条件必须同时满足,而现在则不需要,由此引入or的用法。将条件修改成(pd>="a")and(pd<="z")or(pd>="A")and(pd<="Z")。and与or的优先级,在原有的基础上完成流程图并编程实现。③现在我们要求整体框架不变,但要判断该字符不是字母,则如何来修改条件?由学生讨论得出,满足前一题条件的可判定为字母,则如果取相

5、反条件就可以判定非字母型字符的键入。引入not,将条件修改成not((pd>="a")and(pd<="z")or(pd>="A")and(pd<="Z"))。在原有的基础上完成流程图并编程实现。总结not、and、or各自的用途,并强调优先级。2、多分支嵌套④现在要求判断输入字符是否为字母,如果是字母注明是大写还是小写。现在判断条件为2个,单分支结构已经不能解决问题了,引入多分支结构。If<条件1>Then<语句组1>ElseIf<条件2>Then<语句组2>Else<语句组3>EndIfEndIf方法1:Ifnot((pd>="a")and(pd<="z")o

6、r(pd>="A")and(pd<="Z"))Then该字符不是字母ElseIf(pd>="a")and(pd<="z")Then该字符为小写字母Else该字符为大写字母EndIfEndIf方法2:If(pd>="a")and(pd<="z")Then该字符为小写字母ElseIf(pd>="A")and(pd<="Z")Then该字符为大写字母Else该字符不是字母EndIfEndIf3信息科技教案集宜川中学信息科技教研组完成流程图并上机实现。课堂练习与回家作业1.用逻辑运算符将x∈(-∞,a)∪(b,c]转换成表达式。(暂时不用)2.试分析下列运算的优先级别:①

7、+、-②*、/③()④and⑤or⑥not⑦^(指数)3.(4>3)or(5<7)and(10=4)or(not(5>4)),写出结果。4.根据输入的x值,计算z的值并输出。4.输入某学生成绩,若成绩在85分以上则输出“verygood”,若成绩在60分至85分之间则输出“good”,若成绩低于60分则输出“nogood”。3

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

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

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