大学计算机应用基础计算机概述
2.十进制数转换为二进制数 方法:整数部分采取“除2取余法”,从下往上取; 小数部分采取“乘2取整法”,从上往下取。 例如:将十进制数358.375转换为二进制数。 因为(358)D=(101100110)B (0.375)D=(0.011)B 所以将整数和小数合并在一起, (358.375)D=(101100110.011)B 具体步骤如下: 整数部分转换: 小数部分转换: 余数 整数部分 2 358 0 0.375 2 179 1 ×2 2 89 1 0.750 0 2 44 0 ×2 2 22 0 1.500 1 2 11 1 ×2 2 5 1 1 1 2 2 0 1 1 (取1后乘2) 提示:十进制转换为八进制、十六进制的方法与十进制转换为二进制的方法类似。 十进制整数→八进制 方法:“除8取余”; 十进制整数→十六进制 方法:“除16取余”; 十进制小数→八进制小数 方法:“乘8取整”; 十进制小数→十六进制小数 方法:“乘16取整”。 3.二进制、八进制、十六进制之间的转换 二进制数转换为八进制数的方法:以小数点为界,分别向左或右将每三位二进制数合成为一位八进制数即可。如果不足三位,可用零补足。 八进制数转换为二进制数,将每一位八进制数展成三位二进制数即可。 例如: (1100101.1101)B=(001 100 101.110 100)B=(145.64)O(423.45)O=(100 010 011.100 101)B 二进制数转换十六进制数的方法:以小数点为界,分别向左或右将每四位二进制数合成一位十六进制数即可。如果不足四位,可用零补足。 十六进制数转换为二进制数,将每一位十六进制数展成四位二进制数即可。 例如:(10101001011.01101)B=(0101 0100 1011.0110 1000)B=(54B.68)H; (ACD.EF)H=(1010 1100 1101.1110 1111)B 二进制的运算有算术运算和逻辑运算两种。 算术运算:二进制数的算术运算有加法、减法、乘法和除法。 加法规则:0+0=0 0+l=l 1+0=ll+1=10 减法规则:0-0=0 l-1=0 1-0=l10-l=l 乘法规则:0×0=0 0×1=0 l×0=0 l×1=l 除法规则:0÷0=0 0÷1=0 l÷0(无意义) l÷1=l 1.3.3 二进制的运算规则 逻辑运算:包括“或”运算、“与”运算和“非”运算。 “或”运算规则如下: 0+0=0 0+1=1 1+0=1 1+1=1 0∨0=0 0∨1=1 1∨0=1 1∨1=1 “与”运算规则如下: 0×0=0 0×1=0 1×0=0 1×1=1 0∧0=0 0∧1=0 1∧0=0 1∧1=1 0 ? 0=0 0 ? 1=0 1 ? 0=0 1 ? 1=1 “非”运算规如下: 非0等于1;非1等于0 1.数据的概念 数据(Data)是指计算机能够接收和处理的物理符号,包括字符(Character)、符号(Symbol)、表格(Table)、图形(Picture)、声音(Sound)和活动影像(Video)等。一切可以被计算机加工、处理的对象都可以称为数据,它可以在物理介质上记录和传输。 1.3.4 数据与信息概述 数据的形态:数据有两种形态。一种是人类可读形式的数据,简称人读数据。另一种是机器可读形式的数据,简称机读数据,这些信息可通过输入设备传输给计算机进行处理。 数据的分类:数据可分为数值数据和非数值数据,在计算机内均用二进制形式表示。 2. 信息的概念 信息(Information)是表现事物特征的一种普遍形式,这种形式应当是能够被人类和动物感觉器官(或仪器)所接受的。 3. 数据与信息的联系