甘教版八年级上册信息科技 多分支if语句 教案

资源下载
  1. 二一教育资源

甘教版八年级上册信息科技 多分支if语句 教案

资源简介

中小学教育资源及组卷应用平台
教学设计
课 题 多分支if语句 授课班级 八年级
教学目标 信息意识:学生能够认识到编程语言作为信息交流工具的重要性,理解编程可以用来表达复杂的想法和解决问题。计算思维:学生能够理解并应用多分支if语句进行条件判断,构建简单的算法。培养学生从具体问题出发,抽象出逻辑关系,进而用计算机语言表达这种关系的能力。数字化学习与创新:能够在IDLE环境中编写Python代码,体验数字化创作的乐趣,鼓励利用编程解决日常生活中的小问题,培养创新精神和实践能力。信息社会责任:引导学生思考程序对社会和个人的影响,培养负责任的信息技术使用者,学习信息科技工作者的思维方式,领悟算法思想。
教学重点 理解和应用多分支if语句进行多条件判断。
教学难点 将现实生活中的逻辑问题转化为编程中的条件表达式,并确保程序运行结果的正确性。
教学资源 信息技术课本、多媒体课件,计算机,编程平台用于即时练习。
教学过程
教学环节 教师行为 学生行为 设计意图
导入 复习单、双分支if语句执行流程。还记得我们之前说过的身体指数BMI吗?BMI处于不同的区间时,所输出的身体健康状况也是不同的。像这种情况,除了 可以用单、双分支if语句外,还可以用到多分支if语句。今天我们学习这种新的结构——多分支if语句。
新课讲授 多分支结构如果并列多个单分支if语句结构中的各个判断<条件>是关联于同一数据量或表达式的,可以用多分支 if 语句结构来表达。多分支if语句的格式:图表 1多分支if语法图表 2多分支if流程图活动一:对照着语法结构和流程图,和同桌说说多分支if结构的执行流程。(1)判断<条件1>是否成立 (即判断<条件 1>表达式的值是否为“True”);(2)若成立,则执行<语句组1>分支,然后跳过后面的其他分支继续执行多分支结构之后的语句;(3)否则,则继续判断<条件2>是否成立,若成立,则执行<语句组2>分支,然后跳过后面的其他分支,继续执行多分支结构之后的语句;(4)否则,则继续判断<条件3>是否成立……如此依次下去,直至判断<条件n>是否成立,若成立,则执行<语句组n>分支,然后继续执行多分支结构之后的语句;(5)否则,则执行<语句组 n+1>分支或直接执行多分支结构之后的语句。活动二:讨论、练习:如何根据身体指数BMI,输出所对应的身体指数?图表 3 BMI多分支if活动三:参考第三节程序段p34.py,利用多分支结构编制一程序p46.py,正确显示今天是星期几,并打招呼。图表 4输出星期几
巩固提升 将多分支结构程序p46.py改编成多个并列的单分支结构程序p48.py,使之仍然能够正确显示今天是星期几,并打招呼。
小结 在所有小组完成展示后,带领大家一起回顾今天学到的主要知识点,包括布尔表达式的构建、if语句的应用等。同时也要表扬表现优秀的团队和个人,增强学生的成就感。鼓励学生在今后的学习中多思考、多实践。
板书设计
多分支if语句多分支结构
课后作业设计
基础性作业 在第三节 p33.py 程序段基础上编写一个有判定的整数 (100以内)加法计算训练的程序 (命名为 p47.py)。
巩固提升性作业 阅读图3-4-7流程图和示例程序p47.py,修改程序(命名为p49.py)使它能完成 [0,999] 区间整数加法的计算。
教学反思
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://21世纪教育网(www.21cnjy.com)
" 21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览