2022年1月8日信息会考知识点归纳
编者按:根据复习资料和老师整理的资料来看,以及看的题目的刷题的经验,
将知识点更具体系统地整理给大家(时间原因,不足之处请谅解),
祝大家2022年虎虎生威,把信息会考作为开门红!!!
编程计算
算法(注意理解概念!!!)
定义:算法是解决问题的步骤
解决计算机问题的过程:分析问题→设计算法→编写程序→调试运行
特征:①有穷性:执行有限个步骤后停止 ②确切性 ③可行性
④输入项:有0个或多个输入 ⑤输出项:有一个或多个输出(一定要有输出)
描述方法:①自然语言 ②流程图
流程图形的意义: (必考,给爷背!!!)
图形 中文名称 意义 图形 中文名称 意义
圆角矩形 程序开始 或结束 平行四边形 输入或输出
直角矩形 计算或处理 菱形 判断和分支
基本结构:
顺序结构 单分支结构 多分支结构 循环结构
列表(选择题和操作题都可能出现,熟背!!!)
list=[ 1, 2, 3, 4, 5, 6]
索引位:0 1 2 3 4 5(正向)
-6 -5 -4 -3 -2 -1(反向)
常用方法 说明 操作后结果
list.append(0) 在末尾添加一个元素0 list=[ 1, 2, 3, 4, 5, 6,0]
list.pop(0) 删除第0号元素 (未说明默认删除最后一个) list=[ 2, 3, 4, 5, 6]
list.insert(2,8) 把元素8插入到第2号元素上 list=[ 1, 2, 8,3, 4, 5, 6]
list.remove(2) 或del list[1] 删除元素2 删除第1号元素(就是元素2) list=[ 1, 3, 4, 5, 6]
list.reverse( ) 反向列表中的元素 list=[6,5,4,3,2,1]
(2)
程序语言的发展:机器语言→汇编语言→高级语言(更接近自然语言)
(能被计算机直接识别) (Python、Java、C/C++)
(01代码)
认识数据
模拟信号与数字信号(A/D转换)
采样 量化
分类:①模拟信号:连续变化、波形光滑(传感器获得的信号)
②数字信号:离散变化、波形像台阶(二进制表示,利于计算机理解与处理)
数据编码:①ASCII码:美国信息交换标准码(不能编码中文)
②汉字编码:以GB开头的编码(一个汉字2个字节)如GBK、GB2312-1980
(这两种编码都是交换码)文本数据字符编码方案:ASCII码和Unicode码
计算机存储单位: (贼喜欢考,考试会发草稿纸,一定要会转换!!!)
bit:比特(也称位,简写:b)→计算机的最小单位(存储二进制中的0或1)
Byte:字节(简写:B)→计算机的基本单位(一般表示文件大小、容量大小)
单位转换: 1B=8b 1KB=1024B 1MB=1024KB
1GB=1024MB 1TB=1024GB
TB不是最大的单位!!!还有更大的!!!但考试中选项里出现TB基本上最大!!!
(计算机存储单位一般用字节Byte、千字节KB、兆字节MB、吉字节GB、
太字节TB、拍字节PB、艾字节EB等表示)
大数据的大小最小为10TB
文件大小计算: (不会算直接跳过,不要浪费时间!!!)
①音频文件大小=采样频率×量化位数×声道数×时长(秒) 此时单位:b
②图像文件大小=分辨率×颜色深度 此时单位:b
处理音频用Cool Edit Pro 用你听懂的话计算(针对不大聪明的人!!!):
①看题目明白了这道题要计算文件大小(音频或图像文件的大小)
②分钟化成秒,kHz化成Hz,再把题干中数字全部乘起来
若最后单位是MB就÷(1024×1024)
举个例子:①采样频率为22050,采样精度为8位,单声道的10分钟的歌曲文件
需要的存储空间为22050×10×60÷(1024×1024)=12.6MB
②像素为2048*1024,颜色深度为24位真彩色的照片需要的存储空间为
2048×1024×24÷(8×1024×1024)=6MB(b→KB→MB)
元素间的关系
线性结构(队列) 树结构 图结构
一对一 一对多 多对多
排队(上车、过马路、付款) 医院电子牌上的就诊队列 书的目录结构、行政区划、 磁带文件存储结构、注册表 铁路运输图、全国航运图、 电话网络、互联网
(1)常见的数据库:Sybase、ORACLE、MySQL、Access
(2)SQL结构优化查询语言:select(查询)、update(更新)、
delete(删除)、insert(添加)
(3)SQL语句中判断等于用=(eg.年龄=16),而在Python中判断等于用==(eg. age==18)
(4)SQL语句中,%表示通配任意个字符;_表示通配1个字符
进制
二进制→十进制
1011011(2)→(10)
十进制→二进制:短除法,反向取余
156(10)→10011100(2)
考试的时候操作方法:
打开开始栏→计算器→左上角查看→选择程序员
→在左侧选定要求的数的进制→输入这个数
→在左侧选定答案要给出的数的进制
(针对实在不会算的人!!!)
进制表示:H:16进制、D:10进制、O:8进制、B:2进制
16进制中,0~9正常,然后是A~F表示10~15
Python(重点啊,各位,虽然我排版放后面了,但很重要鸭!!!)
运算符: 关系运算:
运算符 功能
+ 加
- 减
* 乘
/ 除
// 整除
% 取模(余)
** 乘方(幂)
后运算符 含义
a==b a等于b
a!=b a不等于b
a>=b a大于等于b
a<=b a小于等于b
a>b a大于b
a数据类型(确保在英文输入状态下输入!!!)
函数 含义 举例
input 从键盘中输入数据 (通常结合其它函数)
print 在屏幕上输出数据 数:print(x) 文本:print(“hi,2022”) 一般print后括号里填某个变量,不要写数字!!! 例如print(“小明需要的年数为:”,x) 变量不加引号,文本和变量之间用逗号隔开 加引号的都是字符串类型(相当于文本型), 要加成对的单引号或双引号(一定要成对!)
int 整数 n=int(input(“请输入一个整数:”))
float 浮点数(小数) n=float(input(“请输入公里数:”))
str 字符串 字符串相加:'3'+'6'='36'
max 最大值
min 最小值
注:a=b是赋值语句(拓展一些正确的赋值语句:x,y=y,x z=x;x=y;y=z
x=x+y;y=x-y;x=x-y)
Python可视化模块
nurmpy(科学计算包)、matplotlib(绘图工具) 用这两个模块可实现函数绘图
seaborn(统计模型)、random(随机库)、bokh(交互式)、plot是将(x,y)点连成线
math(数学函数库)其中sqrt:开根号、average:平均数、arange:等差数列、sum:求和
自定义函数
格式:def 函数名(参数): 如:def jc(n):
# 函数说明 s=1
语句或语句组(函数体) for i in range(1,n+1)
return 返回值 s=s*i
注:def表示后面的函数名在下面 return s
主程序中一定有一个一模一样的, print(jc(10)) #打印10!
若没有就是你需要填写的,函数后面的变量会变一下,如x→n
计数循环、条件循环(还是要灵活一些,考试的Python题有一道肯定不会太难!!!)
(1)计数循环的语句:for i in range(1,101)→表示[1,100],i∈N+
一般累加/累乘都要用到这个语句。range函数中括号里一般默认起始值为0,
步长为1的话,就写1个终止值。偶数:range(0,100,2) 奇数:range(1,100,2)
思考:如何判断奇数和偶数???
判断偶数:i%2==0(一定要用双等于!!!) 判断奇数:i%2!=0
条件循环(while循环):一般用于不确定循环次数,但用使用循环的时候
如:while money<=30000: 注:一般的累加/累乘,都使用循环结构,
一般填空s=s+i s=s-i s=s*i n+=i表示n=n+i n*=i表示n=n*i
条件语句中的if后一般就是条件,记得看看有没有:
elif后一般也有条件,记得看看有没有:
else后面一般没有条件,但是有: 回车后写的一般和上面差不多
迭代与递归
相同点:迭代算法与递归算法都需要重复执行某些代码
不同点:①迭代是重复反馈过程的活动,其目的通常是逼近所需的目标或结果
②递归是直接或间接地重复调用函数自身
③递归中遇到满足终止条件的情况时逐层返回;迭代则通常使用计数器结束循环
信息系统(主要是必修2的东西,都在这一坨里面了,基本就考这些东西!!!)
信息系统与信息社会
信息系统的基本组成:人、硬件/软件、数据、通信方式,信息系统以人为主导
信息系统以计算机技术和网络技术为基础,计算机硬件是信息系统的物质基础
信息系统中,信息处理是通过加工和处理数据实现的,信息系统处理的对象是数据
信息的特征:载体依附性、价值型、时效性、共享性、真伪性等
完整的数据处理一般包括6个环节:数据的采集→加工→传输→存储→检索→输出
呈现数据和数据分析结构要用数据可视化表达(柱状图、折线图、饼图)
形成过程:数据→信息→知识
信息系统的分类:
简单系统 元素数目少,如图书馆磁条检测门
复杂系统 元素数目多,耦合作用强,各元素间通过紧密相续联系、影响, 共同完成工作,复杂系统由多个子系统组成。 如图书管理系统的子系统:图书的查询、借阅、归还等
随机系统 元素和变量多,耦合作用弱或随机,如彩票摇号系统
信息系统的基本功能:输入、存储、处理、输出、控制
事务处理系统(TPS) 订票系统、缴费系统(手机充值)、扫地机器人
管理信息系统(MIS) 学生的学籍、成绩管理系统、图书管理系统
决策支持系统(DSS) 心理健康评估系统、综合素质评价系统、天气预报
专家系统(ES) 具有专家能力水平解决问题的程序系统,以推理为核心
信息系统的安全:物理安全、运行安全、数据安全、内容安全
信息社会基本特征:知识型经济、网络化社会、服务型政府、数字化生活
信息社会本质上是以信息活动为基础的社会
计算机系统的组成
计算机网络
按覆盖区域划分:
局域网(LAN) 计算机教室、电子阅览室、一栋楼、单位
城域网(MAN) 句容教育网
广域网(WAN) 最大的广域网是互联网
带宽与网络传输速率:
① bit(比特)是计算机中数据量的单位,也是信息论中信息量的单位。
1比特能存储二进制数的一个1或0
②速率指的是连接在计算机网络上的设备在数字信道上传送数据的速率,
它也称为数据率或比特率
③速率的单位是比特每秒(b/s,目前也常用bps表示),
人们常用更简单但是很不严格的说法来描述网络的速率,
如网速为100M,而实际的意思是速率为100Mb/s
④带宽用来表示网络通信线路传送数据的能力,因此网络带宽表示在单位时间内从网络的某一点到另点所能通过的“最大数据量”
带宽的单位是比特每秒(b/s,目前也常用bps表示)
计算机网络协议:
①TCP/IP协议:连接到互联网上计算机相互通信的信息规则
(传输控制协议/网际协议)
②FTP协议(文件传输协议):传输速率高,存储文件和传输较大文件用该协议
IP地址、子网掩码、DNS(域名解析系统)
①IP地址是一个32位的二进制数,通常被分为4个八位二进制数(4个字节)
通常用“点分十进制”(a.b.c.d)的形式表示,其中a,b,c,d都是0~255
之间的十进制整数。IP地址由网络标识和主机标识组成。
分类 地址范围 备注
A类 1.x.y.z~126.x.y.z 前8位网络标识(1~126),后24位主机标识
B类 128.x.y.z~191.x.y.z 前16位网络标识(128~191),后16位主机标识
C类 192.x.y.z~223.x.y.z 前24位网络标识(192~223),后8位主机标识
②子网掩码
分类 子网掩码 可支持网络数 可支持主机数
A类 1.x.y.z~126.x.y.z 126 1677214
B类 128.x.y.z~191.x.y.z 16384 65534
C类 192.x.y.z~223.x.y.z 2097152 254
注:A类可容纳主机数最多,C类最少
③域名就是你的小名,通过DNS服务器找到你的大名——就是IP地址!!!
DNS具有域名和IP地址的索引,域名由字母、阿拉伯数字、连字符_组成。
com 商业组织 gov 政府部门 mil 军事部门 org 非营利组织
edu 教育部门 cn 中国 int 国际组织 net 主要网络支持机构
举个例子:在浏览器中输入某IP地址可以访问网站,但是输入网站的域名却无法
访问网页,可能的原因是该网络没有提供域名服务管理系统即DNS
计算机网络的功能:数据通信、资源共享、分部处理(协作完成任务)
防火墙是一种隔离技术,能对非法的外网访问进行过滤,是一种将内部网与公众
访问网分开的方法,能够防止传送一些已被病毒感染的软件和文件。
(不能完全防止,考试中出现绝对的词语要特别是注意,十有八九是错的!!!)
拓扑结构:
网络硬件:
①交换机是一个网络设备,能连接多台设备到计算机网络中,通过数据包交换的方式将数据转发到目的地(将办公室十台电脑联网必须用到交换机设备)
②路由器是连接因特网中各局域网、广域网的设备,会根据信号的情况自动选择和设定路由,选择最佳路径,按前后顺序发送信号设备,路由器是互联网络的枢纽和交通
警察(连接几个不同网络时,需要用到路由器设备)
③网络设备中的调制解调器(俗称猫),可以将模拟信号和数字信号相互转换,
可以将光电信号相互转换,将计算机连接上去需要双绞线
网络传输介质:
①双绞线最大传输距离100m,且带宽小,速度慢
②光纤(光缆)传输距离远,带宽大,速度快,抗干扰能力最强
物联网(1999年麻省理工学院提出)(必考,多理解理解!!!)
感知层 主要包括传感器等获取数据的硬件设备(一般的摄像头、传感器都是感知层)
网络层 负责传输数据
应用层 主要包括应用软件,完成数据的管理
RFID:无线射频技术(属于感知层,但不是物联网中的连接技术,连接技术:蓝牙、Wi-Fi)
组成部分:阅读器、电子标签、软件系统
例如:ETC(充值)、商场防盗门、门禁管制
软件开发标准流程:瀑布模型
需求分析阶段产生:需求规格说明书
概要设计阶段:完成接口设计、数据库设计、用户见面设计等
单元测试在编码阶段完成
WPS表格与Access(涉及到一些操作题的内容,争取这10分拿满!!!)
WPS表格:
①WPS数据表的汇总分析:先对分类字段进行排序,再汇总
②要添加“012345”这样以0开头的数字,需要将单元格格式设置为文本
(选中单元格,右键,设置单元格格式,保留小数位数也在该功能内设置)
③WPS表格设置边框的顺序为:先选线条,再选颜色,最后选边框
(如果内外边框不同,则分两次完成)
④WPS表格中插入图表的过程:
先选择数据(包括列标题),如果多行则先选第一行,然后按住ctrl键,
再选其他行。插入图表,一定要松开ctrl键,再点击插入图表
⑤WPS表格中$A$1表示绝对引用A1单元格(绝对地址)
(固定引用单元格的值,不会因为移动而发生变化)
⑥WPS表格中常用函数:sum求和 max最大值 min最小值 average求平均值count统计个数 (:代表从哪一个单元格到哪个单元格)
接第7页:
Access:
①Access程序中通过直观操作,而不需要编写代码,就能够创建、修改、删除数据库,这种操作方式称为可视化操作,可视化操作降低了程序设计的门槛
②Access是一种关系数据库管理系统,是一种桌面数据库管理系统,
只适合数据量少的应用,是面向关系的数据库管理系统
(不是面向过程的数据管理系统),是office系列应用之一
③Access中一列叫一个字段,一行叫一条记录,左侧菜单栏里的叫表
④Access导入数据时,一定要先关闭目标表。
导入导出文件扩展名为.xlsx则选excel,如果扩展名为.txt,则选文本文件
补充:常见的扩展名
.doc:Word文档
.xlsx:excel工作表
.et:WPS表格文件
.txt:文本文件
.ppt:演示文稿
.mp3:音频文件
.wav:波形声音文件
.jpg/.png/.gif:图形文件
.html:网页
.rar/zip:压缩包
.exe:安装包/程序文件