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

类型第四章第一节程序设计语言的基础知识  -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx

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

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

    特殊限制:

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

    关 键  词:
    高中信息技术 第四章第一节程序设计语言的基础知识 -ppt课件_2023新粤教版2019高中信息技术必修第一册 第四 第一节 程序设计语言 基础知识 ppt 课件 _2023 新粤教版 2019 下载 _必修1 数据与计算_粤教版(2019)_信息_高中
    资源描述:

    1、粤教版普通高中教科书我们每一位同学都可以成为程序的开发者我们每一位同学都可以成为程序的开发者一、Python的常量与变量1.1.小慧家的狗狗叫小慧家的狗狗叫“大信大信”,请输出狗狗的名字。,请输出狗狗的名字。2.2.大信每天大约需要吃大信每天大约需要吃1515块钱的狗粮。块钱的狗粮。l提问:以上代码的输出结果为?提问:以上代码的输出结果为?3.3.昨天上午昨天上午,大信生了一只小狗大信生了一只小狗,取名叫取名叫“小息小息”。l提问:以上代码的输出结果为?提问:以上代码的输出结果为?大信、大信、1515、小息、小息在程在程序运行过程中其所代表的的序运行过程中其所代表的的值会发生变化吗?值会发生变

    2、化吗?不会,不会,所以被称为所以被称为常量常量。1、常量常量:程序运行过程中其值始终不发生变化的量1、常量1、通常为固定的数值或者字符串,例如45、“张三”等2、常量在程序中可以直接使用2、变量4.4.最开始小慧家狗狗数量最开始小慧家狗狗数量numnum为为1,1,随着随着“小息小息”的到来,他家的狗狗数量为?的到来,他家的狗狗数量为?num=1 num=1 num=num+1 num=num+1 print(num)print(num)l 提问:以上代码的输出结果为?提问:以上代码的输出结果为?2 2观察右边代码,观察右边代码,numnum所代表所代表的值一直在发生变化。的值一直在发生变化。

    3、怎么理解怎么理解numnum这个数据呢?这个数据呢?2.变量num=1 l把把1 1放进名叫放进名叫numnum的这个盒子里面的这个盒子里面num=num+1 lnumnum相当于数学中的未知数,类似一个盒子相当于数学中的未知数,类似一个盒子l里面可以存放不同的值里面可以存放不同的值l里面的值也可以发生变化里面的值也可以发生变化l所以,所以,numnum在程序里被称为在程序里被称为“变量变量”l把把numnum盒子里的值盒子里的值1 1取出来与取出来与1 1相加,得到相加,得到2 2l把把2 2又放进名叫又放进名叫numnum的这个盒子里的这个盒子里变量:程序运行过程中其值可以发生变化的量变量

    4、1、变量由两部分组成,变量的标识符标识符和变量的内容内容,格式为:标识符标识符=内容内容,例如:age=18age=182、变量的内容是可以改变的,例如上面的 age我们还可以 age=19age=193、标识符的命名是有规则的1 m 标识符变量名字内容值赋值号标识符命名规则1、只能有字母(A-Z,a-z)、数字(0-9)、下划线(_)组成2、第一个字符必须是字母或者下划线,而且不能是数字3、标识符是区分大小写的,value和Value是不同的标识符4、尽量不要与系统函数名冲突,例如input,print,if,for 不要使用5、尽量按照英文命名,例如姓名使用name而不是xingming标

    5、识符命名规则-练习火眼金睛:判断下列标识符是否规范,并指出错误?namename11_namestu_namestu-nameF3_e 变量的练习从上图可以看出,变量age共赋值两次,第一次是数字18,第二次是字符“张三”,为什么可以赋值两种不同的数据类型呢?这是有python的动态语言特性导致的。动态语言:定义变量时无须指定数据类型,且数据类型可以改变二、python的数据类型数值字符串列表元组字典集合python常用的数据类型python主要支持的数值类型有:数值1、整型2、浮点型3、复数python的数据类型1、整型 整数,整数英文为integer,简写做int。是正整数、负整数和零的统

    6、称,是没有小数点的数字。例如:a=10 b=-60 c=6841 d=0python的数据类型2、浮点型 浮点数的英文名是float,浮点数是带有小数点的数。例如:a=10.0 b=-60.56 c=6841.74 d=0.5python的数据类型 字符串英文string,简写str,用引号括起来的文本。字符串是用或者括起来的。例如:a=zif32e%b=字符串类型 c=789 d=I love 编程字符串python的数据类型 数据类型练习intfloatStringStringString4444类型转换函数-练习8 8a+int(b)str(a)+ba+int(c)7 78.08.0a+

    7、float(b)三、Python的运算符和表达式运算符:对常量或变量进行运算或处理的符号表达式:由运算符连接的式子三、Python的运算符和表达式例:“+”是运算符,“x+y”是表达式算术运算符与算术表达式运算符运算符说明说明表达式举例表达式举例结果结果+、-加、减1+1*、/乘、除10/4%求余(只取余数)10%3*幂2*3/整除(只取整数)10/42 22.52.58 81 12 2如何判断一个数x是奇数还是偶数?x%2 x%2 是否等于是否等于0 0练习12361.211a*2a*2a%ba/ba/b逻辑运算符与逻辑表达式运算符运算符说明说明表达式举例表达式举例结果结果andand与(同

    8、为真才为真)21 and 31 or 31FalseFalseTrueTrueFalseFalse逻辑运算符用于判断逻辑关系,其结果只有两种,既(真)和(假)练习FalseTrueTrueab and ab or ab and not a and ornot and or关系运算符与关系表达式运算符运算符说明说明表达式举例表达式举例结果结果、1=、=1=等于1=1!=!=不等于1!=1FalseFalseTrueTrueFalseFalseTrueTrue关系运算符用于判断数据大小关系,其结果只有两种,既(真)和(假)练习TrueFalseFalseFalsea ba b*2a!=b+1a=b

    9、算术运算符优先级大于关系运算符赋值运算符与赋值表达式运算符运算符说明说明表达式举例表达式举例结果结果=直接赋值x=5 x=5x=y=5相当于x=5和y=5x,y=5,10相当于x=5和y=10+=+=加法赋值x+=y相当于 x=x+y-=、*=、/=、%=、*=、/=同上赋值运算符用于对变量的赋值,通过赋值运算符“=”来完成。具有方向性。练习5801.5a=5 a+=2a/=4a%=2输出下列赋值运算符计算之后变量变量a a的值?成员运算符与成员表达式运算符运算符说明说明表达式举例表达式举例结果结果ininx in y(x是否是序列y的成员)“py”in“python”0 in 1,2,3,4

    10、not innot inx not in y(x是否不是序列y的成员)“py”not in“python”0 not in 1,2,3,4成员运算符用于判断序列中是否有某个成员,其结果只有两种,既(真)和(假),序列可以是字符串、列表、字典等TrueFalseFalseTrue练习TrueFalseTrueFalse“h”in a“H”in a0 in b2 in b字符串是区分大小写的运算符优先级 括号括号()()的优先级一定是最大的的优先级一定是最大的,有括号先算括号 算术运算符关系运算符赋值运算符成员运算符逻辑运算符 逻辑运算符中:notandornotandor运算符四、Python的

    11、函数函数函数是组织好的组织好的、可重复利用重复利用的、用来实现某一功功能能的代码段。四、Python的函数 Python默认带有一些常用的函数,又称为“内置函数内置函数”,例如sum()、input()、print()等,接下来我们认识这些函数。函数函数名称函数名称说明说明举例举例结果结果inputinput(x)(x)显示出信息x,并要求输入数据a=input(”请输入密码”)m maxax(x)(x)返回x中的最大值x可以是多个元素或列表等max(1,20,13)min(x)min(x)返回x中的最小值,x可以是多个元素或列表等min(1,20,13)sum(x)sum(x)返回x的和x可

    12、以是列表、元组等sum(1,20,13)print()print()输出函数print(“hello”)a=5print(a)20请输入密码134hello5函数-练习7 74 42222sum(b)min(b)max(b)(单选)1、在Python语言中,下列表达式结果为False的是()A.(5*2)(5*2)B.(5*2)(5%2)C.(52)or(52)and(52)(单选)2、在Python语言中,表达式9/2的运算结果是()A.1 B.4 C.4.5 D.18(单选)3、Python语言关系运算符中“不等于”的符号是()A.=B.=(单选)4、在Python语言中,以下运算符优先级

    13、最高的是()A./B.!=C.+D.=(单选)5、在下列选项中,不是Python语言逻辑运算符的是()A.and B.is C.or D.not(单选)6、在下列Python语言表达中,把整数100赋值给变量X,语 句写法正确的是()A.X=“100”B.X=100 C.100=X D.X=100(单选)7、Python语言关系运算符中“等于”的符号是()A.=B.=C.!=D.=!DBCABDB课堂随练:(考试题)课堂随练:(考试题)(多选)8、计算机语言的基本元素包括()。A.常量、变量、函数 B.运算符 C.表达式 D.语句(多选)9、在Python语言中,下列表达式()是关系表达式。A.a=b B.a=b+c C.a and b D.abADABC课堂随练:(考试题)课堂随练:(考试题)(判断)10、算术运算符的优先级高于关系运算符。(判断)11、在Python语言中,“CX277属于字符串型数据。(判断)12、在Python语言中,表达式(24)and(89)的结果是True。(判断)13、2a是Python语言中合法的变量名。(判断)14、在Python语言中,变量名可以用数字开头,如2Name是合法变量名。课堂随练:(考试题)课堂随练:(考试题)

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:第四章第一节程序设计语言的基础知识  -ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx
    链接地址:https://www.163wenku.com/p-6635072.html
    Q123
         内容提供者     
    相关资源 更多
  • [2024]新粤教版(2019)《高中信息技术》必修第一册单元PPT课件(全册打包).rar[2024]新粤教版(2019)《高中信息技术》必修第一册单元PPT课件(全册打包).rar
  • 第五章《数据处理和可视化表达》ppt课件(共53张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第五章《数据处理和可视化表达》ppt课件(共53张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第二章知识与数字化学习 ppt课件(共23张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第二章知识与数字化学习 ppt课件(共23张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第六章《人工智能及其应用》ppt课件(共41张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第六章《人工智能及其应用》ppt课件(共41张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第一章 数据知识 ppt课件(共28张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第一章 数据知识 ppt课件(共28张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第四章《程序设计语言基础》ppt课件(共54张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第四章《程序设计语言基础》ppt课件(共54张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第三章《算法基础》ppt课件(共43张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第三章《算法基础》ppt课件(共43张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第4章 程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx第4章 程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练5.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练5.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练4.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练4.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练14.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练14.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练3.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练3.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练13.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练13.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练12.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练12.docx
  • Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


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


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

    163文库