课件编号15532791

4.3 运用选择结构描述问题求解过程 课件(共56张PPT) 2022-2023+学年粤教版(2019)高中信息技术+必修1

日期:2024-05-23 科目:信息技术 类型:高中课件 查看:26次 大小:2167571Byte 来源:二一课件通
预览图 1/12
必修,信息技术,高中,2019,教版,学年
  • cover
(课件网) BIG DATA 4.3 运用选择结构 描述问题求解过程 第四章 授课人:XXX 知识回顾 需掌握的知识 程序语言基础知识 常量、变量 数据类型 运算符、表达式 函数 三种基本控制结构 顺序结构 选择结构 循环结构 if语句的应用 if…elif…else语句的应用 ONE if语句的应用 01 从键盘分别输入体重、身高,请你编写程序计算BMI指数,并根据BMI指数判断是否为正常体重。 (18.5<=BMI<24为正常体重) 实例:根据BMI指数判断体重状态1.0 1.分析问题 实例:根据BMI指数判断体重状态1.0 从键盘分别输入体重、身高,请你编写程序计算BMI指数,并根据BMI指数判断是否为正常体重。 (18.5<=BMI<24为正常体重) 已知的数据是什么? 求解的数据是什么? 体重、身高 BMI指数 条件: 18.5<=BMI<24,则为正常体重 判断: 是否为正常体重 实例:根据BMI指数判断体重状态1.0 2.设计算法 ①输入体重w ②输入身高h ③计算BMI指数:bmi=w/h2 开始 输入体重w 输入身高h bmi=w/h2 结束 输出bmi ④输出bmi 实例:根据BMI指数判断体重状态1.0 2.设计算法 ①输入体重w ②输入身高h ③计算BMI指数:bmi=w/h2 开始 输入体重w 输入身高h bmi=w/h2 结束 18.5≤bmi<24 输出”体重正常” Y N 输出bmi ④输出bmi ⑤如果18.5≤bmi<24,则输出“体重正常” 单分支if语句 条件表达式 语句A Y N if语句执行过程 如果条件表达式为真,则执行语句A,然后继续往下执行 如果条件表达式为假,则不执行语句A,然后继续往下执行 条件表达式可以是关系表达式 也可以是逻辑表达式 注意: 单分支if语句 语句格式 if (条件表达式): 语句A 单分支if语句 语句格式 if (条件表达式) : 语句A 注意事项: ① if后面要空1个空格再写条件表达式 ② if (条件表达式)后面加冒号“:”,是英文状态下的““:” ③写语句A之前要缩进,也就是空4个空格或按1次Tab键 ① ② ③ 单分支if语句 一起来找茬:找出格式书写正确的程序段 if 18.5<=bmi<24 print(“体重正常”) if 18.5<=bmi<24: print(“体重正常”) if :18.5<=bmi<24 print(“体重正常”) if 18.5<=bmi<24: print(“体重正常”) if (条件表达式): 语句A 单分支if语句 一起来找茬:找出格式书写正确的程序段 if 18.5<=bmi<24 print(“体重正常”) if 18.5<=bmi<24: print(“体重正常”) if :18.5<=bmi<24 print(“体重正常”) if 18.5<=bmi<24: print(“体重正常”) 无冒号 冒号位置错误 无缩进 if (条件表达式): 语句A 单分支if语句 关于“缩进”,需注意: 当语句A是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进 if 18.5<=bmi<24: print(“体重正常”) print(“请继续保持!”) if 18.5<=bmi<24: print(“体重正常”) print(“请继续保持!”) 实例:根据BMI指数判断体重状态1.0 3.编写程序 开始 输入体重w 输入身高h bmi=w/h2 结束 18.5≤bmi<24 输出”体重正常” Y N 输出bmi w=float(input("请输入体重:")) h=float(input("请输入身高:")) bmi=w/h**2 print("BMI指数为:",bmi) if 18.5<=bmi<24: print(“体重正常”) 实例:根据BMI指数判断体重状态1.0 4.调试运行程序 实例:根据BMI指数判断体重状态1.0 4.调试运行程序 发现:当体重偏轻或偏重时,程序没有相应的提示信息,该如何解决? 实例:根据BMI指数判断体重状态2.0 优化程序 ①输入体重w ②输入身高h ③计算BMI指数:bmi=w/h2 开始 输入体重w 输入身高h bmi=w/h2 结束 18.5≤bmi<24 输出”体重正常” Y N 输出bmi ④输出bmi ⑤如果18.5≤bmi<24,则输出“体重正常” 否则,输出“体重不正常” 输出 ”体重不正常” 双分支if语句 if语句执行过程 如果条件表达式为真,则执行语句A,然后继续往下执行 如果条件 ... ...

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