4.1 程序设计语言的基础知识 ppt课件(29张ppt)+练习(含答案)-2023新粤教版《高中信息技术》必修第一册.rar

收藏

压缩包目录 预览区
  • 全部
    • 4.1 程序设计语言的基础知识 ppt课件(29张ppt)+练习(含答案)_2023新粤教版《高中信息技术》必修第一册
      • 4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一练习.docx--点击预览
      • 4.1程序设计语言的基础知识-【新教材】2020-2021学年粤教版(2019)高中信息技术必修一课件29.pptx--点击预览
跳过导航链接。
展开 4.1程序设计语言的基础知识ppt课件29张ppt练习含答案_2023新粤教版高中信息技术必修第一册.rar4.1程序设计语言的基础知识ppt课件29张ppt练习含答案_2023新粤教版高中信息技术必修第一册.rar
请点击导航文件预览
编号:4901646    类型:共享资源    大小:989.33KB    格式:RAR    上传时间:2023-01-23
2
文币
资源描述:
4.1 程序设计语言的基础知识练习及答案一、选择题1.在 Python 中,合法的标识符是(A )A._ B.3C C.its D.(全是小写字母)str2.Python 表达式中,可以使用(A)控制运算的优先顺序A.圆括号()B.方括号 C.花括号 D.尖括号3.为了给整型变量 x y z 赋初值 5,下面正确的 Python 赋值语句是(A)A.x=5;y=5;z=5B.xyz=5C.x,y,z=5D.x=5,y=5,z=54.已知 x=2;y=3,复合赋值语句 x*=y+5 执行后,x 变量中的值是(B)A.11B.16C.13D.265.Python 语句 print(type(1,2,3,4)的输出结果是(D )6.Python 语句 print(type(1,2,3,4)的结果是(A )7.a=1,2,3,None,(),;print(len(a)的输出结果是(C )A.4 B.5 C.6 D.7 7.Python 语句 s1=4,5,6;s2=s1;s11=0;print(s2)的运行结果是(C )A.4,5,6 B.0,5,6 C.4,0,6 D.以上都不对8.下面 if 语句统计满足“性别(gender)为男、职称(rank)为副教授、年龄(age)小于 40 岁”条件的人数,正确的语句为(B )A.if(gender=男 or age40 and rank=副 教 授):n+=1 B.if(gender=男 and age40 and rank=副 教 授):n+=1 C.if(gender=男 and age40 or rank=副 教 授):n+=1 D.if(gender=男 or age40 or rank=副教授):n+=1 二填空题1.Python 表达式 3*2*3 的值为(6561 )。2.Python 中在一行书写两条语句时,语句之间可以使用(;)作为分隔符。3.Python 使用符号(#)标示注释。4.Python 表达式 4.5/2 的值为(2.25)。Python 表达式 4.5/2 的值为(2.0)。5.Python 表达式 4.5%2 的值为(0.5)。6.Python 语句 fruits=apple,banana,pear;7.print(Apple in fruits)的结果是(false )。8.Python 表达式 eval(5/2+5%2+5/2)的结果是(5.5 )。求半径为r的圆的面积s分析问题s=*r*r设计算法:1.输入半径r的值2.根据公式s=*r*r3.输出圆的面积s程序代码:r=input(“请输入半径的值)s=3.14159*r*rprint(“圆的面积s=”,s)4.1程 序 设 计语言的基础知识目录Contents01.Python的常量和变量02.Python的数据类型03.Python的运算符04.Python的函数Python简介Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python的创始人为荷兰人吉多范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧蒙提派森的飞行马戏团(Monty Pythons Flying Circus)。ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido认为是其非开放造成的。Guido决心在Python中避免这一错误。同时,他还想实现在ABC中闪现过但未曾实现的东西。就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。Python 已经成为最受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。一、Python的常量和变量数据总是以常量或变量两种形式出现在程序中1、常量常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。例如前面求圆面积的中的圆周率的值3.14159,此外还有45,-30.2001,hello,good等都是常量。常量可以在程序中直接使用,如语句“s=3.14159*r*r”,“x=30*40”2、变量变量是指在程序运行过程中其值可以发生变化的量。标识符(变量名)=变量值 例如,a1=3 s=3.14159*r*r 3.变量的命名标识符(变量名)由字母、数字和下划线组成;第一个字符必须是字母或下划线;标识符是区分大小写的,如value和Value、sum和Sum都是不同的标识符;标识符要尽量做到“见名知义”,增强程序的可读性;考虑到系统的可移植性,建议标识符的长度不要超过8个字符。一、Python的常量和变量一、Python的常量和变量Python是动态语言,动态语言的变量不需要进行定义数据类型,其数据类型可以不固定,是动态的,需要根据其赋予的值来确定其类型。二、Python的数据类型Python能够直接处理的基本数据类型:Number(数值)string(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)二、Python的数据类型1.Number(数值):整型(int):浮点型(float):复数(complex):在Python3.x版本中整型是没有大小限制的。浮点型由整数部分与小数部分组成,如2.5或2.5e2=2.5*102=250由实数部分和虚数部分构成,可以用a+bj或者complex(a,b)表示,复数的实部a和虚部b都是浮点型二、Python的数据类型2.string(字符串)a=我爱你,中国字符串是以字符串是以单引号或双引号单引号或双引号括起来的文本,如括起来的文本,如abcabc、xyzxyz等。等。字符串的索引从字符串的索引从0 0开始,开始,-1-1 为从末尾开始的位置。为从末尾开始的位置。我爱你,中国索引:0 1 2 3 4 5-6 -5 -4 -3 -2 -1 说明说明 am:n am:n 输出输出m m到到n-1n-1位上的字符位上的字符 二、Python的数据类型3、List(列表)在Python中,写在方括号 之间,并用逗号来分隔元素的就是列表。例如,list1=Good,2020,9.27,1997 和list2=1,2,3,4,5。列表的数据项不需要具有相同的类型。与字符串的索引一样,列表索引从0开始。二、Python的数据类型4、Tuple(元组)元组与列表相似,不同之处在于元组的元素不能修改。元组使用小括号(),创建元组只需要在括号中添加元素,并使用逗号隔开。如,tup1=(good,run,1997,2000),tup2=(1,2,3,4,4)。元组与字符串类似,可以被索引且下标索引从0开始,-1为从末尾开始的集团,也可以进行截取。二、Python的数据类型二、Python的数据类型5、Sets(集合)集合是一个无序不重复元素的序列。可以使用大括号 或者set()函数创建集合。二、Python的数据类型6、Dictionary(字典)字典是无序的对象集合。与列表的区别在于:列表是有序的对象集合。字典当中的元素需要通过键来存取,因此用标识,是无序的;“键(key):值(value)”对集合。键必须使用不可变类型。在同一个字典中,键必须是唯一的。例如zid=name:ljr,age:4三、Python的运算符 在Python程序设计语言中对常量或变量进行运算或处理的符号称为运算符,参与运算的对象称为操作数。由运算符、操作数连接而成的式子称为表达式,操作数可以是常量、变量、函数等。1、算术运算符与算术表达式+-*/%*/加减乘除求余幂运算整除算术表达式:由算术运算符连接的表达式 如,“a+3*c”“3.14159*r*r”三、Python的运算符2、逻辑运算符与逻辑表达式高中数学中我们就学过逻辑运算,例如 p 为真命题,q 为假命题,那么“p且q”为假,“p或q”为真,“非q”为真。Python 也有类似的逻辑运算,请看下表:三、Python的运算符2、逻辑运算符与逻辑表达式求 1 and 2、3 and 0、0 and 2 、3 and 2 及0 and 0的结果求 1 or 2、3 or 2、0 or 2 、0 or 100 及0 or 0的结果求 not 12、not 3 or 2及 not 3 and 3的结果三、Python的运算符3、关系运算符与关系表达式关系运算符,也称比较运算符,用于对常量、变量或表达式的结果进行大小比较。如果这种比较是成立的,则返回 True(真),反之则返回 False(假)。三、Python的运算符三、Python的运算符4、赋值运算符与赋值表达式赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。三、Python的运算符已知a=1b=2求a+=ba-=ba*=ba/=ba%=b5、成员运算符Python用成员运算符判断序列中是否有某个成员。三、Python的运算符a=3b=20list=1,2,3,4,5 判断 a in list b in list b not in list的真假6、运算符的优先级当一个表达式中有多种运算符时,运算的顺序将根据运算符的优先级由高到低进行运算。如果是同级运算则按从左到右的顺序进行。三、Python的运算符a=20b=10c=15d=5e=0求:e=(a+b)*c/d e=(a+b)*c)/de=(a+b)*(c/d)e=a+(b*c)/d四、Python函数四、Python函数四、Python函数补充:转换函数str():将参数转换为字符串type函数:返回参数的类型eval函数:官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果 。还 可以把list,tuple,dict和string相互转化:感谢您的聆听
展开阅读全文
【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《4.1 程序设计语言的基础知识 ppt课件(29张ppt)+练习(含答案)-2023新粤教版《高中信息技术》必修第一册.rar》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
关 键 词:
高中信息技术 4.1 程序设计语言的基础知识 ppt课件(29张ppt)+练习(含答案)_2023新粤教版《高中信息技术》必修第一册 程序设计语言 基础知识 ppt 课件 29 练习 答案 谜底 _2023
提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:4.1 程序设计语言的基础知识 ppt课件(29张ppt)+练习(含答案)-2023新粤教版《高中信息技术》必修第一册.rar
链接地址:https://www.163wenku.com/p-4901646.html
Q123
     内容提供者     

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


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


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

163文库