工控智汇

工控智汇

2021新版山东高中信息技术学业水平考试知识点三(上)

admin 129 138
一.二进制、十六进制与十进制的相互转换

1.计算机内部的信息包括数据与程序,都采用二进制代码表示。为了读写的方便,在实际中,人们常采用十六进制的形式。

(1)二进制数由“0”与“1”两个数字组成,运算规则为“逢二进一”,每个数码在不同的数位上,对应不同的权值。

(2)将十进制整数转换成二进制可用“除二取余法”,将二进制数转换成十进制数可用“按权展开相加”法。

●二进制转换为十进制:按权相加法

如(1101)2=1×23+1×22+0×21+1×20=8+4+0+1=13(红色字体为上标)

●十进制转换为二进制:除二取余法

如173D=(10101101)B

方法如下:最后的余数从下往上取。


逆向取余数得出173的二进制形式为10101101

2.八进制和十六进制

我国古代曾经在重量单位上使用十六进制,如规定16两为1斤。

十六进制需要使用16个不同的基本数字,除了0到9外,一般用字母A到F依次表示后续数字,(相当于十进制数中的10~15)。

基本计数规则是逢十六进1,即F+1=10。

3.数字化相关的基础常识

计算机存储数据的最小单位是二进制位,用比特(bit)表示。

计算机存储数据的基本单位是字节(Byte,简写为B),8比特为一个字节。

字节单位太小,常用的存储单位有KB,MB,GB等。

1KB=210B=1024B

1MB=210KB=220B=1048576B

1GB=210MB=220KB=230B=1073741824B

1比特能表示两种(21)状态(即0和1)

2比特能表示00、01、10、11四种(22)状态

3比特能表示8(23)种状态

1字节能表示28(256)种状态(此段落中红色代表上标)

[典型例题]:

A.虚拟化B.智能化C.数字化D.网络化

2.二进制数11和十进制数2相加的结果是二进制数()

A.(0101)2B.(1110)2C.(1010)2D.(1100)2

3.军舰上有5盏信号灯,信号灯只有“开”和“关”两种状态,如果包括5盏信号灯全关的状态,则最多能表示的信号编码数为()种。

4.发报代码由长音和短音组成,分别用“·”和“—”表示,有一8位电码“··—·———·”若用二进制表示,可以写成()

二.文本数据的编码

用于文本数据字符编码的方案有多种类型,其中ASCII码和unicode是典型的2种方案。

lASCII码

用7位或8位二进制数表示一个字符,集中定义了大小写英文字母,标点符号和数字等字符和符号,共128个。

计算机内部用一个字节来存放一个ASCII码字符,最高位用0表示,例如,“A”的ASCII码为01000001,即65。

ASCII码(十进制)

字符

0~31

控制字符或通信专用字符(不可见)

32

空格

48~57

数字0~9

65~90

大写英文字母A~Z

97~122

小写英文字母a~z

其他

英文标点符号、运算符号、括号

lunicode码

(1)产生原因:解决传统字符编码方案的局限性,用2个字节表示一个符号。

(2)ASCII码与unicode码的关系:后者兼容前者。原来用ASCII码能表示的字符,其对应的unicode码只是在原来的ASCII码前加上8个0。比如“a”的ASCII码是01100001,其unicode码是0000000001100001。

(3)计算机要处理汉字,必须对每个汉字进行编码,每个汉字至少需要2个字节。

(4)汉字编码方案:

GB2312-1980字符集

GBK字符集

GB18030-2000字符集

GB18030-2005字符集

5.汉字编码方式:

编码方式

作用

实例

输入码(外码)

用于输入汉字

区位码、拼音码、王码、自然码

机内码(内码)

用于存储汉字

国标码(GB)、BIG5码(繁体)

输出码(字型码)

用于输出汉字

点阵、向量

输出码如用16×16点阵表示一个汉字,这样需要256个二进制位表示一个汉字的字形,即32个字节来存放。

[典型例题]:

1.ASCII编码中,已知字母P的编码是80,Q的编码是81,可以推算出字母S的编码是()

2.汉字点阵是一种用黑白两色点阵来表示汉字字形的编码,一个8*8点阵字模的存储容量是()

字节字节字节字节

3.使用word进行文字处理时,伴随“输入--存储—打印”的过程,所涉及的汉字编码分别是()。

A.输入码、机内码、字型码B.拼音码、ASCII码、字型码

C.拼音码、机内码、交换码D.输入码、机内码、打印码

4.在我国汉字代码标准GB2312-80中规定每个汉字占用()个字节。

5.汉字的编码多种多样,如输入码.输出码和机内码,其中用于存储汉字的编码称为()。

A.机内码B.拼音码C.输入码D.输出码