资源简介 (共21张PPT)学业水平考试复习粤教版2019 必修一《数据与计算》第一章 数据与信息重点知识一、数据的定义:数据是现实世界客观事物的符号记录,是信息的载体,是计算机加工的对象。二、进制的转换:二进制由0和1两个数字组成1 0 0 11×20+0×21+0×22+1×239十进制重点知识二、进制的转换:第一章 数据与信息二进制十进制方法:除2反序取余法例:(29)10=( )2结果:(29)D=(11101)B2 91 473122222……1……00 ……1……1……1(高位)(低位)第二章 知识与智慧智慧知识信息数据达到预定目标而运用知识解决问题的创新思维能力对获取或几类的信息进行系统化地提炼、研究和分析的结果具有意义的数据客观事物的符号记录有“一般情况下一个正常的成年人腋下体温都是在36度到37度之间”,“37”和“叶达的口腔温度是37度”三种描述,这三种描述分别是 知识 , 数据 ,和 信息 (填写数据、信息和知识)第三章 算法基础一、算法的定义广义上讲,算法是解决一个特定问题而采取的确定的有限的步骤。二、算法的特征算法的特征有输入有输出有穷性可行性确定性一个算法通常要求有0个或者多个输入一个算法通常要求有一个或者多个输出算法必须能在有限个步骤之后终止算法中的每一个步骤都是可以执行的算法中的每一个步骤都具有确定的含义第三章 算法基础三、算法的描述方法自然语言流程图伪代码流程图符号 名称 功能开始/结束框 表示算法的开始或结束输入/输出框 表示输入或者输出数据处理框 框中指出要处理的内容,有一个入口一个出口判断框 用于表示条件判断以及产生分支的情况,有四个顶点,通常上面的顶点表示入口流程线 用于控制流程方向第四章 程序设计基础一、变量&变量名变量:可以改变的量标识符(变量名)由大写字母(A~Z)、小写字母(a~z)、数字(0~9)、下划线组成。第一个字符必须是字母或下划线,而不能是数字。严格区分大小写便于阅读、体现出该变量的实际意义合法:k,s1,print_time非法:*abc,n#,2xvalue ≠ Value二、python:动态语言第四章 程序设计基础三、Python的运算符与表达式1.算数运算符与算术表达式算术运算符 + 加- 减* 乘/ 除// 整除% 求余** 幂运算举例2+2=42-2=02*2=49/2=4.59//2=49%2=12**3=8算术表达式例如:“a+3*c”“(x+y)*n-7”第四章 程序设计基础三、Python的运算符与表达式2.逻辑运算符与逻辑表达式运算符:and(与)表达式:x and y“与”运算表达式运算规则: 若x为False,表达式返回False否则返回y的计算值运算符:or(或)表达式:x or y“或”运算表达式运算规则: 若x为True,表达式返回x的值否则返回y的计算值运算符:not(非)表达式:not y“非”运算表达式运算规则:若y为True,返回False若y为False,返回True摩拳擦掌2.1 and 2 or 31.3+2*4**23.1 or 2 and 3第四章 程序设计基础四、运用顺序结构描述问题求解过程顺序结构:其语句执行顺序是自上而下依次执行的,也是程序结构中最常用、最简单的一种结构。开始语句序列结束第四章 程序设计基础五、运用选择结构描述问题的求解问题1.单分支if语句:if(条件表达式):语句A条件表达式语句AYN2.双分支if语句:if(条件表达式):语句Aelse:语句B条件表达式语句AYN语句B条件表达式第四章 程序设计基础五、运用选择结构描述问题的求解问题第四章 程序设计基础六、for 循环的应用for 循环变量 in 列表 :语句或语句组遍历结构(列表)中取一个数据赋值给循环变量for循环体从遍历结构中取到数据从遍历结构中没有取到数据for value in [1,2,3,4,5]:print(value)print('good')有缩进第四章 程序设计基础六、for 循环的应用for value in [1,2,3,4,5]:print(value)print('good')无缩进range()函数让python 从指定的第一个值开始数,并在到达所指的第二个值后停止,因此不包含第二个值。例如:range()生成一个1~6的整数(不包含6)for value in range(1,6) :print(value)print('good')第四章 程序设计基础六、for 循环的应用使用range()函数时,指定步长。 range(m,n,z)起始终止间隔for value in range(2,11,2) :print(value)第四章 程序设计基础六、for 循环的应用sum=0for i in range(1,11):sum=sum+iprint("the result:",sum)第四章 程序设计基础七、 while 循环语句的格式while (表达式) :语句或语句组表达式上条语句循环语句下条语句num=1money=20sum=20while sum<500:num=num+1money=money+1sum=sum+moneyprint(num)选择题1.数据是现实世界客观事物的______,是信息的载体。A.符号记录 B.还原 C.反映 D.提升2.下列关于信息的说法,错误的是( )A.信息必须依附于载体而存在B.信息是可以处理的C.信息是可以共享的D.信息的价值不会改变3.下列编码方式中,不属于文字编码的是( )A.统一码 B.GBK C.MPEG D.ASCII4.将知识应用于实践,指导生活,为人类服务,数据就升华为( )A.信息 B.能源 C.物质 D.智慧12.在Python中,下列合法的变量是 ( )A.k5@ B.a4 C.88t1 D.a=914. print(10 >15 and 8 >5+2)的输出结果为( )A.8 B.7 C.True D.FalseADCDBD选择题18.下列程序段运行的结果是( )Sum=0for i in range(1,11):sum=sum+iprint("the result is:",sum)A.50 B.12 C.55 D.4521.以下程序的运行结果为( )。a=5b=6if a>=b :print(a)else:print(b)A.5 B.6 C.字母a D.字母b22.range(1,10)的取值范围是( )。A.1到10 B.1到9 C.0到10 D.0到9CBB考的全会!蒙的全对! 展开更多...... 收起↑ 资源预览