第6课 多分支结构程序设计——多分支结构 ——if elif else 教学设计- 2024—2025学年浙教版(2020)初中信息技术八年级上册

2024-08-14
| 4页
| 262人阅读
| 75人下载
普通

内容正文:

多分支结构 ——if elif else · 学科核心素养 1. 提升获取、评估和使用信息的能力。(信息意识) 2. 培养通过抽象、分解和逻辑推理解决问题的能力。(计算思维) 3. 激发创新思维,培养解决实际问题的能力。(数字化学习与创新) 4. 遵守信息法律法规,提高信息防范意识,(信息社会责任) · 课程目标与要求 1. 理解多分支结构在程序中的作用和应用场景。 2. 掌握使用if语句、else语句和elif语句实现多分支结构的方法。 3. 培养逻辑思维能力,合理运用多分支结构。 4. 能够根据不同条件设计并实现含有多分支结构的Python程序。 · 教学内容分析 本课是八年级上册《信息技术》(浙江省义务教育教科书)第6课“多分支结构程序设计”的教学内容。 本课复习if语句和else语句的基本用法,同时学习多分支结构的概念和原理,分析多分支结构的应用场景和使用方法,并运用多分支结构解决实际问题。 · 学生主体分析 本课的学习对象是八年级学生。学生已经具备一定的Python编程能力,理解基本的编程概念和语法规则。 · 教学重难点 教学重点:理解多分支结构的概念和原理。 教学难点:掌握运用多分支结构解决问题的思路和方法。 · 教学准备 教学课件、安装有python软件的电脑。 · 教学策略分析 从新义务教育信息科技课程标准(2022年版)出发,结合本课学习内容和学生容易理解程度,通过引入实际问题和场景,鼓励学生自主思考和探索解决方案。同时提供案例演示,通过案例演示,让学生理解多分支结构的应用场景和解决问题的过程。 · 教学过程 教师活动 学生活动 设计意图 一、旧知回顾 复习if语句和else语句的基本语法和功能。 师:同学们还记得我们上节课学习的语句吗? 师:在if...else语句中,我们程序开始执行后,要有一个判断的条件,如果判断结果为“是”,则执行语句1,代码运行结束;如果判断结果为“否”,则执行语句2,代码运行结束。 师:这里我们需要注意,这个判断语句只能二者选其一。 生:if...else语句。 通过回忆旧知,从而比较自然的引出新授内容。 二、活动导入 通过具体实例,引出新授语句。 师:但其实在生活中,我们会发现判断不仅仅是两种情况。比如,我们询问并猜测别人体重时,会收到三种答复:多了,少了,以及对了。 师:我们判断一个人是否健康,衡量其胖瘦程度的标准,便是使用通才凯特勒提出的BMI。它是通过公式“体重除以身高的平方”得到一个数据,然后将其与标准数据比较。这里我们需要注意,体重的单位是千克,身高的单位是米。 师:现在,如果让你编写一个代码,输入一个人的体重和身高,计算出ta的BMI值,再根据BMI值判断出对应的类别。我们会发现使用上节课语句编写的代码很多,但如果使用即将学习的代码编写就会简单很多。 通过比较使用两种语句编写计算BMI值的代码,突出新语句的简洁方便,激发学生学习兴趣。 3、 活动实施 讲解多分支结构的概念和原理。 师:if...elif...else语句,是用来判断多个条件的。如果表达式1正确,则执行语句1,运行结束;如果表达式1不正确,则执行表达式2,如果表达式2正确,则执行语句2,运行结束;如果表达式2不正确,则执行表达式3,如果表达式3正确,则执行语句3,运行结束;以此类推。 师:就是说,在判断多个条件的语句时,如果if条件为真则执行if后面的语句块。如果elif条件为真,则执行elif后面的语句块。如果if和elif条件都不满足,则执行else后面的语句块。 师:需要注意的是,条件判断是从上到下依次判断,如果某个条件判断为真,执行完对应的语句块,后面的条件判断就直接忽略,不再执行。 讲解案例代码 【活动一:小试牛刀】 师:现在我们清楚了语句的执行过程,现在同学们就来尝试编写一个购票算法程序吧。 小试牛刀:儿童乘坐火车时,若身高不超过110 cm,则无须购票;若身高超过110 cm但不超过140cm,可买半票;若超过140cm,应买全票。试写出一个购票算法程序代码。(使用if…elif…else语句) 【活动二:练习】 编写程序,实现以下功能:人类腋窝正常体温是36度至37.2度,从键盘输入一个人体温度,判断这个人的体温是过低、正常还是过高。 【活动三:思考】 同学们可以想想日常生活中,还有哪些情况能够使用今天学习的语句。试着创造一个情景,并编写相关的代码。 学生编写相关代码。 学生思考生活实例,并编写代码。 通过亲自编写代码,理解语句执行流程。 培养学生创新能力,将理论与实际结合。 四、活动总结 师:通过今天的学习,我们来总结一下if…elif…else语句的使用。 1、判断多个条件的语句时,if条件为真则执行if后面的语句块。 2、如果elif条件为真,则执行elif后面的语句块。 3、如果if和elif条件都不满足,执行else后面的语句块。 五、课后思考 师:我们学习了三种形式的分支语句,同学们可以思考它们之间的异同是什么? · 板书设计 if…elif…else语句格式: if(表达式1): 语句1 elif(表达式2): 语句2 ...... elif(表达式N): 语句N else: 语句N+1 1 学科网(北京)股份有限公司 $$

资源预览图

第6课 多分支结构程序设计——多分支结构 ——if elif else 教学设计-  2024—2025学年浙教版(2020)初中信息技术八年级上册
1
第6课 多分支结构程序设计——多分支结构 ——if elif else 教学设计-  2024—2025学年浙教版(2020)初中信息技术八年级上册
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。