高中信息技术浙教版(2019)学业水平考试考点总结_第1页
高中信息技术浙教版(2019)学业水平考试考点总结_第2页
高中信息技术浙教版(2019)学业水平考试考点总结_第3页
高中信息技术浙教版(2019)学业水平考试考点总结_第4页
高中信息技术浙教版(2019)学业水平考试考点总结_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中信息技术知识点总结

浙教版

《必修1》数据与计算二、数据采集与编码

单元一数据与信息1.数据采集

一、数据信息与知识(1)米集方式:传感器米集、爬虫、录入、导入、接口(API)等。

1.数据(2)爬虫使用规范:并不是所有数据都可以随意爬取和使用,使用必须遵守相

(1)人类对于数据的利用在一定程度上依赖于载体。关法律法规,负责合理使用它。

(2)互联网技术的发展,加速了数据的传输与处理。(3)传感器的作用:获取xxx信息,并将其转化为电信号输出。

(3)人在利用数据的同时,自身的行为也在产生数据。大多数数据会随着时间2.数字化

的推移而变化。(1)两种信号:①模拟信号(连续的)②数字信号(离散的)。

(4)“互联网+”在社会资源配置中具有优化和集成作用,提升创新力和生产力。(2)数字化:将模拟信号转化为数字信号的过程称为数字化。需要经过:

(5)数据的客观性为科学研究提供了可靠的依据。采样今量化今编码三个步骤。

(6)数据是客观事物的符号表示,单纯的数据没有意义。(3)采样是将信号从连续信号转换为离散信号的过程,

(7)数据具有普遍性,数据表现形式可以是文字、图形、图像、音频、视频等。(4)采样频率:每秒钟采集样本数量,单位赫兹(Hz)。采样频率越高信号的

2.信息质量越高。

(1)是对事物运动状态和方式的表征。信息不是物质,也不是能量。(5)量化:将信号从连续取值转为有限个离散值的过程。

(2)信息是用来消除不确定性的东西。一一艾尔伍德.香浓(6)编码:将量化后的信号值用二进制表示。

(3)信息是无形的,文字、图像、声音等都只是信息的载体。数据是信息的载3.二进制、十进制、十六进制的转换

体,信息是数据的含义。(1)任何一种数制都包含“基”和“权”。K进制的基数就是K,权是指每一个

(4)信息特征:数位上1对应的数值。

①载体依附性:信息不能独立存在,必须依附于载,同一信息可以依附于不例一:十进制数123的基数是10,其中2的权值是10*1的权值是10)

同的载体。信息的载体被破坏,信息也会消失。例二:二进制数10的基数是2,其中1的权值是2;

②时效性:信息反映事物某一特定时刻的状态,会随时间的推移而变化。(2)进制标识:①二进制B②八进制0③十进制D④十六进制H,

③传递和共享性:同一种信息可同时被多个信息接受者接收和重复使用。(3)二进制-十进制:将非零位上的权值相加。从右到左各个位上的权值分别

④可加工处理、真伪性:由于信息可以被加工和处理,所以信息存在真假。为1、2、4、8、16、32、64、128、256...。如:

⑤价值性:包括显性价值和隐性价值。对于不同人,不同时间,同一信息的

:二进制数!;1O111O1O1:

价值可能有所不同。;I1II1IiII;

3.知识和智慧叔血2S61286432168421।

|才显播J敝萼1-»-44-16+32+64+256=:373u

(1)知识:人类在社会实践中所获得的认识和经验的总和,包括事实、信息的|__________________________________________",

描述或在教育和实践中获得的技能等。(4)十进制分二进制:十进制数依次减去从左到右的二进制权值,够减的写1,

(2)智慧主要表现为收集、加工、应用和创播知识的能力,以及对事物发展的不够减的写0,跳过减下一个权值。

前瞻性看法。

4.数据、信息、知识及智慧之间的关系

数据加工/言息加工>知识加工>智慧

16

(5)二进制9八进制或十六进:转化为8进制时将二进制数从右到左每3位划①类型:矢量图(放大不失真,色彩单一)和位图(放大失真,色彩丰富)

分为一段,转化为16进制时,每4位划分为一段。将各段非0位的权值相加作②常见图片编码:bmp、jpg,png、tif、gif,psd、pcx、tga、exif、fpx

为8进制或16进制的一位。下图为转8进制过程,16进制与此相似。③文件大小=水平像素X垂直像素X颜色为深度+8(单位:B)

④色、位色图区别:在计算图片文件大小时如果出现x色,则需要将其转化

为2的次第的形式,如果出现x位色图则不需要。

例如:一张未压缩的1024X512像素的16色BMP格式的图片,求其文件

存储容量大小?

由于2,=16,所以每个像素点需要4个二进制为标识。

(6)十进制分八进制或十六进::用16整除十进制整数,可以得到一个商和余图片文件大小为=1024X512X44-84-10244-1024(MB)

数:再用16去除商,又会得到一个商和余数,如此进行,直到商为0时为止,(3)视频编码

然后把先得到的余数作为十六进制数的低位有效位,后得到的余数作为十六进①视频编码:MPEG、AVI,nAVIvASF、MOV,WMV、3GP、RM、RMVB、FLV、H.264。

制数的高位有效位,依次排列起来。转为八进制方法与此相同。②视频大小=水平像素X垂直像素X颜色为深度X帧频X时间(s)4-8

例如:286转换为十六进制(单位:B)

③PAL制式的视频每秒显示25帧,NTSC制式的视频每秒显示30帧。

286/16=17…余14

17/16=1…余1三、数据管理与安全

1/16=0……余11.数据管理三阶段:人工管理、文件管理、数据库管理

由余数自下往上得到286的十六进制是11E(E表示14)。

2.数据管理目的:使数据的价值和作用得以充分有效的发挥

4.字符的编码3.威胁数据安全因素:硬盘驱动损坏、操作失误、黑客入侵、计算机病毒、

(1)ASCII码自然灾害。

①一个英文字符用1个字节表示,共128个,8位二进制表示一个字符,范4.数据保护方式:磁盘阵列、数据备份、异地容灾、数据加密、数据校验

围是0—127o5.数据存储方式:本地存储和“云端”存储;

②ASCH码表中“数字”和“字母”的顺序为:数字玲大写字母玲小写字母。四、大数据

(2)汉字编码1.定义:信息量大、速度快、种类繁多,需要特定的技术和分析方法将其转

①汉字编码常用的有GB2312码和GBK码,一个汉字用2个字节表示。化为价值的信息资产。(数据量大不一定是大数据)

②编码汉字的码值都大于十进制128或十六进制8H(可以用来判断一个或2.大数据处理技术:大规模并行处理数据库、数据挖掘、分布式文件系统、分

一段码值是否用于编码汉字)布式数据库、云计算平台、互联网和可扩展的存储系统。

5.计算机存储单位(计算机中的数据都以二进制的形式存储)3.大数据特征:

IB(Byte)=8b(bit)1KB=1024B1MB=1024KB1GB=1024MB(1)数据体量巨大(即收集和分析的数据量大)

6.图像编码和声音编码。(2)速度快(数据产生速度快和数据处理速度快)

(1)声音编码(立体声默认声道数为2声道。)(3)数据类型多(由数据采集方式多造成)

①常见的音频编码方式:WAV、MP3、WMA,MPC、RA,APE、OGG(4)价值密度低(因为数据量大造成)

②文件大小=采样频率(Hz)X量化位数X声道数X时间(s)+8(单位:B)4.大数据思维:大数据要分析全体数据而不是抽样数据;能够接受数据的混

(2)图像编码杂性;不一定强调对事物因果关系的探求,而注重他们的关系。

2/16

5.大数据处理方式:的代码。伪代码没有统一的表述方式,只要合理,正确即可。如:

(1)采用分治处理思想处理:数据采集一数据整理一数据分析一数据呈现(可Flag车位探测结果

视化表达)Ifflag=lthen

6.对社会的影响:让生活更加便利、让决策更加精准、带来新的就业需求、(指示灯绿色,输出空余车位)

带来新的社会问题。Else

(1)积极影响:包括方便支付、出行、购物、协助刑侦、精准营销、需求分(指示灯红色,输出车位已满)

析、智能交通管理、信用评估体系等。4程序设计的三种基本控制结构。

(2)消极影响:包括个人信息泄露、信息犯罪、信息伤害与诈骗。(1)顺序结构:按照顺序从上往下依次执行,每条语句必须而且只能执行

一次。

单元二算法与程序实现(2)分支结构:又称选择结构。执行过程根据条件判断选择不同分支执行,条件为

一、利用计算机解决问题真时执行一个步骤,否则执行另一个步骤。

1.计算机解决问题的步骤(3)循环结构:循环结构是一种重复某一部分操作的结构。即在条件控制下,某

分析问题一设计算法一编写程序一调试运行程序些操作步骤需要重复执行(循环),在不满足重复处理条件时,循环结束。

二、算法

1.算法的定义:算法是指在有限步骤内求解某一问题所使用的一组定义明确的

规则。

2.算法的特征:有穷性、确定性、可行性、0个或多个输入、1个或多个输出。

3.算法的描述:

(1)自然语言描述算法

特点:人比较容易理解,但书写较烦琐,具有不确切容易引起歧义,造成误

解,且计算机不能识别和执行,缺乏直观性、简洁性。

⑵流程图描述算法

用图形符号表示算法必须要有一组统一规定、含义确定的专用符号。用流程图

表示算法较直观、形象。但是计算机不能识别和执行。三、计算机程序与程序设计语言

图形名称功能L计算机构成:运算器、控制器、存储器、输入设备、输出设备

起始/结束表示算法的开始或结束Cm)

(_)2.计算机程序设计语言

Z_/输入/输出表示算法中变量的输入或输出(1)分类:机器语言、汇编语言、高级语言。

S

1____1颊表示算法中变量的计算或赋值I*|(2)常见的高级语言:C、C++、C#、Java、Python,PHP,VisualBasic=

O判定表示算法中的判断(3)各类语言的特点

------>流程线表示算法中的流向/.蟠曲/机器语言二进制代码、无需编译、速度快、难理解和编写。

O连接点表示算法流向出口或入口连接点汇编语言类似英文缩略词,需编译、速度较快、难理解和编写。

(3)伪代码描述算法近于数学语言或人的自然语言,需编译、不能被计算

高级语言

符号接近进算计程序代码的算法描述方式,风格像程序代码,但是又不是真正机直接运行速度相对较慢。

16

3.Python语言的算术运算符②列表:用中括号(口)包裹,各个元素之间用“,”分割,列表中的元素可以

运算符表达式作用描述是“数字"、"字符串”、“列表”等。如:info=[”BH60018“,“苹果”,50]

**x**y次席求x的y次累③字符串和列表的操作:字符串和列表的索引都是从0开始,在字符串中每个索

*x*y乘号求x和y相乘引对应一个字符,列表中每个索引对应一个元素。具体如下:

/x/y除号求x除以y>>>info="BH60018,苹果.50">>>info=「BH60018-,■苹果",50]

>>>info[2J#取一个元素>>取个元素

//x//y整除求x除以y的整数部分650

>>>info(0:2]]#切片操作.取出1・3个元素

%x%y取余数求x除以y的余数部分>>>info[0:2]#切片操作.取出1-3个元素

BH6

[BH60018」苹果,50]

+、-x+y、x-y相加或相减求x和y和或差

字符串列表

4.Python语言的逻辑运算符

运算符表达式作用(2)字典

①用大括号({})包裹,每个元素由“键(key)”和“值(value)”组成,“键”

andxandy与

和“值”之间用冒号隔开,元素之间用逗号分隔。

orxory或

②在同一个字典中,“键”必须是唯一的,不可重复,但“值”可以重复。并

notnotx非

且键和值必须一一对应。字典是无序的,因此不支持索引、切片等操作。主要

5.Python语言的关系运算符

通过字典对象[键]获取对应的值。此外,字典还提供了获取所有键值对、所有

运算符作用示例

键、所有值等方法。例如:

〉或〈“大于号”或“小于号”5>2结果为true

>=或〈=“大于等于号”或“小于等于号”5〉二2结果为true>»dic={"铅笔":71,"钢笔":59,"橡皮":98,"尺子":92}

>>>print(dic["铅笔"))

等于号5=2结果为false71

!=上述程穿第一行语句创建了一个名为die的字典,共有4个元素,第1个元素包含了键"铅笔”和值71,第2

不等于号5!-2结果为true个元素包含了键“钢笔”和值59……第二行输出字典die中键"铅笔”对应的值.

in包含5in2结果为false

五、Python程序设计

3.常量、变d羲和赋值语句

1.Python常见的内建函数

(1)“常量”在程序运行过程中其值始终不发生改变,“变量”会发生改变。

函数作用及注意事项

(2)变量命名规则:由字母(A-Z,a-z)、数字(0-9)和下划线组成。不能以数

print()输出。输出时字符串需要加双引号,不同内容之间用逗号隔开

字开头。变量名区分大小写。Python语言在使用变量前不需要预先声明。

input()输入。得到的内容为字符串,不能直接进行算术运算

(3)赋值:赋值就是将符号右边的内容传递给左边的变量。

intO将字符串和数字转成整型,且向下取整,如:1.9用转化后为1

=等a=b表示将b的值传递给a

float()将字符串和数字转成实型

-=减等a-=b表示将a-b的值传递给a

abs()取绝对值,对变量取绝对值不改变变量本省的值,单次有效

+=加等a+=b表示将a+b的值传递给a

len()返回序列的长度,可用于字符串、列表等

4.基本的数据结构

strO将内容转化为字符串

(1)字符串和列表

chr()/ord()返回x对应的字符/返回x对应的ASCII值

①字符串:用引号或'')括起来的一串字符,引号内的标点符号也属于字

round(x,n)四舍五入,x代表源数字,n代表小数位数

符串的元素,如:'hello'。

max()/min()取出序列中的最大值/序列中的最小值

16

.顺序结构:程序按照编写顺序依次被执行

2计算bmi指数

a=int(input("请输入整数a的值:"))weight=float(input("请输入你的体重(kg):"))#获取体重并抓转化为实型

b=int(input("请输入整数b的值:"))height-float(input("请输入你的身高(m):"))#获取体重并抓转化为实型

a,b=b,a#交换a,b两个变量的值bmi=weight/height**2#计算bmi值

print("a=",a,"b=",b)ifbmi<18.5:#判断健康等级

print(“偏瘦")#输出健康等级

分支结构:

3.elifbmi<24:

(1)if...else语句

代码之间通过缩进区分层print("正常。

I------------>如果if后的条件为真则执行级,如与<语句块elifbmi<28:

;ifv条件>:|语句块1,否则执行语句块2if1>

print(“偏胖”)

(语句块1>

I.else:

।else:

<语句块2>print(“肥胖”)

(2)#if...elif..else语句嵬麻薮的备褥压

num=int(input("请输入一个数字:"))

ifv条件1>:①首先判断if后的条件是否为真,

#判断这个数是否能被整除

v语句块1>如果为真则执行语句1、ifnum%2==0:2

elifv条件2>:print("这是一个偶数")

v语句块2>②如果if后的条件是否为真假,则

一次判断elif后的条件真假,如果else:

条件:遇到条件为真执行相应代码,并

elifvN>(“这是一个奇数”)

V语句块N>舍弃后面的elif语句print

else:

〈语句块N+1>③如果if和elif的条件都为假则执行

else的代码块,

Score_English=int(input("请输入英语考试成绩”))

(3)分支结构常见程序

if135<=Score_English<=150:

购买物品打折print("英语成绩优秀”)

weight=float(input("请输入购买重量"))#获取重量,并转化为实型elif105<=Score_English<135:

("英语成绩中良。

ifweight<=2:#判断满足的优惠条件print

total=weight*1.5#计算总价elif90<=Score_English<105:

print("英语成绩及格”)

elifweight<=5:#判断是否满足的优惠条件1

total=weight*1.5*0.8elif0<=Score_English<90:

("英语成绩不及格

else:print")

total=weight*1.5*0.7else:

("请输入正确的英语成绩

print(,,重量:,,,round(weight,2),”kg,总计:,,Jound(total,2),,,元,,)#输出结果print")________________________________

5/16

4.循环结构:for、while(4)while循环:

(1)for循环:whilev条件〉:

--------------如果条件一直为真,则一直重复执行循环

①执行for循环时,依次将in后面序列中的元v循环体〉体,break和continue对while同样适用

forv变量〉in〈序列》:

素赋值给前面的变量,每赋值依次,循环体

〈循环体〉也执行一次。

(5)while循常见实例

〈其他代码块〉②foi■循环在执行时如果遇到break语句,则

会终止整个循环。若遇到continue语句,则1潴薮玉夫示I

程序会终止本次循环进入下一次循环。

inum=23

(2)range(start,end,step)可以产生一个指定范围的序列,常用在for循

irunning=True

环中。

!whilerunning:

起始值,可以省略,如果省略则从开始。

start0guess=int(input(“请输入你心中的数字。)

end结束值,但不包括该值,如range(7)得到的值为0~6,不能省略。ifguess==num:

step指定步长,即两个值之间的间隔,可以省略,省略则表示步长为1print("恭喜你猜对了")

例一:range(1,6)将得到1、2、3、4、5running=False

例二:range(1,6,2)将得到1、3、5elifguess>num:

注意:在使用range。函数时,如果只有一个参数,那么表示指定的是end;如iprint("你猜的数字太大了”)

果是两个参数,则表示指定的是start和end。else:

(3)for循环常见程序iprints你猜的数字太小了")

break语句使用।_______________________________________________________________________________________________________i

求1至!J100的和

hobby=「篮球","羽毛球","看书","旅游六、自定义函数

s=0

forxinhobby:通过将一段有规律、重复的代码定义为函数,来达到一次编写多次调用的目的。

foriinrange(l,101)«

ifx=="看书”:使用函数可以提高代码的重复利用率,定义时需要用def申明。

s=s+i#求和,改行可替换为s+二i

break1.创建函数:

print⑸

print(x)Def函数名(可选参数):

结果:篮球羽毛球函数体

2.调用函数:函数名(参数),例如Area。

水仙花数

3.参数传递:

n=0函数定义时参数列表中的参数是形参,而函数调用时传递进来的参数是实参。

foriinrange(100,999):在调用函数时的实际参数,顺序必须与定义函数时的形式参数一致。

a=i//100#求百位上的数

;瑙式参数:

b=i//10%10#求十位上的数;________T______________实际参数i

c=i%10#求个位上的数;defAreata,b,c|:f

'P=(a+b+c)/2.Area(3151:I

ifa**3+b**3+c**3==i:#判断是否是水仙花数;s=(p*(p-a)*(p-b)*(p-c))**0.5制Area—4,q.__|

;returns调用函数:

n=n+1定义函数

print("第",n,"是:",i)

6/16

4.返回值:return注意:当函数中没有return语句时,或者省略了returmmath,floor(x)对X向下取整,比如x=L2,返回1

语句的参数时,将返回Nonemath.pow(x,y)指数运算,得到x的y次方

七、常用库的使用math,log(x)对数运算,默认基底为e

1、常用库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论