2.2 做出判断的分支 ppt课件-2023新教科版《高中信息技术》必修第一册.pptx

上传人(卖家):Q123 文档编号:4901718 上传时间:2023-01-23 格式:PPTX 页数:25 大小:3.61MB
下载 相关 举报
2.2 做出判断的分支 ppt课件-2023新教科版《高中信息技术》必修第一册.pptx_第1页
第1页 / 共25页
2.2 做出判断的分支 ppt课件-2023新教科版《高中信息技术》必修第一册.pptx_第2页
第2页 / 共25页
2.2 做出判断的分支 ppt课件-2023新教科版《高中信息技术》必修第一册.pptx_第3页
第3页 / 共25页
2.2 做出判断的分支 ppt课件-2023新教科版《高中信息技术》必修第一册.pptx_第4页
第4页 / 共25页
2.2 做出判断的分支 ppt课件-2023新教科版《高中信息技术》必修第一册.pptx_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、2.2做出判断的分支朔州市实验中学校学学 习习 目目 标标Learning goals01掌握顺序结构,分支结构的基本结构掌握顺序结构,分支结构的基本结构学会赋值语句、学会赋值语句、IFIF语句的使用方法语句的使用方法运用顺序结构、分支结构的语句编写简单的程序运用顺序结构、分支结构的语句编写简单的程序解决问题解决问题0203导 入活动一 计算最适宜的运动心率该同学今年16岁,安静心率71最适宜运动心率=(220-年龄-安静心率)*(0.60.8)+安静心率开始low=输出()结束high=150.8177.4150.8,177.4设计算法常量:在程序运行过程中始终保持不变的量称之为常量比如:2

2、20,0.6,圆周率变量:在程序运行过程中允许改变的量称之为变量比如:low,high变量的命名规则1.由字母、数字、下划线组成,并且以字母或者下划线开头。例如:name1是合法变量名,而1name就不可以。2.区分大小写。例如:A和a是不同的变量名3.不能使用保留字。(即高级语言中已经定义过的字,比如if,else等)练一练:下面变量,有些是合法的,有些是不合法的:abc_xyz?bc _abc1abc print运算符与表达式1.表达式由1个或多个操作数通过运算符组合而成 例如:“2+6”由运算符 “+”和操作数 “2”“6”两部分构成2.常见的算术运算符运算符运算符+-*/%功能加减乘幂

3、除整除取模运算符与表达式规则:除:不管是整数还是小数,结果均为浮点型(有小数)整除:不管是整数还是小数,商取整数“+”、”-”、”*”可以对符号进行操作赋值语句格式:变量=表达式功能:将右边表达式的值赋值给左边a=b=c=1a,b,c=1,2,3a,b=b,ac+=a注意:不是等号 赋值符号活动一:请将下列程序代码补充完整,并调试运行。low=(220-low=(220-)*0.6+710.6+71high=(220-high=(220-)*+71+71 print(low,high)print(low,high)#计算最适宜运动心率低值#计算最适宜运动心率高值#显示最适宜运动心率的范围167

4、116710.8注意:变量名、英文的标点符号活动的四个步骤分析问题分析问题调试运行调试运行编写程序编写程序设计算法设计算法(流程图)(流程图)3124解决问题的四个步骤一、分析问题活动一 计算最适宜的运动心率该同学今年16岁,安静心率71最适宜运动心率=(220-年龄-安静心率)*(0.60.8)+安静心率解决问题的四个步骤二、设计算法三、编写程序将代码补充完整,并调试运行。避免出现错误,注意变量名的拼写、输入了中文标点符号等。low=(220-16-71)*0.6+71high=(220-16-71)*0.8+71print(low,high)最适宜心率因人而异,最适宜心率因人而异,每次都要

5、修改程序很每次都要修改程序很麻烦,可以怎样做呢?麻烦,可以怎样做呢?解决问题的四个步骤四、运行程序活动二:在程序运行时输入任意年龄和安静心率,计算出最适宜运动心率。将流程图补充完整。输入和输出语句在python中,使用”input()”从键盘输入数据,使“print()”在屏幕上输出数据。如果有多个输出项,可以用”,”分隔。myname=input(“请输入myname:”)print(“hello”,myname)运行结果:请输入myname:xiaominghello xiaoming输入和输出语句“hello”表示字符串,字符串就是文本,可以是字母、数字或符号。字符串与数字的区别在于,字

6、符串两端需加引号(或”“),输出时原样显示引号中的内容。print(“最适宜的运动心率是:”,low,”,high)请输入age=16请输入安静心率=71最适宜的运动心率是:150.8177.4输入和输出语句运行结果,补充代码age=float(input(“请输入年龄=”)HRrest=float(input(“请输入安静心率=”)low=(220-age-HRrest)*0.6+HRresthigh=(220-age-HRrest)*0.8+HRrestprint(“最适宜的运动心率是:”,low,“”,high)思考思考运行程序时,我们输入的是字符串,我们怎样转换成数值的呢?数据类型py

7、thon提供了整数(int)、浮点数(float)、字符串(str)等常见的数据类型。可以利用一些函数,把数据从一种类型转换成另一种类型。float():根据一个字符串或整数创建一个新根据一个字符串或整数创建一个新的浮点数的浮点数(小数)小数)int():根据一个字符串或浮点数创建一个根据一个字符串或浮点数创建一个新的整数。新的整数。str():根据一个数(其他任何类型)创建根据一个数(其他任何类型)创建一个新的字符串一个新的字符串任务二最适宜运动心率是有性别差异的,男=(220-年龄-安静心率)*(60%80%)+安静心率女=(210-年龄-安静心率)*(60%80%)+安静心率思考思考如何

8、修改程序可以实现根据性别输出结果呢?设计算法-流程图分支语句程序中需要根据不同的条件判断来决定程序执行的走向时,可以使用if 分支语句实现,格式如下:单分支单分支if 条件:语句或语句组双分支双分支if 条件:语句或语句组Aelse:语句或语句组Bv=float(input(“请输入速度:”)if v=7.91:print(“飞船成功飞行!”)else:print(“飞船不能升空!”)分支语句分支语句的条件“v=7.91”,为关系表达式,用关系运算符连接起来的式子。常见的关系运算符有:当关系表达式成立时,值为真(true),不成立时,值为假(False)例如:9=7.9,其值为True;23=24,其值为False。运算符运算符=!=含义等于大于大于等于小于小于等于不等于调试运行将下列代码补充完整,并调试运行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)衷心感谢你的倾听朔州市实验中学李娜

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 教科版(2019) > 必修1 数据与计算
版权提示 | 免责声明

1,本文(2.2 做出判断的分支 ppt课件-2023新教科版《高中信息技术》必修第一册.pptx)为本站会员(Q123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

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


163文库-Www.163Wenku.Com |网站地图|