《程序中的逻辑判断》教学设计(5页).docVIP

  • 37
  • 0
  • 约3.4千字
  • 约 6页
  • 2017-01-10 发布于湖南
  • 举报

《程序中的逻辑判断》教学设计(5页).doc

《程序中的逻辑判断》教学设计(5页)

《程序中的逻辑判断》教学设计 盐城市初级中学 施梅 教材分析 《程序中的逻辑判断》是江苏凤凰科学技术出版社出版的《初中信息技术》八年级第四章程序设计中的第三节的内容。本节内容主要包括程序的选择结构和逻辑运算。该部分内容中的选择结构和第二节涉及到的顺序结构以及第四节的循环结构共同构成了程序的三种基本结构。任何规范的程序都可以分解为这三种基本结构,所以牢固掌握这三种基本结构,是学习程序设计的基本要求,是编写出结构清晰、易读易懂的程序的前提。 学情分析 通过前两节的学习,学生已经掌握了简单程序的编写方式。通过前两节的学习,学生已初步掌握VB界面的设计,学会了赋值语句、简单函数的使用;同时通过顺序结构的学习,学生已经具备了程序基本结构的学习基础,借助生活实例,学生也能够很容易理解选择结构的含义,并完成程序的编写。因此,在教学过程中要使用学生感兴趣的具体的生活实例分析选择结构,在教师的引导下提出问题、分析问题、解决问题,最终使学生掌握选择结构,学会程序设计。 教学目标 知识与技能 了解选择结构所能实现的功能及其在生活中的应用; 了解选择结构、关系表达式及逻辑表达式的基本概念; 能利用关系表达式与逻辑表达式来实现VB中If语句的条件判断; 学会用VB中的条件语句编写选择结构程序; 过程与方法 经历提出问题、分析问题、解决问题的过程,初步掌握运用选择结构解决实际生活中问题的一般过程与方法。 情感态度与价值观 运用半成品加工策略,完善程序,发展学生思维的逻辑性及严谨的学习态度。 教学重难点 教学重点:使用选择结构解决实际问题 教学难点:选择结构程序的编写;关系表达式与逻辑表达式 五、教学策略 本节课的学习侧重点放在能将具体的生活实际问题转化为选择结构类问题,正确分析出问题的特点,并能用关系表达式和逻辑表达式描述选择结构中的条件。本节分为两课时,本节为第一课时,涉及到选择结构程序的编写、判断中的条件表示。第二课时主要对第一课时的重难点的进一步巩固、总结与提高。 六、教学过程 (一)设置情境,引入课题 师介绍一个新朋友——大白,播放视频,上个月大白来到了上海执行一个任务: 4月份的上海有一场展览,其中有一个很有意思的活动:男生体重超过90kg或者女生体重超过70kg就可以免票。如果想要免票需要经过大白的检测。 教师展示“抱一抱(男生版)”和“抱一抱(女生版)”程序,请同学测试是否能免票(演示程序的运行)。 我们通过大白来判断是否满足免票的条件,大白是一个机器人它是如何判断的呢?那是因为用到了程序中的逻辑判断,今天这节课我们就一起来学习《程序中的逻辑判断》。 揭题:《程序的逻辑判断》 设计意图:以让大白检测能否免票的活动引入,激发学生的兴趣引发学生对大白“抱一抱”程序的思考。借助自然语言描述算法的方式,对程序的算法有所思考,这样的导入,降低了入门的难度,学生容易接受,也容易进行知识的迁移。 (二) 伪代码 程序语言 (变量w表示体重) 男生: 体重超过90KG就可以免票,否则需要购票入内。 如果 那么 否则 结束 IF Then MsgBox 恭喜你,免票! Else MsgBox 不好意思,请排队买票哦! End If 师总结:其实w90 就是一个条件,当满足条件的时候,执行MsgBox 恭喜你,免票!,如果不满足条件,就是w=90时,执行MsgBox 不好意思,请排队买票哦!。这就是逻辑判断中条件语句的一种格式!现在了解了“抱一抱(男生版)”是如何检测体重的,其实大白对于体重的判断就是程序中的逻辑判断! 设计意图:教师展示“抱一抱(男生版)”程序,学生查看并提取条件语句。从自然语言到伪代码再到程序语言的过渡,层层递进,由易到难,大大减轻了学生初识条件语句的畏难心理,同时也有利于学生在理解的基础上熟悉条件语句。 活动2:修改完善“女生版”代码,掌握条件语句 要求:根据需求,利用条件语句完善“女生版” 问题:条件语句的格式及简单条件的描述 IF Then MsgBox 恭喜你,免票! MsgBox 不好意思,请排队买票哦! 师总结:从这两个程序中,我们都得出了逻辑判断中的条件语句的格式。而且,从刚才的例子中,我们也可以看出这里的条件可以用关系表达式去完成,关系运算符除了大于,还有小于,大于等于,小于等于,不等于等。教师归纳总结条件语句的格式和关系表达式。 设计意图:让学生在男生版的基础上修改,知识

文档评论(0)

1亿VIP精品文档

相关文档