- 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
- 广东省汕头市澄海区2023-2024学年六年级上学期期中语文试卷(含答案).pdf
- 广东省汕头市澄海区2023-2024学年六年级上学期期中语文试卷(含答案).pdf
- 广东省汕头市潮南区司马浦初中学校联考2023-2024学年七年级上学期期中地.pdf
- 广东省汕头市多校2024届高三上学期期中考试物理试卷(含答案).pdf
- 广东省汕头市2024届高三二模物理含答案解析 .pdf
- 广东省汕头市2024届普通高考第一次模拟考试物理 .pdf
- 2024浪漫婚礼的主持词(35篇).pdf
- 广东省汕头市2023-2024学年高一下学期第二次阶段考试政治模拟试题(含答 .pdf
- 广东省深圳市耀华实验学校2024年高三3月份模拟考试物理试题含解析.pdf
- 广东省深圳市罗湖区罗湖中学2024届中考语文最后冲刺模拟试卷含解析.pdf
- PPT定制、专业写作,设计美化, + 关注
-
实名认证服务提供商
专注于方案的个性定制,修改,润色,PPT定制、设计,本人已有5年相关工作经验,具有扎实的方案及设计功底,可接演讲稿,读后感,PPT定制等多方面工作,欢迎咨询
文档评论(0)