信息与计算机
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章信息与计算机
1.1 信息与信息科学
◆信息及相关术语
1、数据:数字、文字、符号、声音、图像、信号等都称为数据。
2、1948年,美国数学家、信息论的创始人C.E.Shannon在题为“通讯的数学理论”的论文中指出:“信息是用来消除随机不定性的东西”。
3、信息论的发展经历了三个阶段。
4、信息是信息论中的一个术语。常常把消息中有意义的内容称为信息。
◆信息技术
1、信息技术概念。
2、信息技术主要包括:感测技术、通信技术、计算机技术和控制技术。
3、现代信息技术的基础和核心,基本特征,发展方向。
4、人类历史发生的五次信息技术革命是:
(1)语言的使用(2)文字的创造(3)印刷术的发明
(4)电报、电话、广播、电视的发明(5)计算机作为信息处理工具
◆信息科学
1、信息科学的概念。
2、信息科学的基础的核心是信息和控制。
◆信息化社会与信息素养
1、信息化概念。
2、信息社会主要特征。
3、信息素养。
1.2 计算机的发展及应用
◆图灵机与冯•诺依曼计算机
1、图灵机:不是一种具体的机器,而是一种理论模型。可用来制造一种十分简单但运算能力极强的计算装置。
2、冯•诺依曼计算机:其工作模式为“存储程序,顺序控制”;结构为“控制器、运算器、存储器、输入设备和输出设备”五大部件。
◆计算机的发展
根据表示信息的逻辑元器件所采用的材料,计算机可分为如下四代:
第一代计算机(1946—1956),其主要特征是:(1)逻辑元器件采用电子管;(2)程序用机器语言或汇编语言编写;(3)主存储器采用磁鼓与磁芯。
第二代计算机(1955—1964),其主要特征是:(1)逻辑元器件采用晶体管;(2)程序采用汇编语言或高级语言编写;(3)用磁盘或磁带作辅助存储器。
第三代计算机(1964—1970),其主要特征是:
(1)逻辑元器件采用中、小规模集成电路;(2)出现了操作系统软件;(3)半导体存储器代替了磁芯存储器。
第四代计算机(1971—),其主要特征是:(1)逻辑元器件采用大或超大规模集成电路;(2)硬件更新快、软件丰富、操作更方便、应用更广泛。
◆计算机分类及基本特点
1、计算机分类(6 类)
2、计算机基本特点
◆计算机发展的趋势和应用
1、计算机发展的趋势。
2、计算机应用主要几个方面:(1)科学计算;(2)数据处理;(3)过程控制;(4)计算机辅助系统;
(5)人工智能。
1.3 信息在计算机中的表示与编码
◆数据在机内采用二进制表示的原因
◆信息存储单位及换算
(1)位(bit):简记为b,是计算机内部存储信息的最小单位,一个b只能表示0或1;
(2)字节(Byte):简记为B,是计算机内部存储信息的基本单位,1B=8b;
(3)字(Word):一个字通常由一个字节或若干个字节组成,是计算机进行信息处理时一次存取、加工和传送的数据长度;
(4)字长:1个字所包含的二进制位数;
(5)信息存储单位换算:1KB=1024B;1MB=1024KB;1GB=1024MB,1TB=1024GB
◆信息编码
1、十进制数字的BCD码编码
用4位二进制数表示等值的参与算术运算的1位十进制数。
2、字符编码
(1)ASCII码:用1个字节的低7位表示西文字符集中的1个字母、数字符号、标点符号或特殊符号,这个字节的最高位为0。注:数字符号0~9的ASCII码在机内只能表示如学号、身份证号、电话号码、邮政编码等各种编号,不能参与机内算术运算(参与机内算术运算的数字编码是采用BCD码)。
(2)扩展的ASCII码:8位ASCII码称为扩展的ASCII码字符集。它可表示256个字符,包括兼容的7位ASCII码。
3、汉字编码
(1) 汉字输入码:用键盘输入汉字时所使用的汉字编码,也称为外码。这种编码方式很多,常用的有拼音、智能ABC、五笔字型,同一个字在不同的输入法下其输入的代码也不一样。
(2) 机内码:计算机内存储、表示汉字的二进制编码。目前我国采用的主要有GB2312-80和GB18030国家标准码。
(3) 汉字点阵图形:汉字在显示和打印时都是以点阵方式输出,每个bit位代表一个点,1个M×N点阵的汉字所占的字节数为M×N/8,所有汉字点阵图形就组成了汉字库。
4、Unicode编码
用两个字节表示一个字符,因此允许表示65536个字符,世界上几乎所有的书面语言都能用单一的Unicode编码表示。因此Unicode码也称统一码、万国码、单一码。
Unicode前128个字符是标准ASCII字符,接下来的是128个扩展的ASCII字符,其余的字符供不同的语言使用。目前,Unicode有汉字27786个。
◆数制及其转换
1、进制数及表示方法
R进制(R=2、8、10、16)
数码:R进制数制中可以使用的基本符号。
基数:数制中数码的个数即R。
权:数制中每一固定位置对应的单位值:以R为底的幂。
一个数可按权展开为多项式。
2、数制之间的转换
●R进制转换为十进制
R=2、8、16
将相应数按权写出展开式,再按十进制的原则运算即可。
例如:1101101B=1*2^6+1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0=109D
2AH=2*16^1+10*16^0=42D
123O=1*8^2+2*8^1+3*8^0=83D
●十进制转换为R进制
分成整数部分和小数部分分别转换再拼接起来。
整数部分:除R(2)取余
小数部分:乘R(2)取整
以十进制→二进制为例
将10.3125转换为二进制:求解过程
即:10.3125=1010.0101
●二/八/十六进制相互转换
转换规律:
由于这三种进制的权之间有内在的联系,即23=8,24=16,因而每位八进制数相当于三位二进制数,每位十六进制数相当于四位二进制数。
注:在转换时,位组划分是以小数点为中心向左右两边延伸,中间的0不能省略,两头不够时可以补0。
(1) 转换关系表
0~F 16个数与其二进制的对应关系表
(2) 转换示例
将1011010.10B转换成八进制和十六进制数。
001|011|010.100B=132.4O
0101|1010.1000B=5A.8H
将十六进制数F7.28转换为二进制数:
F 7 . 2 8H =11110111.00101B
1111 0111 0010 1000
将八进制数25.63转换为二进制数:
2 5 . 6 3O =10101.110011B
010 101 110 011
3、二进制数的定点及浮点表示
(1) 定点表示:分为定点整数及定点小数表示法。定点整数的小数点固定在数的最低位之后,定点小数的小数点固定在数的符号位和最高位之间。
(2) 浮点表示法:计算机的数的小数点位置不是固定的,是浮动的。任何一个二进制数N用浮点表示法可表示为:
采用记阶表示法后,计算机中只需表示出它的阶码、尾数及其符号,阶码的底数“2”可不表示出来。例如,二进制数-110101.011的记阶表示形式为:
尾数S=0.110101011,尾符为-,阶码E=110,阶符为+。