第9课 体验算法控制 课件(共15张PPT) 浙教版五年级上册第二单元

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

第9课 体验算法控制 课件(共15张PPT) 浙教版五年级上册第二单元

资源简介

(共15张PPT)
学校即将迎来体质健康周,要求各班学生通过自测BMI值的方式,调查学生偏瘦、标准、偏胖的情况。
能否用信息课上学的算法来解决这个问题呢?
第09课 体验算法控制
分析问题
设计算法
验证算法
根据关键信息分析问题
用算法解决问题的一般步骤
问题分析
学校即将迎来体质健康周,要求各班学生通过自测BMI值的方式,调查学生偏瘦、标准、偏胖的情况。
小组合作,思考:以上问题的关键信息包括什么?
问题分析-关键信息
学校即将迎来体质健康周,要求各班学生通过自测BMI值的方式,调查学生偏瘦、标准、偏胖的情况。
BMI=体重/身高的平方
1
BMI值怎么算?
2
BMI值判断胖瘦的标准
设计算法-自然语言
用自然语言描述解决这个问题的算法。
身高、体重
胖瘦程度
输入
计算
输出
BMI=体重/身高的平方
计算BMI值
判断胖瘦程度
设计算法-算法控制结构
开始
输入体重、身高值
计算BMI值:体重/身高/身高
输出胖瘦程度
结束
判断胖瘦程度
顺序结构

BMI 判断
BMI<18.5 偏瘦
18.5<=BMI<24 标准
BMI>=24 偏胖
BMI 判断
BMI<18.5 偏瘦
18.5<=BMI<24 标准
BMI>=24 偏胖
算法设计-多分支结构
思考:在描述这个多分支结构的时候,你会先判断什么,再判断什么?尝试和同桌说一说
多分支结构

满足条件1?

满足条件2?


输出1
输出2
输出3
BMI 判断
BMI<18.5 偏瘦
18.5<=BMI<24 标准
BMI>=24 偏胖
根据右侧BMI的判断标准,在学习单上将流程图补充完整
学习活动一
设计算法-补充流程图
多分支结构




多分支结构




BMI<18.5
输出“偏瘦”
BMI<24
BMI>=18.5
输出“标准”
输出“偏胖”
算法设计-多分支机构
先判断BMI<18.5




BMI>=24
输出“偏胖”
BMI<18.5
BMI<24
输出“偏瘦”
输出“标准”
先判断BMI>=24
学习活动二
设计算法-合并流程图
在画程软件中打开“BMI测试”,通过拖动、重组的方式,将以下两个流程图合并为一个,完成对胖瘦情况判断的流程图。
算法设计-生成python程序
学习活动三
验证算法
运行“BMI判断.py “程序,尝试输入自己的升高和体重,查看程序运行结果
55kg
1.52米
注意转换为正确单位值
分析问题
设计算法
验证算法
用算法解决问题
问题分析
算法设计
验证算法
请按照算法解决问题的一般步骤,对以下问题进行分析、解决。
课后练习第9课《体验算法控制》导学评价单
班级:____________ 姓名:____________
活动一:补充流程图 1.思考,怎样用多分支结构流程图表达表格内的三种情况,完成流程图的填写 学习评价 □我能分析多分支结构,并完成流程图的填写。
BMI
判断
Bl<18.5
偏度
18.5<=BMl<24
标准
BM1>=24
偏胖




多分支结构

展开更多......

收起↑

资源列表