首页 第2单元 编程计算 复习课件-2021-2022学年高中信息技术教科版(2019)必修1 (55张PPT)

第2单元 编程计算 复习课件-2021-2022学年高中信息技术教科版(2019)必修1 (55张PPT)

举报
开通vip

第2单元 编程计算 复习课件-2021-2022学年高中信息技术教科版(2019)必修1 (55张PPT)Python第二单元221计算机解决问题的过程1知识点1.算法:解决问题的方法与步骤。2.算法描述:3.流程图符号:4.三种基本结构:5.Python语言是面向对象的解释型计算机设计语言。特点:简单、免费、开源。6.掌握Python编辑器页面、并能运行调试。起止框输入/输出框处理框判断框流程线连接符AB条件?AB否是A条件?是否自然语言描述、流程图描述、伪代码等。顺序结构、分支结构、循环结构。1.将两个变量互换的算法描述如图所示,描述的方式是()A.伪代码B.流程图C.N-S图D.自然语言D2.如图所示的流程图中,...

第2单元 编程计算 复习课件-2021-2022学年高中信息技术教科版(2019)必修1 (55张PPT)
Python第二单元221计算机解决问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 的过程1知识点1.算法:解决问题的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 与步骤。2.算法描述:3.流程图符号:4.三种基本结构:5.Python语言是面向对象的解释型计算机设计语言。特点:简单、免费、开源。6.掌握Python编辑器页面、并能运行调试。起止框输入/输出框处理框判断框流程线连接符AB条件?AB否是A条件?是否自然语言描述、流程图描述、伪代码等。顺序结构、分支结构、循环结构。1.将两个变量互换的算法描述如图所示,描述的方式是()A.伪代码B.流程图C.N-S图D.自然语言D2.如图所示的流程图中,红色虚线框内“结束”应该使用的基本图形是()A.结束B.C.结束D.结束结束BB4.Python文件的后缀名是()A..docB..vbpC..pyD..exe5.描述算法可以有多种方法,以下不是算法描述的方法()A.流程图B.程序代码C.自然语言D.树形图6.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言7.下列关于算法的叙述,错误的是()A.算法可以用自然语言来描述B.算法可以使用程序设计语言来实现C.算法必须执行有限步以后能结束D.算法一定有输入。CDBD做出判断的分支2数据类型整数int整数浮点数float小数字符串str用“”或''括起来的任意文本“123”“abc”布尔值bool有真True和假Flase两种,用于条件判断3>2True3<2False空值None也就是没有值,a=0,a=””不属于空数据类型9.str()属于的数据类型()A.字符型B.整型C.浮点型D.A,B,C全错A数据类型转换float/str→intint()仅针对整数型的字符串int/str→floatfloat()仅针对数字型的字符串任意类型→strstr()例:“7.0”转换为浮点数“7”转换为整数型“7.0”转换为整数型float(“7.0”)int(“7”)int(“7.0”)int(float(“7.0”))常量与变量常量:程序运行过程中不允许改变的量变量:程序运行过程中允许改变的量定义变量a创建一个存储空间变量名是这个存储空间的标签aa“容器”print(a)a=a=300print(a)200200300300200变量命名 规则 编码规则下载淘宝规则下载天猫规则下载麻将竞赛规则pdf麻将竞赛规则pdf (1)变量名可以包括数字、字母、下划线,但不能以数字开头;(2)变量的名字是区分大小写的;(3)不能使用保留字(int、float、true、flase等);变量命名规则10.下列的变量名称合法的是()A.1heB.he_1C.he&1D.importB运算符算数运算符+-***///%功能加减乘幂除整除模字符串+字符串=字符串(字符串连接)“1”+“3”=”13”整数/整数=浮点数4/2=2.0a//b 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示a/b的商向下取整-5//3=-2a%b表示a/b的余数5%2=1运算符11.在PythonIDLE编辑器中 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 写正确的表达式()A.b**2-4acB.1/2gt2C.pi*r^2D.2*pi*rD赋值语句基本格式:变量=表达式将等号右边表达式的值赋给左边的变量=赋值符号,不等于数学中的等于号a=1a1赋值语句定义变量使用变量前要定义变量,也就是要给变量赋值P.248P.317P.32212.下列赋值语句正确的是()A.x+1=xB.x=x+1C.x=+1D.x,y,z=1,213.下列不可以将变量x和y的值互换的语句()A.z=x;x=y;y=zB.x,y=y,xC.x=y;y=xD.A,B,C都可以互换。BBCBB.x=(y=z+1)赋值是一种操作,它的整体没有值变量=表达式交换x,y的值x=x+yA.C.D变量=表达式B.10=x+y常量=表达式AC.a=b;b=aacbbacc=a;a=b;b=c输出语句基本格式:print()输出括号中的内容例:a=1print(a)print(“a”)print(“a=”,a)1aa=1P.237B输入语句基本格式:input()从键盘中获取内容输入的内容需要存储起来,即赋值例:a=input(“请输入:”)使用input()语句获取的内容为字符串类型若需要将a作为数字使用,则应使用数据类型转换函数做转换a=int(input(“请输入:”))单分支语句Iftheweatherisgoodtomorrow,thenIwillgotothepark.If...then...如果......那么......条件语句TrueFalse天气好去公园if条件:语句或语句组单分支语句Iftheweatherisgoodtomorrow,thenIwillgotothepark.If...then...如果......那么......条件语句TrueFalse天气好去公园if条件:语句或语句组if条件:语句或语句组关系表达式是用关系运算符连接起来的式子关系表达式成立时,值为真(True)例:9>=7.9True关系表达式不成立,值为假(False)例:23==24False运算符==>>=<<=!=含义等于大于大于等于小于小于等于不等于单分支语句双分支语句Iftheweatherisgoodtomorrow,thenIwillgotothepark,elseIhavetostayathome.If...then...else...如果......那么......否则......条件语句True语句语句False天气好去公园待在家if条件:语句或语句组else:语句或语句组多分支语句条件语句True语句条件条件语句TrueTrueFalseFalseFalseif条件:语句或语句组elif条件:语句或语句组……else:语句或语句组BAD分支嵌套输入一个数字x,判断一个数字是否在0到10之间(包含0和10)x=float(input(“请输入数字”))ifx>=0:ifx<=10:print(“是”)else:print(“否”)else:print(“否”)分支嵌套布尔运算符andornot含义和或否ifx>=0andx<=10:print(“是”)else:print(“否”)ifx>=0:ifx<=10:print(“是”)else:print(“否”)else:print(“否”)案例分析输入一个0-100的整数,判断该数字是偶数还是奇数要求:判断输入的数字是否在0-100之间如果在,判断该数是奇数还是偶数如果不在,提示“输入的数字不符合要求”判断次数判断内容分支选择条件第一次第二次是否在0-100之间双分支0<=x<=100是奇数还是偶数双分支x%2==0周而复始的循环3循环的基本结构循环计算机程序中某些代码的反复执行条件循环计数循环重复次数一定的循环重复到某种情况结束的循环,循环次数不确定计数循环for循环变量in列表:语句或语句组基本格式:将数据项放在"[]"中,数据项之间用逗号分隔[1,2,3,4]range()函数生成某个范围内的数字列表range(n):生成0至(n-1)的整数数字列表range(a,b):生成a至(b-1)的整数数字列表[a,b)range(m,n,step)可以指定步长,默认值为1计数循环1、循环执行时,依次将列表中的元素赋给循环变量,并执行循环体,直到整个列表的元素取完,循环结束。2、循环次数由列表的元素个数决定。for循环变量in列表:语句或语句组for循环执行的过程:3、循环变量依次从列表的中获取元素的值。循环次数、给循环变量赋值计数循环1、找到循环次数,写出相应的列表2、找出循环体,将循环体放在for语句的下面,并缩进for循环变量in列表:语句或语句组for循环的书写过程:计数循环列表的位置:列表的使用:累加器,如:s=s+i计数器,如:x=x+1条件循环while关系表达式:语句或语句组基本格式:循环条件循环体判断条件为真,执行循环体,再次判断条件,执行循环体,直到条件为假,退出循环。while循环执行的过程:14.在python中,运行下列程序,正确的结果是()s=0foriinrange(1,5):s=s+iprint("i=",i,"s=",s)A.i=4s=10B.i=5s=10C.i=5s=15D.i=6s=15A15.在python中,运行下列程序,正确的结果是()x=1whilex>0:x=x+1print(x)A.1B.123456789…………………C.无输出D.100CCCBCC案例分析小明爷爷有5万元资金存入银行,选择“1年定期,自动转存”的存款方式,假定利率固定为3.25%问题一:五年后的存款总额是多少?问题二:几年后存款总额达到55000元?计数循环条件循环计数循环for语句:条件循环while语句:foriin[1,2,3,4,5]:循环体whilemoney<55000:循环体可以复用的代码4函数就是一种特定代码的封装,一个函数的意义在于去解决一个问题获取一个功能def函数名(参数):#函数说明语句或语句组return返回值def告诉Python,用户在自定义函数函数名告诉Python要定义的函数的名字参数,又叫形式参数,用来传递值语句或语句组是函数体函数调用结束后返回值,可以没有返回值函数调用函数名(实际参数)def榨汁(水果):#榨水果汁的函数选水果清洗水果切水果放入榨汁机水果汁倒入杯子return水果汁定义、调用函数榨汁(苹果)榨汁(菠萝)形式参数实际参数调用函数得到的结果与调用时的实际参数有关模块的发布和导入。如:导入import模块名称16.time模块是一个________。time.sleep(10)是________10秒。17.random模块是一个________。random.randint(1,10)语句作用____________________________。18.os模块是一个________。os.system(“cls”)语句作用________。19.导入模块需要使用__________语句。20.不是系统函数的是()A.input()B.bin()C.float()D.factorial()时间库D随机库延时在1到10中随机生成一个数字系统库清屏import21.在Python中自定义函数需要什么关键字放在函数开始()A.functionB.defC.defineD.voidB22.下列程序运行显示为()defhello():print("hello")res=hello()print(res)A谢谢观看!221
本文档为【第2单元 编程计算 复习课件-2021-2022学年高中信息技术教科版(2019)必修1 (55张PPT)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥4.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
笑傲江湖1001
长期从事一线教学,多次获得优秀教师、优秀班主任称号!
格式:ppt
大小:2MB
软件:PowerPoint
页数:55
分类:高中其他
上传时间:2022-02-03
浏览量:11