1、信息科技教案集 宜川中学信息科技教研组第5课 分支结构程序设计(逻辑运算符、多分支)教学设计思想: 信息科技课程应尽可能创设有利于学生自主学习能力培养的学习环境,即创设以学生为主体的环境。在这样的学习环境中,学生自己负责和管理学习的过程,达到课程目标的落实。而教师则以学生学习伙伴的角色与学生共同活动,逐段提出循序渐进的探究目标,在完成探究目标的过程中,实现知识的传授和学习方法的指导,实现情感的渗透。本单元在学生掌握单分支程序设计知识的基础上,进一步学习多分支程序设计方法,以及逻辑运算符的使用。通过阅读教材、聆听讲课、讨论交流、课堂练习等过程让学生学会学习,培养学生的理解能力、自主学习能力和协作
2、交流的能力。教学目标: (1)知识与技能 1理解和掌握多分支程序设计的概念和执行过程。2掌握逻辑运算符的使用。(2)过程与方法 1通过思考、协作讨论、与计算机交互的方法掌握多分支的程序设计知识,培养自主学习、深入探究的能力。2通过对学习难点的探究,培养学生克服疑难问题的毅力和素质。(3)情感态度价值观 1通过协作交流,培养学生交流互助的良好学习方法和情感。2通过一次次目标设计在计算机上的交互实现,提高学生编程的兴趣和成就感,培养学生攻克难题的毅力和品质。教学重点: 1多分支语句格式 2逻辑运算符概念教学难点: 多分支隐含条件教学过程:抛出问题:现在要求判断输入字符是否为字母,如果是字母注明是大
3、写还是小写。1、 逻辑运算符用例题分析引入:由键盘键入一字符,如何判断该字符是否为字母?介绍:字母在计算机中排列的顺序与字母表中类似,因此当a与b比较时,实际是a与b先后序号的比较,由于b比a靠后,所以进行比较后,ba。引出:将键入的字符存入变量panduan简写为pd中,然后分别和a、z进行比较,得出(pd=a) and (pd=a) and (pd=A) and (pd=a) and (pd=A) and (pd=a) and (pd=A) and (pd=Z))。在原有的基础上完成流程图并编程实现。总结not、and、or各自的用途,并强调优先级。2、 多分支嵌套现在要求判断输入字符是否为字母,如果是字母注明是大写还是小写。现在判断条件为2个,单分支结构已经不能解决问题了,引入多分支结构。If Then Else If Then Else End IfEnd If方法1:If not((pd=a) and (pd=A) and (pd=a) and (pd=a) and (pd=A) and (pd3)or(54),写出结果。4. 根据输入的x值,计算z的值并输出。4.输入某学生成绩,若成绩在85分以上则输出“very good”,若成绩在60分至85分之间则输出“good”,若成绩低于60分则输出“no good”。3