课件编号14732308

第6课 多分支结构程序设计 教案 2022—2023学年浙教版(2020)初中信息技术八年级上册

日期:2024-05-06 科目:信息技术 类型:初中教案 查看:41次 大小:591062Byte 来源:二一课件通
预览图 1/2
八年级,信息技术,初中,2020,教版,学年
  • cover
多分支结构程序设计 一、教学目标 1.巩固双分支结构的语句格式和执行流程。 2.了解多分支结构,理解if-elif条件语句的格式、执行流程和解决问题的一般步骤和方法,学会使用流程图进行算法设计。(计算思维)。 3.能够结合生活场景利用分支结构解决实际的问题,逐渐形成关注身边信息技术应用的意识(信息意识)。 二、教学重点 理解if-elif条件语句的一般格式与执行流程,编写简单的多分支结构程序。 三、教学难点 掌握if-elif条件语句的程序设计方法,结合生活场景编写多分支结构程序。 四、教学准备 1.极域电子教室; 2.Python3.X软件(海龟编辑器、PyCharm) 3.多媒体教学资源 五、教学过程 教学环节 教师活动 学生活动 设计意图 情境导入 展示老师收到的 《关于做好重污染天气红色预警期间相关工作的通知》 图片展示乌鲁木齐近期的天气情况,介绍空气质量指数AQI的标准及我国今日空气质量排行榜。 观察、思考 用学生身边的事物吸引学生注意力,激发学生兴趣。 新课讲解 引出学习任务 编写程序,实现如下功能:输入空气质量指数aqi,判断并输出户外活动建议。 【回顾旧知】 1.if选择结构的语句格式 注意: 1.if和else后面有冒号: 2.表达式下面的语句块要缩进4个字符 2.if选择结构流程图 3.常用的关系运算符和逻辑运算符 二、编写程序,实现功能 【分析问题】 使用IPO方法 1.从键盘输入aqi 2.根据输入的aqi值进行判断,给出合适的活动建议 3.输出结果 多分支结构的语句格式 多分支结构流程图 思考并回答问题: 需要使用哪种程序结构来实现程序的编写? if选择结构的语句格式? if选择结构流程图 常用的关系运算符和逻辑运算符 分析问题,找出解决方法,使用分支结构 理解多分支结构的语句格式和执行流程 小组合作探究,用流程图设计算法 用多分支结构设计程序,解决身边实际问题,培养学生解决问题的能力和计算思维 通过小组合作,促进学生的交流和学习,实现互帮互助,提高学习效率 【算法设计】 【编写程序】 【运行调试程序】 学生练习 【课堂练习:穿衣指数推荐】 编写程序,输入的气温,实现穿衣指数推荐功能。具体推荐标准如下: 【分析问题】 1.从键盘输入气温 2.根据输入的气温进行判断,推荐合适的穿着 3.输出推荐结果 【算法设计】 【编写程序】 qw = float(input("请输入气温:")) _____ print("请输入正确气温!") _____ print("气温较高,适合穿短袖!") _____ print("气温适宜,适合穿长袖T恤或衬衫! ") _____ print("气温偏低,适合穿外套!") _____ print("气温低,适合穿毛衣加大衣!") _____ print("气温很低,棉衣或羽绒服!") 分析问题,找出解决方法,使用多分支结构 小组合作探究,用流程图设计算法 小组合作学习,完成程序的编写及调试 用多分支结构设计程序,解决身边实际问题,培养学生解决问题的能力、计算思维,巩固多分支结构的应用 通过小组合作学习,实现互帮互助,提高学习效率 展示点评 展示学生作品,师生共同点评 观察作品,发现问题并解决问题,学习优秀作品 引导学生学会分析和评价,培养学生发现问题和解决问题的能力 课后练习 【课后练习:根据bmi指数判断健康状况】 编写程序,输入的身高和体重,计算输出人体BMI指数,并判断身体健康情况。BMI计算方法是:身体健康指数(BMI)=体重(kg)/身高2(m) 【编写程序】 h = float(input('请输入你的身高(米):')) w=float(input('请输入你的体重(kg):')) bim = w/h**2 print('您的身体健康指数是',bim) if bim<18.5: print("你太瘦了") elif 18.5

~~ 您好,已阅读到文档的结尾了 ~~