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

类型413-414程序设计语言基础-(公开课资源高中信息技术必修一课件.pptx

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

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

    特殊限制:

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

    关 键  词:
    413 414 程序设计语言 基础 公开 资源 高中 信息技术 必修 课件
    资源描述:

    1、4.1 程序设计语言的基础知识第四章程序设计语言的基础知识新知导入新知导入本节主要内容:1、Python 的常量和变量。2、Python的数据类型。3、Python的运算符与表达式。4、Python的函数。4.1 程序设计语言的基础知识新知讲解新知讲解4.1.3 Python的运算符与表达式4.1 程序设计语言的基础知识新知讲解新知讲解Python的运算符的概念运算符:Python程序设计语言中对常量或变量进行运算或处理的符号。操作数:参与运算的对象,操作数可以是常量、变量、函数等。表达式:即由运算符、操作数连接而成的式子。例:4+5=9 就是一个表达式。其中4 和 5 被称为操作数。+称为运

    2、算符。4.1.3 Python的运算符与表达式新知讲解新知讲解运算符的类型算术运算符逻辑运算符成员运算符关系运算符赋值运算符4.1.3 Python的运算符与表达式新知讲解新知讲解 1、算术运算符与算术表达式(1)算术运算符包括“+”“-”“*”“/”“%”“*”和“/”,分别表示加、减、乘、除、求余、幂运算和整除。(2)算术运算符连接的表达式称为算术表达式。例:a+b;a/b;a*b等。4.1.3 Python的运算符与表达式新知讲解新知讲解【例】当变量:a=10,b=20,写出下列运算结果。运算符描述实例+加-两个对象相加a+b 输出结果 30-减-得到负数或是一个数减去另一个数a-b 输

    3、出结果-10*乘-两个数相乘或是返回一个被重复若干次的字符串 a*b 输出结果 200/除-x除以yb/a 输出结果 2%取模-返回除法的余数b%a 输出结果 0*幂-返回x的y次幂a*b 为10的20次方,输出结果 100000000000000000000/取整除-返回商的整数部分(向下取整)9/24-9/2-5课堂练习课堂练习写出下列程序的结果。a=21 b=10 c=0c=a+bprint 1-c 的值为:,ca=10b=5c=a/b print 7-c 的值为:,c输出结果:1-c 的值为:31 7-c 的值为:2新知讲解新知讲解2、逻辑运算符与逻辑表达式(1)逻辑运算符包括“and

    4、”(与)、“or”(或)、“not”(非)共三个。(2)由逻辑运算符连接而成的表达式称为逻辑表达式,(3)逻辑表达式的值为True或False。对应于整数1或0直接参与其他运算。4.1.3 Python的运算符与表达式新知讲解新知讲解【例】写出下列运算结果。运算符逻辑表达式描述示例 andx and y“与”。如果 x为 False,x and y 返回 False,否则它返回 y 的计算值。(a and b)返回0。(c and b)返回1。orx or y“或”。如果 x 是 True,它返回 x 的值,否则它返回y 的计算值。(a or b)返回1。(c or b)返回2。notnot

    5、x“非”。如果 x为 Tr u e,返回 Fa l s e;如果 x 为False,它返回True。no t(a a nd b)返回True。4.1.3 Python的运算符与表达式课堂练习课堂练习写出下列程序的结果。a=10b=20 if a and b:print 1-变量 a 和 b 都为 trueelse:print 1-变量 a 和 b 有一个不为 true输出结果:1-变量 a 和 b 都为 true4.1.3 Python的运算符与表达式新知讲解新知讲解3、关系运算符与关系表达式(1)关系运算符有“”(大于)、“=”(大于等于)、“”(小于)、“=”(小于等于)、“=”(等于)、

    6、“”(不等于)(2)相关感念:判断数据大小关系的运算符称为关系运算符由关系运算符连接而成的表达式称为关系表达式(3)关系表达式的值为True或False,对应于整数1或0 直接参与其他运算。4.1.3 Python的运算符与表达式新知讲解新知讲解【例】当变量:a=10,b=20写出下列运算结果。运算符描述实例=等于-比较对象是否相等。(a=b)返回 False。!=不等于-比较两个对象是否不相等。(a!=b)返回 true。不等于-比较两个对象是否不相等。(a b)返回 true类似!=。大于-返回x是否大于y。(a b)返回 False。小于-返回x是否小于y。所有比较运算符返回1表示真,返

    7、回0表示假。这分别与特殊的变量True和False等价。(a=大于等于-返回x是否大于等于y。(a=b)返回 False。=小于等于-返回x是否小于等于y。(a=b)返回 true。4.1.3 Python的运算符与表达式课堂练习课堂练习写出下列程序的结果。a=5 b=20 if a、=大于、大于等于9not逻辑非运算、=小于、小于等于10and逻辑与运算5=、!=等于、不等于11or逻辑或运算4.1.3 Python的运算符与表达式课堂练习课堂练习写出下列程序的结果。a=20b=10c=15d=5e=0 e=(a+b)*c/d#(30*15)/5print(a+b)*c/d 运算结果为:,e

    8、 e=(a+b)*c)/d#(30*15)/5print(a+b)*c)/d 运算结果为:,e e=(a+b)*(c/d);#(30)*(15/5)print(a+b)*(c/d)运算结果为:,e e=a+(b*c)/d;#20+(150/5)print a+(b*c)/d 运算结果为:,e输出结果:(a+b)*c/d 运算结果为:90(a+b)*c)/d 运算结果为:90(a+b)*(c/d)运算结果为:90a+(b*c)/d 运算结果为:504.1.3 Python的运算符与表达式新知讲解新知讲解4.1.4 Python的函数4.1.3 Python的运算符与表达式新知讲解新知讲解在某些编

    9、程语言当中,函数声明和函数定义是区分开的(在这些编程语言当中函数声明和函数定义可以出现在不同的文件中,比如C语言),但是在Python中,函数声明和函数定义是视为一体的。在Python中,函数定义的基本形式如下:def function(params):block return expression/value4.1.3 Python的运算符与表达式新知讲解新知讲解(1)在Python中采用def关键字进行函数的定义,不用指定返回值的类型。(2)函数参数params可以是零个、一个或者多个,同样的,函数参数也不用指定参数类型,因为在Python中变量都是弱类型的,Python会自动根据值来维护

    10、其类型。(3)return语句是可选的,它可以在函数体内任何地方出现,表示函数调用执行到此结束;如果没有return语句,会自动返回NONE,如果有return语句,但是return后面没有接表达式或者值的话也是返回NONE。4.1.3 Python的运算符与表达式新知讲解新知讲解Python的函数的作用(1)Python语言程序的基石,是组织好的、可重复使用的、用来实现单一或相关联功能的代码段(2)函数能提高应用的模块性,和代码的重复利用率比如print()。4.1.3 Python的运算符与表达式新知讲解新知讲解Python的常用函数 函数名称使用说明abs(x)返回x的绝对值。len(x

    11、)计算变量x的长度,但x必须是可以计算长度的类型。min(x)返回变量x的最小值。max(x)返回变量x的最大值。int(x)把变量x转换成整型。float(x)将变量x转换成浮点型。sum(x)计算变量x中元素的总和。bin(x)把数值x转换为二进制数字。bool(x)x如果是False、None或是空值就返回False。chr(x)返回整数x对应的ASCII字符。divmod(a,b)返回a/b的商和余数,以元组的方式返回。all(x)x中的所有元素都是True才会返回True。any(x)x中的所有元素中只要有一个是True就会返回True。input(x)显示出信息x,并要求输入数据。

    12、print()输出函数。4.1.3 Python的运算符与表达式新知讲解新知讲解函数的使用在定义了函数之后,就可以使用该函数了,但是在Python中要注意一个问题,就是在Python中不允许前向引用,即在函数定义之前,不允许调用该函数。看个例子就明白了:print add(1,2)def add(a,b):return a+b4.1.3 Python的运算符与表达式课堂练习课堂练习写出下列程序结果。len(x)name=祝成,冯晓如,二兰,苏桐,冯鑫如,冯少东print(列表中有,len(name),人名)print(长度为,len(name)输出结果:列表中有 6 人名长度为 64.1.3 Python的运算符与表达式课堂练习课堂练习输出相应的ASCII码值,通过ord()函数将字符的ASCII码值转换为数字name=input(输入字符:)print(name+的ASCII码为:,ord(name)输出结果:输入字符:AA的ASCII码为:654.1.3 Python的运算符与表达式

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:413-414程序设计语言基础-(公开课资源高中信息技术必修一课件.pptx
    链接地址:https://www.163wenku.com/p-4483687.html

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


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


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

    163文库