- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
顺序结构设计BMI计算器程序
教学目标1.掌握程序的输入输出语法结构。2.理解变量的概念。3.掌握顺序结构。4.掌握表达式的编写。
活动:设计BMI计算器随着日子越来越好,肥胖问题逐渐凸显出来,常说的“胖”往往是脂肪太多,增加了心血管疾病、糖尿病等疾病的风险。我国肥胖人群规模2019年已经达到2.5亿人以上,中国的肥胖率约为17.86%。衡量一个人胖瘦的指标——体重指数(BMI),通过计算BMI,可以了解自己的肥胖情况。任务:尝试编写一个程序计算BMI值BMI=体重/身高2(m)(kg)从IPO模式的角度思考一下解决的流程
程序分析——BMI计算器I:Input(输入)P:Process(处理)O:Output(输出)输入姓名、身高和体重根据公式计算BMI输出BMI程序的组成结构流程图BMI=体重/身高2这些运算在python里如何实现呢?开始输入体重输入身高输出BMIBMI=体重/身高2结束输入姓名IPO模式
程序的三种基本结构循环结构中通常都有一个起循环计数作用的变量,这个变量的取值一般都包含在执行或终止循环的条件中。顺序结构是最简单的程序结构,它是由若干个依次执行的处理步骤组成的。顺序结构分支结构是根据不同的条件判断来决定程序执行走向的结构。分支结构循环结构AB判断AB成立不成立判断A不成立成立
顺序结构程序按从上到下的先后顺序依次执行每一条语句,直到程序结束,这种程序结构就是顺序结构。例如:如果先执行计算BMI的语句是不可行的,因为此时程序还没有输入身高和体重,输出的结果也是错误的。顺序结构是程序的基本结构之一顺序执行对于程序非常重要,一般是先输入、再处理、最后输出语句1语句2语句3语句4开始输入体重输入身高输出BMIBMI=体重/身高2结束输入姓名语句5
分析程序Python的输入、输出inputprint计算机输出计算机输出姓名+BMI值键盘输入任意可变化的内容
Python的输出语句语法:print(内容)原样输出””中的内容print(内容1,内容2,……)连续输出多个内容,内容与内容间用逗号隔开程序运行输出时不显示逗号。引号可以使用单引号(’’)、双引号()。注意程序设计中的大小写;程序中涉及到的符号,应为英文输入法下输入;
编写BMI计算程序第一步:输出“这是一个BMI计算器,你需要输入姓名,体重(kg),身高(m)”开始输入体重输入身高输出BMIBMI=体重/身高2结束输入姓名输出“这是一个BMI计算器……”
输出:尝试完成提示:print(……)所有的符号在英文输入法下输入引号的输入引号键默认输入单引号按住shift上档键输入双引号
Python的输入语句语法:input()获取键盘输入输入的内容存放在哪里?等待键盘输入闪烁的光标
Python的变量变量可以看成是一个容器,可以存储同一类型的数据。输入的内容存放在一定的内存空间中。变量张开心李快乐……name
Python的变量name=对变量进行赋值,“=”为赋值号表示将右边的内容,放置到左边的变量中赋值的基本格式:变量名=表达式input()变量的赋值
Python的变量变量的命名变量的命名要求:变量名可以是大小写字母、数字、下划线和汉字字符及组合。变量命名对大小写敏感,food与Food不一样变量名首字母不能是数字。变量名不能与保留字相同。name=input()
编写BMI计算程序第二步:开始输入体重输入身高输出BMIBMI=体重/身高2结束输入姓名输出“这是一个BMI计算器……”
Python中的算数运算符运算符含义实例代码块运算结果+加—两个数相加7+29-减—得到负数或两个数相减7-25*乘—两个数相乘7*214/除—两个数相除7/23.5%取模—两个数相除后的余数7%2,7.0%2.01,1.0**幂—返回x的y次幂7**249//取整除—两个数相除取商的整数部分7//2,7.0//2.03,3.0BMI=体重/身高2tzsgBMI=tz/sg**2
编写BMI计算程序第三步:开始输入体重输入身高输出BMIBMI=体重/身高2结束输入姓名输出“这是一个BMI计算器……”
Python的输出语句语法:print(内容)原样输出””中的内容print(内容1,内容2,……)连续输出,输出内容之间用逗号隔开print(变量名)输出变量里存储的内容,注意不加引号!!
输出计算结果编写BMI计算程序第四步:输出内容之间用逗号隔开
运行后程序报错!!!类型错误:不支持操作类型为整数和字符串类型进行**运算。
Python中的基本数据类型tzinput()语句把输入的数据都默认为字符串类型String(字符串)由数字、字母、下画线、汉字等组成的
您可能关注的文档
- 初中二年级上学期英语《初中语法频度副词》教学设计.doc
- 初中二年级上学期英语《初中语法形容词副词的比较级和最高级》教学设计.doc
- 初中二年级下学期数学《因式分解提公因式法(第一课时)》教学设计.docx
- 初中三年级全学期信息科技《认识物联网》教学课件.pptx
- 初中三年级全学期信息科技《认识物联网》教学设计.docx
- 初中三年级全学期信息科技《物联网的应用——探秘“共享单车”》教学课件.pptx
- 初中三年级全学期信息科技《物联网的应用——探秘“共享单车”》教学设计.docx
- 初中三年级上学期数学《二次根式》教案.doc
- 初中三年级上学期数学《二次根式》教学课件.pptx
- 初中三年级上学期数学《二次根式的乘法》教学课件.pptx
- 计及电动汽车移动储能动态电价的微电网优化调度研究及解决方案.pdf
- 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用 .pdf
- 浅谈电动汽车公共充电桩布局方案评价方法.pdf
- 浅谈基于弹性响应的电动汽车快充电价定价策略 汽车充电桩有序充电.pdf
- 浅谈光储充一体化社区的有序充电策略及解决方案.pdf
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 中国膀胱癌保膀胱治疗多学科诊治协作共识(2022版).pptx
- 成人心血管外科手术体外循环患者血液管理指南.pptx
- 下尿路修复重建移植物应用规范中国专家共识.pptx
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx
- PPT定制、专业写作,设计美化, + 关注
-
实名认证服务提供商
专注于方案的个性定制,修改,润色,PPT定制、设计,本人已有5年相关工作经验,具有扎实的方案及设计功底,可接演讲稿,读后感,PPT定制等多方面工作,欢迎咨询
文档评论(0)