高一信息技术必修一《数据与计算》复习提纲.docx
《高一信息技术必修一《数据与计算》复习提纲.docx》由会员分享,可在线阅读,更多相关《高一信息技术必修一《数据与计算》复习提纲.docx(8页珍藏版)》请在冰豆网上搜索。
必修一《数据与计算》复习提纲
第一章数据与信息
1.1数据及其特征
1、 数据的概念
数据是现实世界客观事物的符号记录,是信息的载体,是计算机加工的对象。
2、 数据的表现形式:
图形、图像、视频、音频、文本(文字、数字、数值、字符)等数值型和非数值型符号。
3、 数据的基本特征
(1) 二进制。
在计算机中,数据以二进制的形式存储、加工。
(2) 语义性。
语义是将数据符号解释为客观世界的事物。
(3) 分散性。
数据是分散的记录,分别记录不同客观事物的运动状态。
(4) 多样性和感知性。
数据记录的形式是多样的、可看的、可听的、可感知的,如图形、
图像、视频、音频、文本等。
1.2数据编码
1、 模拟信号:
模拟信号是指用连续变化的物理量所表达的信息。
模拟信号是传导能量的一种方式,其幅度、频率或相位随时间作连续变化。
常见的模拟信号应用:
有线相连的电话和无线发送的广播电视。
2、 数字信号:
数字信号是离散时间信号的数字化表示。
在计算机中,数字信号的大小常用有限位的二进制数表示。
常见的数字信号应用:
开关电路中输出电压和电流脉冲的信号。
3、 模拟信号与数字信号优缺点对比
名称
优点
缺点
模拟信号
简单容易实现
保密性差,抗干扰能力弱
数字信号
抗干扰能力强,保密性、可靠性强
技术实现复杂,占用频带宽
3、 文字编码——ASCII码、国标码、统一码
ASCII码:
英文字母A的编码为01000001(十进制数65)和a的编码为01100001(十进
制数97),后面的字母依次往上加1。
4、 进制换算
二进制:
01
八进制:
012……7
十进制:
012……9
十六进制:
012……9ABCDEF
二进制→十进制:
1011=1×20+1×21+0×22+1×23=11
八进制→十进制:
101=1×80+0×81+1×82=72
十六进制→十进制:
1B=11×160+1×161=27
二进制→八进制:
(三个二进制数为一个整体) 101=5
二进制→十六进制:
(三个二进制数为一个整体)1011=B
十进制→二进制:
(除二求余倒排法)
5、 图像编码
位图,最小单位为光栅点(或称像素),也叫作点阵图(或像素图)。
位图数据文件大小=图像分辨率×图像量化位数÷8(单位:
B)
6、 声音编码
声音编码的三部曲:
采样、量化、编码。
声音存储空间=采样频率×量化位数×声道数×时间÷8(单位:
B)
1.3信息及其特征
1、 信息的概念
是经过加工处理、具有意义的数据。
是对客观世界中各种事物的运动状态和变化的反映,
是客观事物之间相互联系和相互作用的表征。
2、 信息的特征(结合案例)
(1) 普遍性:
信息不是虚无缥缈的事物,只要有事物运动,有数据存在,就会有信息存在。
信息普遍存在于自然界和人类社会发展的始终,可以被人们感知、获取、传递和利用。
(2) 传递性:
信息的传递打破了时间和空间的限制;
(3) 共享性:
信息作为一种资源,通过交流可以在不同的个体或群体间共享;
(4) 依附性和可处理性
各种信息必须依附一定的图像、文字、声音等符号才能够表现出来,为人们所接收,并按照某种需要进行处理和存储。
信息经过分析和处理,往往会产生新的信息,使信息得到增值。
(5) 时效性
信息不是一成不变的东西,会随着客观事物的变化而变化。
如果信息不能反映事物的最新变化状态,它的效用就会降低,一旦超过其“生命周期”,信
息就会失去原有的效用,成为历史记录。
例如新闻,通知,天气预报、情报、红绿灯等。
(6) 真伪性:
并非所有信息都是对事物的真实反映。
(7) 价值相对性:
信息的使用价值的大小是相对的,取决于接收信息者的需求及其对信息的理解、认识和利用的能力;
第二章知识与数字化学习
2.1知识与智慧
1、知识概念:
知识是人们运用大脑对获取或积累的信息进行系统化地提炼、研究和分析的结果,能够
精确地反映事物的本质。
它来源于实践、经过加工提炼,又高于实践。
2、 智慧概念:
智慧是为了达到预定目标而运用知识解决问题的创新思维能力。
3、 数据、信息、知识、智慧的关系
2.2数字化学习与创新
1、数字化工具分类:
P29
1、 数字化工具与资源的优势
(1)获取的便捷性。
(2)形式的多样性。
(3)资源的共享性。
(4)平台的互动性。
(5)内容的扩展性。
(表现为:
可操作性和可再生性)
2、 数字化学习的特点(结合案例)
(1)问题化
(2)合作性(3)个性化(4)创造性和再生性(5)开放性
3、 常见的思维导图软件:
XMindMindmanagerFreeMind
第三章算法基础
3.1体验计算机解决问题的过程
1、计算机解决问题过程:
分析问题、设计算法(核心)、编写程序、调试运行、检查结果
3.2算法及其描述
1、 算法的概念
算法就是解决问题的具体方法和步骤。
2、 算法的特征:
(1)有穷性
(2)确定性(3)数据输入(0个或多个)(4)数据输出(1个或多个)(5)可行性
3、 算法的描述方式:
(1)自然语言
(2)流程图(3)伪代码
4、 流程图基本图形及功能
5、三种基本控制结构:
(1)顺序结构
(2)选择结构(分支结构)(3)循环结构
3.3计算机程序与程序设计语言
1、 计算机程序概念:
计算机程序就是指计算机可以识别运行的指令集合。
2、 计算机组成(见附件)
3、 计算机程序运行过程
4、 计算机语言发展历程和特点
(1) 机器语言
机器语言是最早出现的语言,是用二进制代码(0、1)作为指令编写,可以在硬件上直接运
行,运行效率最高,编写程序的效率最低,程序移植性最差,对硬件依赖程度最高。
(2) 汇编语言
使用类似英文缩略词且带有助记性符号的语言。
如:
用ADD表示加法,MOV表示数据传递。
汇编语言程序必须借助翻译程序翻译成机器语言程序机器才能运行。
(3) 高级语言
它是最接近数学语言和自然语言的。
高级语言程序必须经过解释或编译程序翻译成机器语言
才能执行。
运行效率最低,编写效率最高,移植性最好。
5、 常见的高级语言:
第一种高级语言是Fortran语言,它主要用于科学和工程计算。
ALGOL、COBOL、Basic、LISP、
SNOBOL、Pascal、C、C++、PROLOG、Ada、VC、VB、Delphi、Java、Python。
第四章程序设计基础
4.1程序设计语言的基础知识
1、变量的命名规则
(1)标识符由字母、数字和下划线组成。
并且第一个字符必须是字母或下划线。
(2)标识符是区分大小写的,如X和x、sum和Sum都是不同的标识符;
2、Python常用的基本数据类型
(1) Number(数值):
int(整型)、float(浮点型)
(2) String(字符串):
字符串是以单引号或双引号括起来的文本。
字符串的索引从0开始,-1为从末尾开始的位置。
(3) List(列表)
写在方括号[]之间,并用逗号来分隔元素的就是列表。
(4) Tuple(元组)
写在小括号()之间,并用逗号来分隔元素的就是元组。
元组的元素不能修改.
(5) Sets(集合)
集合是一个无序不重复元素的序列。
可以使用大括号{}或者set()函数创建集合.
(6) Dictionary(字典)
字典是无序的对象集合,需要通过键来存取,因此用{}标识,是无序的“键(key):
值
(value)”对集合。
例如zidian={'name':
'czm','age':
18}
3、Python常用的运算符
(1)算术运算符
+ - * / // % **
(2) 逻辑运算符andornot
And:
xandy:
如果x为False,xandy返回False,否则它返回y的计算值。
Or:
xory:
如果x为True,xandy返回x的值,否则它返回y的计算值。
(3) 关系运算符:
<= >= == !
=
(4)运算符的优先级P71
4、Python常用函数P71--72
abs(x):
返回x的绝对值。
len(x):
计算变量x的长度。
min():
最小值。
max():
最大值。
sum():
最大值。
int(x):
将变量x转换成整形。
float(x):
将变量x转换成浮点型。
4.2运用顺序结构描述问题求解问题。
1、 输入函数:
input()返回结果都是字符串型。
2、 输出函数:
print()
3、 print()函数参数格式化
(1) 格式化输出整数(integer):
"%d"%变量名
(2) 格式化输出浮点数(float):
"%f"%变量名
(3) 格式化输出字符串(string):
"%s"%变量名
例子:
print("%.3f"%a) #"%.3f"意味着3位小数
4.3运用选择结构描述问题求解问题
1、单分支结构:
2、双分支结构:
3、多分支结构:
If(条件表达式):
If(条件表达式):
If(条件表达式1):
语句A
语句A
语句1
else:
elif:
(条件表达式2)
语句B
语句2
elif:
(条件表达式N):
语句N
else:
语句N+1
4.4运用循环结构描述问题求解问题
1、for循环
(1) 格式:
for循环变化in列表:
语句或语句组
(2)使用range()函数 注:
range()函数不包含第二个数值。
例1.forvalueinrange(1,6):
(#不包含6)
例2.forvalueinrange(2,11,2):
(#指定步长为2)
例3.forvalueinrange(10,1,-2):
(#降序)
例4:
计算s=1+2+3……100
(1) 用for循环 s=0
s=0 i=1
foriinrange(1,101):
while i<=100:
s=s+i s=s+i#累加器
print("s=",s) i=i+1#i自增1,i指向下一个数。
print("s=",s)
(2) 用while循环
第五章数据处理和可视化表达
5.1认识大数据
1、 大数据概念:
大数据是指无法在可承受的时间范围内用常规软件工具进行搞笑捕捉、管理和处理的数据集
合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长
率和多样化的信息资产。
2、 大数据特征P102
(1) 从互联网产生大数据的角度来看:
①数据体量巨大。
②数据类型繁多。
③价值密度低。
④变化速度快。
(2) 从互联网思维的角度来看:
①样本渐趋于总体;②精确让位于模糊;③相关性重于因果。
(3) 从大数据存储于计算的角度来看:
① 分布式存储;(大数据存储在互联网不同的服务器与各客户终端。
)
② 分布式并行计算。
(应用分布式并行计算处理互联网的大数据。
)
3、 大数据对日常生活的影响
(1) 大数据使人们日常生活更为便捷;
①方便支付;②方便出行;③方便购物与产品推介;④方便看病与诊病。
(2) 大数据对人们日常生活产生的负面影响:
①个人信息泄露;②信息伤害与诈骗。
5.2数据的采集
1、 数据采集的基本方法:
①系统日记采集法;②网络数据采集法;③其他数据采集法。
2、 系统日记P104
(1) 概念:
是记录系统中硬件、软件和系统问题的信息文件。
(2) 系统日记包括:
操作系统日记、应用程序日记和安全日记。
3、 网络数据采集法
概念:
是指通过网络爬虫或网站公开的API(应用程序接口)等方式从网站上获取数据信息。
4、 数据的存储: