资源简介 中小学教育资源及组卷应用平台教学设计课 题 双分支if语句 授课班级 八年级教学目标 信息意识:学生能够认识到编程语言作为信息交流工具的重要性,理解编程可以用来表达复杂的想法和解决问题。计算思维:学生能够理解并应用双分支if语句进行条件判断,构建简单的算法。培养学生从具体问题出发,抽象出逻辑关系,进而用计算机语言表达这种关系的能力。数字化学习与创新:能够在IDLE环境中编写Python代码,体验数字化创作的乐趣,鼓励利用编程解决日常生活中的小问题,培养创新精神和实践能力。信息社会责任:引导学生思考程序对社会和个人的影响,培养负责任的信息技术使用者,学习信息科技工作者的思维方式,领悟算法思想。教学重点 理解和应用双分支if语句进行简单条件判断。教学难点 将现实生活中的逻辑问题转化为编程中的条件表达式,并确保程序运行结果的正确性。教学资源 信息技术课本、多媒体课件,计算机,编程平台用于即时练习。教学过程教学环节 教师行为 学生行为 设计意图导入 复习双分支if语句执行流程。实际生活中很多问题需要根据条件有选择地进行处理。例如:要进入微信,邮箱,成绩查询系统等,都需要输入用户名和密码,输入的用户名和密码正确,才可以登录成功,否则登录失败。要解决这些问题,除了可以用双分支if语句外,还可以用到双分支if语句。今天我们学习这种新的结构——双分支if语句。新课讲授 双分支结构根据给定条件是否成立,而决定执行不同路径的算法结构,就是分支结构。分支结构分为双分支结构、双分支结构、多分支结构。提出问题:你见过双分支结构吗?图表 1双分支if语句图表 2流程图活动一:提问、练习:双分支if语句的执行流程? (1)判断<条件>是否成立(即判断<条件>表达式的值是否为“True”);(2)若成立,则执行<语句组 A>,然后跳过 else 行和<语句组 B>,直接执行后面的其他语句;(3)否则,则跳过<语句组 A>,而去执行 else 部分的<语句组 B>,然后继续执行后面的其他语句。注意:if 引导词代表<条件>成立,而 else 隐含<条件>不成立或者说相反<条件>成立。身体指数BMI中的双分支现在,请利用双分支if语句,根据身体质量指数BMI的范围,输出是否正常。图表 3指数BMI正常与否思考:除了上述表现形式,你还有其他的条件写法吗?图表 4双分支if语句(1)图表 5双分支if语句(2)巩固提升 输入用户名和密码,输出正确显示“登录成功”,否则显示“您的用户名或密码不正确!”,要求用双分支if语句。小结 在所有小组完成展示后,带领大家一起回顾今天学到的主要知识点,包括布尔表达式的构建、if语句的应用等。询问学生有哪些收获以及还存在哪些困惑的地方,以便后续有针对性地进行辅导。同时也要表扬表现优秀的团队和个人,增强学生的成就感。板书设计双分支if语句双分支结构身体指数BMI中的双分支课后作业设计基础性作业 输入一个年份,判断其是否是闰年,若是闰年输出“Yes,否则输出“NO”。闰年的判断条件为:1)能够被4整除但不能被100整除的数。2)能够被400整除的数。输入某同学语数外三门考试成绩,判断其是否可以获得奖学金。获得奖学金的条件是:三门课的平均成绩在80分以上且每门成绩不低于70分。巩固提升性作业 输入考试成绩(0-100),输出对应等级,等级划分如下:教学反思21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://21世纪教育网(www.21cnjy.com)" 21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览