书签 分享 收藏 举报 版权申诉 / 27
上传文档赚钱

类型新教科版-高一信息技术-22-做出判断的分支课件.pptx

  • 上传人(卖家):ziliao2023
  • 文档编号:5926270
  • 上传时间:2023-05-16
  • 格式:PPTX
  • 页数:27
  • 大小:2.21MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《新教科版-高一信息技术-22-做出判断的分支课件.pptx》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    新教 信息技术 22 做出 判断 分支 课件
    资源描述:

    1、2.2做做出出判判断断的的分分支支第一课时掌握顺序的结构、分支结构的基本结构。学会赋值语句、if语句的使用方法。运用顺序结构、分支结构的语句编写简单的程序决绝问题学习目标课程导入某同学参加了学校体检某同学参加了学校体检,医生告诉医生告诉他他超重超重,需,需要加强运动,他了解到,运动心率如果控制到一定要加强运动,他了解到,运动心率如果控制到一定的范围,对身体有好处,超出范围,对身体有损伤。的范围,对身体有好处,超出范围,对身体有损伤。他想知道自己最适宜的心率!他想知道自己最适宜的心率!任务一活动一活动一 计算最适宜的运动心率计算最适宜的运动心率该同学今年该同学今年1616岁,安静心率岁,安静心率

    2、7171最适宜运动心率最适宜运动心率=(220-220-年龄年龄-安静心率)安静心率)*(0.60.60.80.8)+安静安静心率心率第一步:分析问题第一步:分析问题第二步:设计算法(流程图)第二步:设计算法(流程图)第三步:编写程序第三步:编写程序第四步:调试运行第四步:调试运行活动一:设计算法常量:在程序运行过程中始终常量:在程序运行过程中始终保持不变的量保持不变的量称之为常量称之为常量比如:比如:220,0.6220,0.6,圆周率,圆周率变量:变量:在程序运行过程中在程序运行过程中允许允许改变的量称之为变量改变的量称之为变量比如:比如:low,highlow,high活动一.心率流程图

    3、 心跳定律:如果你吻一个女人,你的心跳达到250,那肯定是初恋。心跳达到180,那肯定是偷情。心跳达到120,那肯定是热恋。心跳达到80,那肯定是老婆。心跳达到30,那肯定是恐龙。心跳达到0,那肯定是心肌梗塞。开心一刻 变量的命名规则1.1.由字母、数字、下划线组成由字母、数字、下划线组成,并且以字母或者下划线开,并且以字母或者下划线开头。头。例如:例如:name1name1是合法变量名,而是合法变量名,而1name1name就不可以。就不可以。2.2.区分大小写区分大小写。例如:例如:A A和和a a是不同的变量名是不同的变量名3.3.不能使用保留字不能使用保留字。(即高级语言中已经定义过的

    4、字即高级语言中已经定义过的字,比,比如如ifif,elseelse等等)例如下面变量,有些是合法的,有些是不合法的:abc_xyz HelloWorld abcabc1_abc1abc_ a?bH运算符与表达式1.1.表达式由表达式由1 1个或多个操作数通过运算符组合而成个或多个操作数通过运算符组合而成例如:例如:“2+6”“2+6”由运算符由运算符 “+”“+”和操作数和操作数 “2”“6”“2”“6”两部分构成两部分构成2.2.常见的算术运算符常见的算术运算符运算符+-*/%功能加减乘幂除整除取模运算符与表达式取模是除法取余运算,例如20%7,结果为6,就是20除以7后的余数为6比较除和整

    5、除规则:规则:python3 python3 版本以上:版本以上:除:不管是整数除法还是小数除法,结果均为浮点型(有小数)除:不管是整数除法还是小数除法,结果均为浮点型(有小数)整除:整除:不管是整数除法还是小数除法,不管是整数除法还是小数除法,商取整数位,只商取整数位,只要有浮要有浮点型,结果就为浮点型点型,结果就为浮点型赋值语句格式:变量格式:变量=表达式表达式功能:将右边表达式的值赋值给左边功能:将右边表达式的值赋值给左边其中:a=a+c 等同于a+=ca=a*c等同于a*=ca=a-c等同于a-=ca=a/c等同于a/=c任务一活动一活动一 计算最适宜的运动心率计算最适宜的运动心率该同

    6、学今年该同学今年1616岁,安静心率岁,安静心率7171最适宜运动心率最适宜运动心率=(220-220-年龄年龄-安静心率)安静心率)*(0.60.60.80.8)+安静安静心率心率第一步:分析问题第一步:分析问题第二步:设计算法(流程图)第二步:设计算法(流程图)第三步:编写程序第三步:编写程序第四步:调试运行第四步:调试运行活动一设计算法编写程序 将代码补充完整,并调试运行。避免出现错误,注意变量名将代码补充完整,并调试运行。避免出现错误,注意变量名的拼写、输入了中文标点符号等。的拼写、输入了中文标点符号等。low=(220-16-71)*0.6+71#计算最低适宜运动心率high=(22

    7、0-16-71)*0.8+71#计算最高适宜运动心率print(low,high)#显示最适宜运动心率的范围最适宜心率因人而异,每次都要修改程序很麻烦,可以怎样做呢?活动二 流程图在程序运行时输入年龄和安静心率,在程序运行时输入年龄和安静心率,计算出最适宜运动心率。计算出最适宜运动心率。将将流流程图补充完整。程图补充完整。输入和输出语句在在pythonpython中,使用中,使用”input()input()”从键盘输入数据,使从键盘输入数据,使“print()”print()”在屏幕上输出数据。如果有多个输出项,可以用在屏幕上输出数据。如果有多个输出项,可以用”,”,”分隔。分隔。mynam

    8、e=input(“请输入myname:”)print(“hello”,myname)运行结果:请输入myname:xiaominghello xiaoming“hello”“hello”表示表示字符串,字符串就是字符串就是文本,可以是可以是字母、数字或或符号。字符串与数字的区别在于字符串与数字的区别在于,字符串两端需加引号(或”“),输出时原样显示引号中的内容。print(“最适宜的运动心率是:”,low,”,high)请输入age=16请输入安静心率=71最适宜的运动心率是:150.8177.4运行结果,补充代码运行结果,补充代码age=float(input(“age=float(inpu

    9、t(“请输入年龄请输入年龄=”)=”)HRrestHRrest=float(input(“=float(input(“请输入安静心率请输入安静心率=”)=”)low=(220-age-HRrest)low=(220-age-HRrest)*0.6+HRrest0.6+HRresthigh=(220-age-HRrest)high=(220-age-HRrest)*0.8+HRrest0.8+HRrestprintprint(“(“最适宜的运动心率是最适宜的运动心率是:”,:”,low,low,“”,high“”,high)思考运行程序时,我们输入的是字符串,我们怎样转换成数值的呢?程序运行一下

    10、!数据类型pythonpython提供了提供了整数(int)、浮点数(float)、字符串(str)等常等常见的数据类型。可以利用一些函数,见的数据类型。可以利用一些函数,把数据从一种类型转换成另一种类型。float():根据一个字符串或整数创建一个新的浮点数根据一个字符串或整数创建一个新的浮点数(小数)小数)int():根据一个字符串或浮点数创建一个新的整数根据一个字符串或浮点数创建一个新的整数。str():根据一个数(其他任何类型)创建一个新的字符串根据一个数(其他任何类型)创建一个新的字符串2.2做做出出判判断断的的分分支支第二课时 v=float(input(请输入速度(千米/秒):)

    11、if v=7.91:print(飞船成功飞行!)else:print(飞船不能升空!)input(运行完毕,请按回车键退出.)用分支判断飞船能否升空分支语句程序中需要根据不同的条件判断来决定程序执行的走向时,可以程序中需要根据不同的条件判断来决定程序执行的走向时,可以使用使用ifif 分支语句实现,格式如下分支语句实现,格式如下单分支if 条件:语句或语句组双分支if 条件:语句或语句组Aelse:语句或语句组Bv=float(input(“请输入速度:”)if v=7.91:print(“飞船成功飞行!”)else:print(“飞船不能升空!”)最适宜运动心率是有性别差异的,最适宜运动心率

    12、是有性别差异的,男男=(220-220-年龄年龄-安静心率)安静心率)*(60%80%60%80%)+安静心率安静心率女女=(210-210-年龄年龄-安静心率)安静心率)*(60%80%60%80%)+安静心率安静心率思考思考如何修改程序可以实现根据性别输出结果呢?任务二 设计算法-流程图分支语句的条件分支语句的条件“v v=7.91=7.91”,为关系表达式,用关系运算符连接,为关系表达式,用关系运算符连接起来的式子。起来的式子。常见的关系运算符常见的关系运算符有:有:运算符=7.99=7.9,其值为,其值为True;23=24True;23=24,其值为,其值为FalseFalse。将下

    13、列代码补充完整,并调试运行age=float(input(“请输入年龄=”)HRrest=float(input(“请输入安静心率=”)gender=input(“请输入male或famale:”)if gender=male:n=220else:n=210low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrestprint(“最适宜运动的心率是:”,low,”,high)age=float(input(请输入age=)HRrest=float(input(请输入HRrest=)EHR=float(input(请输入EHR=)#输入运动后的心率gender=input(请输入male or female:)if gender=male:n=220else:n=210low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrestif EHRlow:print(您的运动心率太低,请适当提高)elif low=EHR=high:print(您的运动心率正好,请保持)else:print(您的运动心率太高,请适当降低)input(运行完毕,请按回车键退出.)拓展练习

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:新教科版-高一信息技术-22-做出判断的分支课件.pptx
    链接地址:https://www.163wenku.com/p-5926270.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库