初中二年级上学期信息科技《顺序结构-设计BMI计算器程序》教学课件_第1页
初中二年级上学期信息科技《顺序结构-设计BMI计算器程序》教学课件_第2页
初中二年级上学期信息科技《顺序结构-设计BMI计算器程序》教学课件_第3页
初中二年级上学期信息科技《顺序结构-设计BMI计算器程序》教学课件_第4页
初中二年级上学期信息科技《顺序结构-设计BMI计算器程序》教学课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

顺序结构设计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的变量变量可以看成是一个容器,可以存储同一类型的数据。输入的内容存放在一定的内存空间中。变量张开心李快乐……namePython的变量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(字符串)由数字、字母、下画线、汉字等组成的一串字符,用单引号(或者双引号)引起来标识例如:'123''abc''_a''语文''初二1班'Numbers(数字)整型int(整数)例如:123浮点型float(小数)例如:123.1stringsgstring完成数字计算,需要转化数据类型基本数据类型转换float():能够把数据强制转换为小数。举例:a=int(input())str():能够把数据强制转换为字符。c=str("123")12b=int(12.3)int():

能够把数据强制转换为整数。修改BMI计算器程序——基本数据类型转换你是否跟着老师完成BMI计算机程序的编写?如果未完成,可以回看视频。课堂总结输出:print("内容")原样输出””中的内容print("内容1","内容2",……)连续输出,输出内容之间用逗号隔开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论