- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?运用选择结构描述问题求解过程年级:高一学科:信息技术(粤教版)
身体质量指数(BMI),是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI值超标,意味着你必须减肥了。公式:BMI=体重/身高2开始结束输入身高、体重计算BMI=体重/身高2输出BMI
回顾旧知,顺序结构如果BMI的值在18.5-23.9范围内,说明正常,否则不正常BMI=round(w/(h*h),1)print(”BMI为:”,BMI)h=float(input(”输入身高m:”))
w=float(input(”输入体重Kg:”))
分支结构分支结构:算法中先进行条件判断,再根据判断结果分别执行不同处理的控制结构。条件满足?语句块1语句块2
分支结构的程序实现:1.一般If语句if条件: 语句块1else: 语句块2若只对条件为真时进行处理:if条件: 语句块1Python语言用缩进的方式表示语句之间的层次关系。同一级语句块中的语句具有相同的缩进量。通常为4个空格即一个Tab键。条件是一个表达式,它的值可以是真(True)或假(False)。
【编写程序】根据BMI的值判断身体是否正常。开始结束输入身高、体重计算BMI=体重/身高2输出“正常”输出“不正常”YN18.5=BMI=23.9程序实现如下:18.5=BMIandBMI=23.9
h=float(input(输入身高m:))
w=float(input(输入体重Kg:))
BMI=round(w/(h*h),1)print(BMI为:,BMI)if18.5=BMI=23.9:
print(“正常”)else:print(“不正常)注意缩进,冒号不能省略
【编写程序】:现有一段长为25千米的测速区间,小车的限速是100千米/小时。数据中心需要编写一段程序,用来判断某辆小车在此路段是否超速。分析问题:1.需要几个变量来存储数据?2.变量的数据类型是什么?3.如何去判断是否超速?3(stv)Intfloatfloat
程序如下:变量名数据类型含义s数值型——整型区间距离(千米)t数值型——实型小车通过此区间的用时(小时)v数值型——实型小车能过此区间的平均时速(千米/时)计算模型判断结果=“正常”(v=100)“超速”(v100)其中v=s/ts=25
t=float(input(“请输入用时(小时):))
v=round(s/t,1)print(v为:,v)
ifv=100:
print(正常)
else:
print(超速)
h=float(input(输入身高m:))
g=float(input(输入体重Kg:))
BMI=round(g/(h*h),1)
if18.5=BMI=23.9:
print(“正常”)
else:
print(“不正常)s=25
t=float(input(“请输入用时(小时):))
v=s/t
ifv=100:
print(正常)
else:
print(超速)
【编写程序】:根据BMI的值,参照下表输出不同的分类。程序如下:h=float(input(输入身高m:))
g=float(input(输入体重Kg:))
BMI=round(g/(h*h),1)
ifBMI=18.4:
print(偏瘦)
if18.5=BMI=23.9:
print(正常)
if24.0=BMI=27.9:
print(过重)
ifBMI=28:
print(肥胖)
2.if-elif语句if条件1: 语句块1elif条件2: 语句块2……elif条件N: 语句块Nelse: 语句块N+1表达式1表达式2表达式n语句块n+1…语句块2语句块1语句块nTrueTrueTrueFalseFalseFalseTrueFalse…程序只有一个入口多分支结构的程序实现只要某个条件为真,计算机就会执行其所对应的语句块,然后就退出该语句。多分支结构的流程图
【编程】根据BMI的值,参照下表输出不同分类。用if-elif语句编写程序h=float(input(输入身高m:))
g=float(input(输入体重Kg:))
BMI=round(g/(h*h),1)print(BMI为:,BMI)ifBMI=18.4:print(偏瘦)elifBMI=23.9:print(正常)elifBMI=27.9:print(过重)else:print(肥胖)
用if-elif语句编写程序输入分数([1,100]之间的整数)90分以上为优秀;80分以上为良好;70分以上
您可能关注的文档
- 高中化学人教版必修第二册:第五章化工生产中的重要非金属元素全章复习.pptx
- 高中化学人教版选择性必修第一册:化学平衡选择性必修1.pptx
- 初中英语外研社版八年级上册:Module 2 My home town and my country Unit 2 Writing-教学设计.docx
- 初中数学浙教版八年级下册:5.2 菱形-教学设计第二课时 .docx
- 初中数学浙教版九年级上册:4.2 由平行线截得的比例线段-教学课件 (2).pptx
- 小学数学五年级上册人教版:循环小数.pptx
- 小学数学人教版六年级上册:位置与方向(二)单元复习.docx
- 初中信息技术浙教版九年级:第1课 网络安全探究-教学设计.docx
- 初中数学浙教版九年级上册:2.2 简单事件的概率-教学设计第二课时.docx
- 初中数学浙教版八年级上册:3.4 一元一次不等式组-教学课件 (1).pptx
最近下载
- 一种料理机机座.pdf VIP
- Mg-Al-M合金中Al-M相(M=Sr,Nd)析出行为的热力学分析.pdf VIP
- 220kV变电站消防工程 投标方案(技术方案).docx
- 中国计量大学《光学原理》2021-2022学年第二学期期末试卷及答案A卷.pdf VIP
- CJJ61-2017 城市地下管线探测技术规程.docx VIP
- CJJT-269-2017-城市综合地下管线信息系统技术规范.pdf VIP
- 1_1_2021年第四季度护理安全管理.pptx VIP
- 培训机构教务年度工作总结.pptx VIP
- T_CSGPC 027-2024 地下市政基础设施 综合管理信息平台建设技术规范.docx VIP
- 子宫内膜息肉(宫腔镜子宫病损切除术)临床路径【2020版】(1).pdf VIP
原创力文档


文档评论(0)