4.3 运用选择结构描述问题求解过程 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《4.3 运用选择结构描述问题求解过程 -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中信息技术 4.3 运用选择结构描述问题求解过程 ppt课件_2023新粤教版2019高中信息技术必修第一册 运用 选择 结构 描述 问题 求解 过程 ppt 课件 _2023 新粤教版 下载 _必修1 数据与计算_粤教版(2019)_信息_高中
- 资源描述:
-
1、4.3 运用选择结构描述问题求解过程第 四 章授课人:XXX知识回顾运用顺序结构描述问题求解过程顺序结构特点:自上而下执行应用输出语句print()格式三个参数输入语句input()格式返回字符串类型数据类型转换函数需掌握的知识程序语言基础知识常量、变量数据类型运算符、表达式函数三种基本控制结构顺序结构选择结构循环结构if语句的应用ifelifelse语句的应用if语句的应用01从键盘分别输入体重、身高,请你编写程序计算BMI指数,并根据BMI指数判断是否为正常体重。(18.5=BMI24为正常体重)实例:根据BMI指数判断体重状态1.01.分析问题实例:根据BMI指数判断体重状态1.0从键盘
2、分别输入体重、身高,请你编写程序计算BMI指数,并根据BMI指数判断是否为正常体重。(18.5=BMI24为正常体重)已知的数据是什么?求解的数据是什么?体重、身高BMI指数条件:18.5=BMI24,则为正常体重判断:是否为正常体重实例:根据BMI指数判断体重状态1.02.设计算法输入体重w输入身高h计算BMI指数:bmi=w/h2开始输入体重w输入身高hbmi=w/h2结束输出bmi输出bmi实例:根据BMI指数判断体重状态1.02.设计算法输入体重w输入身高h计算BMI指数:bmi=w/h2开始输入体重w输入身高hbmi=w/h2结束18.5bmi24?输出”体重正常”YN输出bmi输出
3、bmi如果18.5bmi24,则输出“体重正常”单分支if语句条件表达式语句AYNif语句执行过程如果条件表达式为真,则执行语句A,然后继续往下执行如果条件表达式为假,则不执行语句A,然后继续往下执行条件表达式可以是关系表达式也可以是逻辑表达式注意:单分支if语句语句格式if(条件表达式):语句A单分支if语句语句格式if (条件表达式):语句A注意事项:if后面要空1个空格再写条件表达式 if(条件表达式)后面加冒号“:”,是英文状态下的“:”写语句A之前要缩进,也就是空4个空格或按1次Tab键 单分支if语句一起来找茬:找出格式书写正确的程序段if 18.5=bmi24print(“体重正
4、常”)if 18.5=bmi24:print(“体重正常”)if:18.5=bmi24print(“体重正常”)if 18.5=bmi24:print(“体重正常”)if(条件表达式):语句A单分支if语句一起来找茬:找出格式书写正确的程序段if 18.5=bmi24print(“体重正常”)if 18.5=bmi24:print(“体重正常”)if:18.5=bmi24print(“体重正常”)if 18.5=bmi24:print(“体重正常”)无冒号冒号位置错误无缩进if(条件表达式):语句A单分支if语句关于“缩进”,需注意:当语句A是由多个语句构成的复合语句时,所有语句严格遵循相同的
5、缩进if 18.5=bmi24:print(“体重正常”)print(“请继续保持!”)if 18.5=bmi24:print(“体重正常”)print(“请继续保持!”)实例:根据BMI指数判断体重状态1.03.编写程序开始输入体重w输入身高hbmi=w/h2结束18.5bmi24?输出”体重正常”YN输出bmiw=float(input(请输入体重:)h=float(input(请输入身高:)bmi=w/h*2print(BMI指数为:,bmi)if 18.5=bmi24:print(“体重正常”)实例:根据BMI指数判断体重状态1.04.调试运行程序实例:根据BMI指数判断体重状态1.0
6、4.调试运行程序发现:当体重偏轻或偏重时,程序没有相应的提示信息,该如何解决?实例:根据BMI指数判断体重状态2.0优化程序输入体重w输入身高h计算BMI指数:bmi=w/h2开始输入体重w输入身高hbmi=w/h2结束18.5bmi24?输出”体重正常”YN输出bmi输出bmi如果18.5bmi24,则输出“体重正常”否则,输出“体重不正常”输出”体重不正常”双分支if语句if语句执行过程如果条件表达式为真,则执行语句A,然后继续往下执行如果条件表达式为假,则执行语句B,然后继续往下执行条件表达式语句AYN语句B双分支if语句语句格式if(条件表达式):语句Aelse:语句B注意事项:if和
7、else对齐;else后面加冒号“:”当语句A和语句B由多个语句构成时,所有语句严格遵循相同的缩进实例:根据BMI指数判断体重状态2.0补充程序w=float(input(请输入体重:)h=float(input(请输入身高:)bmi=w/h*2print(BMI指数为:,bmi)if 18.5=bmi24:print(“体重正常”)else:print(“体重不正常”)开始输入体重w输入身高hbmi=w/h2结束18.5bmi24?输出”体重正常”YN输出bmi输出”体重不正常”实例:根据BMI指数判断体重状态2.0调试运行程序新知检验a=1b=2if ab:a=bprint(a)a=3b=
8、2if ab:a=belse:a=-bprint(a)请阅读以下程序题,判断输出的结果a=3b=2if ab:a=bprint(a)23-2新知检验问题1:输入某同学信息技术考试成绩(0-100),判断是否通过考试。如果60分及以上,则通过考试,输出“通过”;如果60分以下,则输出“不通过”。请完善该程序:score=(input(“请输入考试成绩:”)if :print(“通过”)print(“不通过”)新知检验问题1:输入某同学信息技术考试成绩(0-100),判断是否通过考试。如果60分及以上,则通过考试,输出“通过”;如果60分以下,则输出“不通过”。请完善该程序:score=(inpu
9、t(“请输入考试成绩:”)if :print(“通过”)print(“不通过”)int60=score=100else:新知检验问题2:项目小组成员在某购物网站上了解到某种笔记本搞优惠活动,规定:一次购买6本以上(含6本)10本以下(含10本)打九折;一次购买11本以上(含11本)打八折。项目小组成员根据以上计费标准,用Python编写了一段程序让电脑自动计算购买笔记本的总费用,程序代码如下:新知检验请将程序代码补充完整:s=int(input(“请输入购买的笔记本的数量(本):”)p=float(input(“请输入笔记本的单价(元):”)if s6:j=1.0#j为折扣系数t=s*p*jp
10、rint(“总费用为:”,”%.1f“%t,”元”)条件:一次购买6本以上(含6本)10本以下(含10本)打九折;一次购买11本以上(含11本)打八折新知检验请补充完整程序代码:s=int(input(“请输入购买的笔记本的数量(本):”)p=float(input(“请输入笔记本的单价(元):”)if s6:j=1.0#j为折扣系数if 6=s=11:j=0.8t=s*p*jprint(“总费用为:”,”%.1f“%t,”元”)ifelifelse语句的应用02实例:根据BMI指数判断体重状态2.0“体重不正常”存在着偏轻和偏重两种情况,如何优化程序?从键盘分别输入体重、身高,请你编写程序计
展开阅读全文
链接地址:https://www.163wenku.com/p-6635050.html