当前位置:文档之家› 计算机中如何表示数字(1-6讲)

计算机中如何表示数字(1-6讲)

计算机中如何表示数字(1-6讲)
计算机中如何表示数字(1-6讲)

计算机中如何表示数字-01机器数与真值

机器数就是数值在计算机中的表示形式,真值则是它在现实中的实际数值。可以这样简单的理解。

因为计算机只能直接识别和处理用0、1两种状态的二进制形式的数据,所以在计算机中无法按人们的日常书写习惯用正、负符号加绝对值来表示数值,而与数字一样采用二进制代码0和1来表示正、负号。这样在计算机中表示带符号的数值数据时,符号和数均采用了0、1进行了代码化。这种采用二进制表示形式,连同正负符号一起代码化的数据,称为机器数或者机器码(即,数值在计算机中的二进制表示形式)。与机器数对应,用正、负符号加绝对值来表示的实际数值称为真值。

根据约定机器数是否存在符号位,机器数可以分为无符号数和带符号数。无符号数是指计算机字长的所有二进制位均表示数值。带符号数是指机器数分为符号位和数值两部分,且均采用二进制表示。一般约定最高位表示符号。

例1-1:10011001作为无符号定点整数时,真值是153;作为带符号定点整数时,第一位是符号位,1代表负号,二进制数10011001的真值是-0011001,转化成十进制是-25。

对于带符号数,根据小数点位置固定与否,又可以分为定点数和浮点数。在介绍浮点数之前我们要将注意力完全放在定点数上面,要有点耐心,对定点数的理解程度决定了我们对浮点数的理解程度,因为可以将浮点数看成是对定点数的一种应用,以后就会明白了。好了,先看一看什么是定点数。

定点数约定所有数据的小数点位置均是相同且固定不变的。计算机中通常使用的定点数有定点小数和定点整数两类。

定点小数:对于一个长度为n位的机器数,定点小数约定小数点在符号位和最高数值位之间,如下

数符(最高位,占用1位). 尾数(剩余n-1位)

小数点只是一个约定,是隐含的,不占用空间。

定点整数:对于一个长度为n位的机器数,定点整数约定小数点在最低数值位之后,如下数符(最高位,占用1位)尾数(剩余n-1位).

小数点也是隐含的。

例1-2:下的八位二进制数,我们看看它们所代表的值是多少

定点小数:1.1011001 真值=-0.1011001=-0.6953125

定点整数:11011001 真值=-1011001=-89

真值:127=+1111111 定点整数:01111111

真值:-0.125=-0.001 定点小数:1.0010000

总结上面的内容,机器数的特点是:

1. 符号数值化,0代表正、1代表负。通常将符号的代码放在数据的最高位;

2. 小数点是隐藏的,不占用存储空间;

3. 每个机器数所占据的二进制位数受机器硬件条件的限制,与机器字长有关,超过机器字长的数值要舍去。

4. 因为机器数的长度是由机器的硬件规模规定的,所以机器数表示的数值是不连续的。

注:机器内部设备一次能表示的二进制位数叫机器的字长,一台机器的字长是固定的。8位长度的二进制数称为一个字节(Byte),现在机器字长一般都是字节的整数倍,如字长8位、16位、32位、64位。

在计算机中为了便于数值的运算和处理,对机器数定义了不同的表示方法,其中包括了数的

原码、补码、反码和移码表示。以后将分别对它们进行介绍。

计算机中如何表示数字-02原码

原码是一种简单、直观的机器数表示方式,其表示形式与真值的形式最为接近。上一篇中例1-2中展示的定点数采用的既是原码表示。原码规定机器数的最高位为符号位,0表示正、1表示负,数值部分在符号位后面,并以绝对值的形式给出。

设x为n位二进制数,下面给出纯小数、纯整数的原码定义:

üx为纯小数,0<=x<1时,它的原码等于真值x;-1

üx为纯整数,0<=x<2^n时,它的原码等于真值x;-2^n

例2-1:已知x,求x的原码。

+0.1010110、-0.1010110、+1010110、-1010110

结果:0.1010110、1.1010110、01010110、11010110

真值0的原码表示:原码中真值0的表示有两种,即+0和-0。

纯小数的原码,+0为0.0000000、-0为1.000000;纯整数的原码,+0为00000000、-0为10000000。

原码的缺陷:0的表现形式不唯一;原码表示不便于实现加减运算。原码的加减运算过程有些类似我们自己进行加减运算的过程。当两数相加时,首先要判断两数的符号,若同号则做加法,若异号则做减法。当两数相减的时候,不禁要判断两数的符号,使得同号相减、异号相加;还要判断两数绝对值的大小,用绝对值大的数减去绝对值小的数,取绝对值大的数的符号为结果的符号。可见过程复杂不适合实现加减运算。但是原码的乘除运算可以通过数位的左移和右移来实现,还是很方便的。

原码的缺陷造成实现原码加减法的硬件比较复杂。为了简化运算,让符号位也作为数值的一部分参加运算,并使所有的加减运算均以加法运算来代替,人们提出了补码表示。下一节待续。

计算机中如何表示数字-03补码

补码表示的引入是基于模的概念。所谓模是指一个计数器的容量。比如钟表以12为一个计数循环,即可看做以12为模。在进行钟表对时时,假设当前钟表的时针停在九点位置,要将时针拨到2点,可以采用两种方法。一种是顺时针拨动指针向前5个小时,9+5=14,14-12=2,指针指向2点。这是因为钟表上只有12个刻度,即钟表的计数容量是12,当指针超过12点的时候钟表要重新从0点开始计时;另一种方法是逆时针转动7个小时,9-7=2,指针同样也指向2点。

数学上取模的符号是mod,在对于采用12为模的钟表而言,9-7=(9+5)mod12,称为在模12条件下9-7等于9+7。7加5等于模12,这样的数我们称它们互为补数,即对于模12而言7是5的补数,同样5也是7的补数。由上面的计算我们可以知道对于一个确定的模而言,当需要减去一个数x时,可以用加上x对应的负数-x的补数来代替。我们还可以知道如何求补码:整数的补码等于其本身;负数的补码等于模与该数的绝对值之差。

钟表记小时数的容量是12,钟表的模就是12,那计算机中计数器的容量是多少哪?在计算机中,由于硬件的运算器与寄存器都有一定的字长限制,即计算机硬件能够一次处理的二进制数据的长度是有限的,因此计算机中的运算也是有模运算的。以位数为8的二进制计数器为例,计数的范围是00000000~11111111,当计数器的数值记到,11111111时,再加1,计数器达到100000000,产生溢出,最高位1被丢掉,使得计数器又从00000000开始计数。对于这个8位二进制计数器而言,产生溢出的量100000000就是计数器的模,相当与前面钟表示例中的12。

对于使用n位二进制数表示数据的硬件,纯小数的具有x1.x2x3……xn-1xn的形式,xn代表的是一个数位,它能表示的范围是0.0000……00~1.1111……11,溢出的值是10.0000......00,它的模是2;纯整数具有x1x2x3……xn-1xn的形式,能表示的范围是0000……00~1111……11,溢出的值是10000……00,它的模就是2^n。下面按照纯小数、纯整数分别给出补码的定义。

纯小数x:0<=x<1,补码是其自身;-1<=x<0,补码等于2+x。

纯整数x:0<=x<2^(n-1),补码是其自身;-2^(n-1)<=x<0,补码等于2^n+x。

Java语言中的整数系列都可以采用补码表示。

例3-1:求一下各数的补码(8位二进制),+0.1010110、-0.1010110、+1010110、-1010110。

结果:0.1010110、1.0101010、01010110、10101010。

例3-2:几个特殊数的补码:

ü真值0

由补码定义,如下:

纯小数:+0补码=0.000…0 (n个0)

-0补码=2-0.000...0=0.000 0

纯整数:+0补码=0000…0 (n个0)

-0补码=2^n-1-0000...0=0000 0

在补码中真值0的表示是唯一的。

ü真值-1

由补码定义,如下:

纯小数:-1补码=2-1.000…0=1.000…0 (符号位一个1,数值位上n-1个0)

纯整数:-1补码=2^n-0000…1=1111…1 (n个1)

在纯小数的原码当中,-1是无法表示的;而在补码中,纯小数的补码最小值可以表示到-1。比较直观的理解是符号位的1既表示符号也表示数值1。

ü真值-2^(n-1)

[-2^(n-1)]补码=2^n-2^(n-1)=1000…0 (符号位一个1,数值位上n-1个0)

在纯整数的原码当中,-2^(n-1)是无法被表示的,而在补码当中,在模-2^n的条件下,纯整数的补码最小可以表示到-2^(n-1)。比较直观的理解是符号位的1既可以表示符号1,也表示数值2^(n-1)。

例3-3:补码的简便求法,若x>=0,则x的补码为其自身,并使符号位为0;若x<0,则将x 的各位取反,然后在最低位上加1,并使符号位为1,既得到x的补码。

证明:对于x>=0,根据补码的定义可得;

当x<0的时候,有两种情况:x为纯小数、x为纯整数。

当x为纯小数的时候,[x]补码=2+[x]原码=10.00…0(一个1,n个0)-0.x1x2…xn-1

稍稍做一点变化,原式=1.11…1(n个1)+0.00…1(n-1个0,最低位一个1)-0.x1x2…xn-1

=(1.11...1-0.x1x2...xn-1)+0.00 (1)

1.11…1-0.x1x2…xn-1等于将x的各位按位取反,再加上0.00…1,等于在最低位上加1。同样的方法,我们也可以证明当x为纯整数的的时候,结论也成立。

综上,得证。

补码与减法运算

前面在介绍模的时候已经提到:对某一个确定的模而言,当需要减去一个数x的时候,可以用加上对应的负数的补码来代替。既,X-Y等价于X+[Y]补码。因此需要在已知Y的条件下求[-Y]补码。如果Y已经是补码了,那么如何求-Y的补码哪?如果先将Y转化成原码,再求(-(Y 原码))的补码,这样求得结果肯定没有问题,但是很累。有没有简便的算法哪。看下面的讨论。

设真值X>0

X-X=0 à减去一个数等于加上它的补码,因此有[X]补码+[-X]补码= 0 = 模à[-X]补码=模-[X]补码=[[X]补码]补码=对X的补码求补码。

由上面的讨论我们可以得出对补码相反数求补的简单规则是:将X的各位(含符号位)取反,然后在最低位上加1,既得到[-X]补码(既,取补码的补码)。

例3-4:已知X,求-X的补码。

üX=01001101 -X补码=10110011

üX=10110010 -X补码=01001110

计算机中如何表示数字-04反码

反码的实质是一种特殊的补码,其特殊之处在于反码的模比补码的模小一个最低位上的1。

反码的定义:

ü纯小数:0<=x<1时,x的反码是其自身;-1

ü纯整数:0<=x<2^(n-1),x的反码是其自身;-2^(n-1)

根据反码的定义可得反码的求法:若x>=0,则使符号位为0,数值部分与x相同,即可得到x反;若x<=0,则使得符号位为1,x的数值部分各位取反,即可得到x反。

例4-1:已知x原码、x补码,求x反码。

üx原码=0.0101001 x原码>0,由定义反码为其自身,x反码=0.0101001

üx原码=11011010 x<0,由定义除符号位外各位取反,x反码=10100101

üx补码=0.0101001 x>0,反码和补码都等于原码,它们是相等的,x反码=0.0101001

üx补码=11011010 x<0,反码的模比补码小一个最低位上的1,因此,反码要比补码小一个最低位上的1,x反码=11011001

例4-2:反码中零的表示方法有两种。

纯小数+0和-0的反码表示:[+0]反码=0.000…0 (n个0)

[-0]反码=(2-2^(1-n))-0.000…0=1.111…1 (n个1)

纯整数+0和-0的反码表示:[+0]反码=0000…0 (n个0)

[-0]反码=(2^n-1)-0000…0=1111…1 (n个1)

例4-3:反码表示的范围。

反码的表示范围与原码的表示范围相同,比补码少表示一个数,因为反码的模比补码少了一个最低位的1,自然也就要少表示一个数。纯小数的反码不能表示-1,纯整数的反码不能表示-2^(n-1)。

计算机中如何表示数字-05移码

补码在进行数值比较的时候比较麻烦,因为把补码的符号部分与数值部分统一看成数值的话,则负数补码的值大于正数补码的值。为了比较数值大小方便又提出了移码的概念。

移码的定义:

ü纯小数:-1<=x<1,x移码=1+x;

ü纯整数:-2^(n-1)<=x<2^(n-1),x移码=2^(n-1)+x。

根据移码的定义可知,移码是把真值在数轴上正向平移1(纯小数)或者2^(n-1)(纯整数)后得到的,所以移码也被称为增码或余码。移码的实质是把真值映像到一个正数域,因此移码的大小可以直观的反映真值的大小。这样采用移码表示时,不管真值的正负,均可以按无符号数比较大小。

例4-1:补码与移码的关系:

纯小数:

ü0<=x<1时,[x]补码=x,[x]移码=1+x=1+[x]补码;

ü-1<=x<0时,[x]补码=2+x,[x]移码=1+x=1+[x]补码-2=[x]补码-1。

纯整数:

ü0<=x<2^(n-1)时,[x]补码=x,[x]移码=2^(n-1)+x=2^(n-1)+[x]补码;

ü-2^(n-1)<=x<0时,[x]补码=2^n+x,[x]移码=2^(n-1)+x=2^(n-1)+[x]补码-2^n

=[x]补码-2^(n-1)

综上,移码与补码数值部分相同,符号位相反,因此若已知[x]补码,只需将[x]补码的符号

位取反,数值部分不变,即可得到[x]反码,反之亦然。

注:补码的计算,一般计算可以根据定义,先求出增加后的真值,在将真值转换成无符号的二进制数。后面在介绍浮点数的时候我们还会接触到移127码,即将原值增加127,它的计算方法可以采用[[x]真值+127]无符号二进制数。如果已知了x的补码,我们也可以由补码与移码之间的关系直接求得。

例4-2:求下列各数的补码和移码,1011010、-1011010。

ü[1011010]补码=01011010 [1011010]移码=11011010

ü[-1011010]补码=10100110 [-1011010]补码=00100110

例4-3:真值0的反码表示、移码的表示范围。

真值0的移码表示只有一种形式:[+0]移码=[-0]移码=100…0。无论是由移码的定义,还是由移码与补码的关系都可以证明。

移码的表示范围与补码相同,纯小数的移码可以表示到真值-1,[-1]移码=0.00…0;纯整数的移码可以表示到真值-2^(n-1),[-2^(n-1)]移码=000…0。

例4-4:设某计算机的字长为8位,求真值-73在各码制下的表现形式。

真值=-73

原码=11001001

补码=10110111

反码=10110110

移码=00110111

计算机中如何表示数字-06浮点数

如果使用前面介绍的定点数来进行数据的运算会存在一些问题:1.所能表示的数据范围有限,受计算机硬件字长的限制;2.参与运算的数据必须统一转化成纯小数或者纯整数,这样会损失精度或者产生溢出;3.数据统一转化成纯小数或者纯整数的过程中会产生大量的0,从而浪费存储空间。

所谓浮点数是指数据中的小数点位置是可以浮动的。目的就是兼顾数值的表示范围和精度的要求。

我们知道任何的实数都可以表示成±S*R^(±e)的形式。S称为尾数,代表所表示数字的有效数字;R称为基值,代表所表示数的进制,二进制数的基值就是2;e称为阶码,代表所表示数小数点所在的位置。

例如:值为345.5的十进制数可以按照上面的表现形式,表示成+0.3455*10^(+3);值为

-110011.1的二进制数可以表示成-0.1100111*2^(+6)。但是显然它们的表示形式并不唯一。

如何使用一串连续的二进制数表示这么复杂的结构哪?在现实机器中,通常采用如下的表示格式:

数符(1位)

阶符(1位)

阶码(e)

尾数(S)

数符反映了尾数的符号,数符占用最高位,它和尾数组合在一起是一个纯小数,一般可以用补码或者移码表示;阶符反映了阶码的符号,占用第二位,它和阶码组合在一起是一个纯整数,一般可以用补码或者原码表示。基数是一个隐含的常数,不用在数据格式中显示的给出。例如:假设我们使用16位二进制数表示一个浮点数,规定阶码和阶符占用8位,采用纯整数原码表示,尾数和尾符占用8位,采用纯小数原码表示。设计一个浮点数,

0 1 1100110 0000110 蓝色是阶码,红色是尾码,它表示+(0.0000110)*2^(-1100110)=+(0.046875)*2^(-102)

以上是我们自己设计的浮点数表示格式。现实中还要考虑两个问题:1.要可能多的保留有效数字;2.保证浮点数的表示唯一。所以在计算机中,浮点数通常都采用规格化表示方法,它的原则是:1.尽可能占满尾数的位数,以保留更多的有效数字;2.格式固定,保证浮点数表示的唯一性。

1.占满尾数。若尾数采用原码表示,尾数具有0.1...或者1.1...的形式会使有效数字最长(既,要求位数S满足(1/2)<=|S|<1),因为这种形式省略了第一个1之前所有的0;但是如果是使用补码表示则要求位数具有0.1...或则1.0...的形式(既,满足-1<=S<(-1/2)或者(1/2)<=S<1,这样才会将小数中第一位1之前的0省略掉)。

2.浮点数都采用规格化的浮点数存储和参加运算,保证了同一个数的表示形式是唯一的。

有了浮点数的概念我们可以讨论两个问题:

1.浮点数的表示范围。机器数因为受表示长度的限制是不连续的,对纯整数和纯小数我们可以讨论最大最小值;浮点数则存在最小负数、最大负数、最小正数、最大正数,以及由它们作为边界构成的上溢区、下溢区。

2.从浮点数的数据格式中可以看出来,尾数的位数决定了数据表示的精度,增加尾数的尾数可以增加有效数字的位数,提高数据表示的精度。阶码的位数决定了数据表示的范围,增加阶码的位数可以扩大数据表示的范围。因此在字长一定的条件下,合理的分配阶码和尾码的位数以达到表示精度和表示范围的平衡。为此在很多机器中设置了单精度(一个字长表示一个浮点数)和双精度浮点数(两个字长表示一个浮点数)格式。

计算机中的信息表示

1. 进位计数制 1. 常见的进位计数制 Bi nary 二进制 O ctonary 八进制 D ecimalism 十进制 H exadecimal 十六进制 进位计数制:利用固定的数字符号和统一的规则来计数的方法。有3个基本要素: 基数->指数制中可以使用的基本符号个数。 进位规则->R 进制数逢R 进1。 位权->不同位置上数字表示的单位数值 2. 常见的进位计数制的数的转换 1.二、八、十六进制转成十进制 多项式展开直接求和 2.十进制转换成二进制 整数部分:除基到零,反向写余 小数部分:乘基到精,正向写整 3. 二进制转成八、十六进制 小数点为界,向两边分组。八进制3个一组,十六进制4个一组,不足添0。各组二进制转成十进制再转成八(十六)进制即可。 2.计算机中的数据 1.二进制与计算机 位(bit ):计算机中最基本的单位,一个二进制数字0/1。 字节(Byte ):8个位。 字:字节的集合。 字长:一个字中二进制的位数。字长是计算机一次能同时进行运算的二进制位数。现在一般为32bit 、64bit 。 一般来说,n 位的二进制数字能够表示种状态。 2. 模拟数据和数字数据 模拟数据:一种连续表示法,模拟它表示的真实信息。 数字数据:一种离散表示法,把信息分割成了独立的元素。 阈值:大于阈值的电压看成高电压,小于阈值的电压看成低电压。 10.7725 10 2 5 0 2 2 1 2 1 0 2 0 1 1010.1100 0.7725x2=1.5450 0.5450x2=1.0900 0.0900x2=0.1800 0.1800x2=0.3600 001010.110000 12.60

计算机中数值的表示

数值型数据由数字组成,表示数量,用于算术操作中。 3.5.1 定点数和浮点数的概念 在计算机中,数值型的数据有两种表示方法,一种叫做定点数,另一种叫做浮点数。 所谓定点数,就是在计算机中所有数的小数点位置固定不变。定点数有两种:定点小数和定点整数。定点小数将小数点固定在最高数据位的左边,因此,它只能表示小于1的纯小数。定点整数将小数点固定在最低数据位的右边,因此定点整数表示的也只是纯整数。由此可见,定点数表示数的范围较小。 为了扩大计算机中数值数据的表示范围,我们将12.34表示为0.1234×102,其中0.1234叫做尾数,10叫做基数,可以在计算机内固定下来。2叫做阶码,若阶码的大小发生变化,则意味着实际数据小数点的移动,我们把这种数据叫做浮点数。由于基数在计算机中固定不变,因此,我们可以用两个定点数分别表示尾数和阶码,从而表示这个浮点数。其中,尾数用定点小数表示,阶码用定点整数表示。 在计算机中,无论是定点数还是浮点数,都有正负之分。在表示数据时,专门有1位或2位表示符号,对单符号位来讲,通常用“1”表示负号;用“0”表示正号。对双符号位而言,则用“11”表示负号;“00”表示正号。通常情况下,符号位都处于数据的最高位。 3.5.2 定点数的表示 一个定点数,在计算机中可用不同的码制来表示,常用的码制有原码、反码和补码三种。不论用什么码制来表示,数据本身的值并不发生变化,数据本身所代表的值叫做真值。下面,我们就来讨论这三种码制的表示方法。 1. 原码 原码的表示方法为:如果真值是正数,则最高位为0,其它位保持不变;如果真值是负数,则最高位为1,其它位保持不变。 【例1】写出13和–13的原码(取8位码长) 解:因为13=(1101)2,所以13的原码是00001101,-13的原码是10001101。 采用原码,优点是转换非常简单,只要根据正负号将最高位置0或1即可。但原码表示在进行加减运算时很不方便,符号位不能参与运算,并且0的原码有两种表示方法:+0的原码是00000000,-0的原码是10000000。 2. 反码 反码的表示方法为:如果真值是正数,则最高位为0,其它位保持不变;如果真值是负数,则最高位为1,其它位按位求反。 【例2】写出13和–13的反码(取8位码长) 解:因为13=(1101)2,所以13的反码是00001101,-13的反码是11110010。 反码跟原码相比较,符号位虽然可以作为数值参与运算,但计算完后,仍需要根据符号位进行调整。另外0的反码同样也有两种表示方法:+0的反码是00000000,-0的反码是11111111。为了克服原码和反码的上述缺点,人们又引进了补码表示法。补码的作用在于能把减法运算化成加法运算,现代计算机中一般采用补码来表示定点数。 3. 补码 补码的表示方法为:若真值是正数,则最高位为0,其它位保持不变;若真值是负数,则最高位为1,其它位按位求反后再加1。 【例3】写出13和–13的补码(取8位码长) 解:因为13=(1101)2,所以13的补码是00001101,-13的补码是11110011。

基础知识内容包括计算机基本知识.docx

基础知识内容包括:计算机基本知识、计算机信息处理技术、D O S操作系统基本使用方法和计算机网络应用知识。 重点理解和掌握的内容 1. 了解计算机发展历史、应用领域、工作原理、硬件结构、软件系统、微机系统多媒体知识和安全常识; 2. 理解计算机中数和字符的表示方式,了解汉字输入方法、信息处理的内容和方法; 3. 了解磁盘操作系统(DOS)的发展历史、DOS的构成、基本功能和汉字处理功能; 4. 掌握文件和路径的概念; 5. 掌握DOS的启动方式、磁盘和磁盘驱动器的使用方法、常用DOS命令的使用方法和通配符的使用方法; 6. 了解计算机网络的分类和特点 7. 了解Internet的特点和概念,能进行入网申请和简单使用Internet。 计算机中的常用定义和术语 1. 计算机:计算机是一种具有内部存储能力、由程序控制操作过程的自动电子设备。它主要由输入设备、输出设备、存储器、控制器和运算器等几部分组成。 2. 计算机的硬件和软件:硬件是计算机系统中的物理装置的总称。软件是计算机运行所需要各种程序及有关资料。

感谢你的观看 感谢你的观看3. 指令和程序:指令就是“命令”,是规定计算机操作 类型及操作数地址的一组代码。程序是指令的有序集合。 4. 多媒体:以数字技术为核心的图象、声音与计算机、通信融为一体的信息环境的总称。 5. 数据与信息:数据是指能够用计算机处理的数字、字符和符号等。 信息是数据的内涵和本质,可以从两个方面来理解:一方面,信息是数据、消息中包含的意义,它不随信息媒体的改变而改变;另一方面,信息使消息中所描述事件出现的不定性减少,若不提供信息,则不定性会大一些。 6. 数制:数的进位制称数制。 计算机中常用二进制、八进制、十进制和十六进制表示信息,其中最常用的是表示计算机内部存储和处理信息的二进制和为了清晰和简洁表示二进制而采用的十六进制。 7. 字符编码:使用二进制数对字符进行的编码称字符编码。 8. ASCII码:美国标准信息交换码的英文简称,是计算机中用二进制表示字母、数字、符号的一种编码标准。ASCII码有两种,使用7位二进制数的称为基本ASCII码;使用8位二进制数的称为扩展ASCII码。 9. 汉字编码:用于表示汉字字符的二进制字符编码。汉字编码根据其用途不同可分为输入码、内部码、字型码和地址码等。

第三章 数据在计算机中的表示

第三章数据在计算机中的表示 一、选择题 1.在下面关于字符之间大小关系的说法中,正确的是___C__________。 A. 空格符>b>B B.空格符>B>b C.b>B>空格符 D.B>b>空格符 2.汉字系统中的汉字字库里存放的是汉字的_____C________。 A. 机内码 B.输入码 C.字形码 D.国标码 3.在汉字库中查找汉字时,输入的是汉字的机内码,输出的是汉字的( D )。 A. 交换码 B. 信息码 C. 外码 D. 字形码 4.对补码的叙述,__B___________不正确。 A.负数的补码是该数的反码最右加1 B.负数的补码是该数的原码最右加1 C.正数的补码就是该数的原码 D.正数的补码就是该数的反码 5.十进制数92转换为二进制数和十六进制数分别是_____A________。 A.01011100和5C B.01101100和61 C.10101011和5D D.01011000和4F 6.人们通常用十六进制而不用二进制书写计算机中的数,是因为__A___________。 A. 十六进制的书写比二进制方便 B.十六进制的运算规则比二进制简单 C.十六进制数表达的范围比二进制大 D.计算机内部采用的是十六进制 7.二进制数 10011010 转换为十进制数是( D )。 A. 153 B. 156 C. 155 D. 154 8.在科学计算时,经常会遇到“溢出”,这是指__B___________。 A.数值超出了内存容量 B.数值超出了机器的位所表示的范围 C.数值超出了变量的表示范围 D.计算机出故障了 9.有关二进制的论述,下面_____B________是错误的。 A. 二进制数只有0和l两个数码 B.二进制数只有两位数组成 C.二进制数各位上的权分别为2i(i为整数) D.二进制运算逢二进一 10.目前在微型计算机上最常用的字符编码是__B___________。 A.汉字字型码 B.ASCII码 C.8421码 D.EBCDIC码 11.在计算机内,多媒体数据最终是以_____A________形式存在的。 A.二进制代码 B.特殊的压缩码 C.模拟数据 D.图形 12.在不同进制的4个数中,最大的一个数是__C___________。 A.01010011 B B.67 O C.5F H D.78 D 13.在计算机中存储一个汉字信息需要( B )字节存储空间。 A. 1 B. 2 C. 3 D. 4 14.计算机中的机器数有3种表示方法,下列__D___________不属于这3种表示方式。

计算机基础知识

考点 1计算机发展历史 1946 年世界上第一台电子计算机 ENIAC 在美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义。 从第一台计算机的诞生到现在,计算机技术经历了大型机、微型机及网络阶段。根据计算机所采用电子元件的不同可将计算机的发展划分为电子管、晶体管、中小规模集成电路和大规模、超大规模集成电路等四代。 考点 2计算机的特点 现代计算机算一般具有以下几个重要特点。 (1)处理速度快。 (2)存储容量大。 (3)计算精度高。 (4)工作全自动。 (5)适用范围广,通用性强。 考点 3计算机的应用 计算机具有存储容量大,处理速度快,逻辑推理和判断能力强等许多特点,因此已被广泛应用于各种科学领域,并迅速渗透到人类社会的各个方面,同时也进入了家庭。计算机主要有以下几个方面的应用。 (1)科学计算(数值计算)。 (2)信息处理。 (3)计算机辅助设计(CAD)、和计算机辅助制造(CAM)、计算机辅助教学 (CAI)。 (4)过程控制。 (5)多媒体应用。 (6)人工智能。 考点 4计算机的分类 计算机品种众多,从不同角度可对它们进行分类。 (1)按工作原理划分:模拟式计算机、数字式计算机、模拟数字混合计算机;(2)按功能用途划分:专用计算机、通用计算机; (3)按性能规模划分:微型计算机、小型计算机、大型计算机和巨型计算机。 二、数制与编码 考点 1数制的基本概念 (1)数制的基本概念 ①按照进位原则进行计数。 ②逢N 进 1。 ③采用位权表示法。 (2)数制的三要素 ①基:一个数所包含的数字符号的个数称为该数的基,用R 表示。例如,对二进 制来说,任意一个二进制数可以用 0,1 两个数字符表示,其基数R 等于 2。 ②位:以小数点为基准,小数点向左位数依次增加,向右位数依次减少。③权:任何一个R 进制数都是由一串数码表示的,其中每一位数码所表示的实际 值的大小,除数码本身的数值外,还与它所处的位置有关,由位置决定的值就称为位值(或位权)。

计算机中数据的表示与信息编码

计算机中数据的表示与信息编码 计算机最主要的功能是处理信息,如处理文字、声音、图形和图像等信息。在计算机内部,各种信息都必须经过数字化编码后才能被传送、存储和处理。因此要了解计算机工作的原理,还必须了解计算机中信息的表现形式。 1.2.1 计算机使用的数制 1.计算机内部是一个二进制数字世界 计算机内部采用二进制来保存数据和信息。无论是指令还是数据,若想存入计算机中,都必须采用二进制数编码形式,即使是图形、图像、声音等信息,也必须转换成二进制,才能存入计算机中。为什么在计算机中必须使用二进制数,而不使用人们习惯的十进制数?原因在于: ⑴易于物理实现:因为具有两种稳定状态的物理器件很多,例如,电路的导通与截止、电压的高与低、磁性材料的正向极化与反向极化等。它们恰好对应表示1和0两个符号。 ⑵机器可靠性高:由于电压的高低、电流的有无等都是一种跃变,两种状态分明,所以0和1两个数的传输和处理抗干扰性强,不易出错,鉴别信息的可靠性好。 ⑶运算规则简单:二进制数的运算法则比较简单,例如,二进制数的四则运算法则分别只有三条。由于二进制数运算法则少,使计算机运算器的硬件结构大大简化,控制也就简单多了。 虽然在计算机内部都使用二进制数来表示各种信息,但计算机仍采用人们熟悉和便于阅读的形式与外部联系,如十进制、八进制、十六进制数据,文字和图形信息等,由计算机系统将各种形式的信息转化为二进制的形式并储存在计算机的内部。 2.进位计数制 数制,也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。数制可分为非进位计数制和进位计数制两种。非进位计数制的数码表示的数值大小与它在数中的位置无关;而进位计数制的数码所表示的数值大小则与它在数中所处的位置有关。而我们在这里讨论的数制指的都是进位计数制。 进制是进位计数制的简称,是目前世界上使用最广泛的一种计数方法,它有基数和位权两个要素。 ?基数:在采用进位计数制的系统中,如果只用r个基本符号(例如0,1,2,...,r-1)表示数值,则称其为r数制(Radix-r Number System),r称为该数制的基数(Radix)。如日常生活中常用的十进制,就是r=10,即基本符号为0,1,2, (9) 如取r=2,即基本符号为0和1,则为二进制数。 ?位权:每个数字符号在固定位置上的计数单位称为位权。位权实际就是处在某一位上的1所表示的数值大小。如在十位制中,个位的位权是100,十位的位权是101,…;向右依次是10-1,10-2,…。而二进制整数右数第2位的位权为2,第3位的位权为4,第4位的位权为8。一般情况下,对于r进制数,整数部分右数第i位的位权为r i-1,而小数部分左数第i位的位权为r-i。 各种进制的共同点是: ⑴每一种数制都有固定的符号集。如十进制数制,其符号有十个:0,1,2, (9) 二进制数制,其符号只有两个:0和1。需要指出的是,16进制数基数为16,所以有16个基本符号,分别为0,1,2,…,8,9,A,B,C,D,E,F。表 1-3列出了计算机中常用的几种进制。 ⑵采用位置表示法,用位权来计数。即处于不同位置的数符所代表的值不同,与它所在位置的权值有关。例如:十进制的1358.74可表示为: 1358.74=1×103+3×102+5×101+8×100+7×10-1+4×10-2 可以看出,各种进位制中的位权的值恰好是基数的某次幂。因此,对于任何一个进位计数制表示的数都可以写出按其权值展开的各项式之和,称为“按权展开式”。任意一个n位整数和m位小数的r进制数D可表示为:

计算机中数的表示

第五课《计算机中数的表示》 [教学目标] 1、知道计算机中信息的表示形式; 2、能将二进制数转换为十进制数; 3、了解计算机存储器容量单位,掌握容量单位之间的换算关系; 4、通过探索活动进一步理解信息的数字化表示。 [教学重点] 信息在计算机中的表示形式 [教学难点] 二进制数的特点及与十进制数之间的转换 [教学设计] “数字化”这个词,大多数人都听说过,然而在计算机中信息的数字化代表着什么意思,很少有人能说得清楚。本课试图通过教师的引导和学生的自主活动,在学生亲身参与活动的过程中领悟信息数字化的含义和意义。 在新课的引入部分,先由教师引导学生们对十进制数的特征进行分析,以便对照给出二进制数的特征,帮助学生理解。然后进行灯泡亮灭的演示实验,帮助学生理解计算机中信息的表示形式。 第二部分,在学生掌握了二进制数特征的基础上,实现二进制数转换为十进制数的过程。第三部分,给出计算机存储器容量单位及单位之间的转换,通过活动2让学生理解英文字符与汉字字符存储的区别。 [教学过程] 一、温故互查 在探索活动中,为学生营造了一个良好的自主活动的环境,为学生的体验性学习提供外部条件。通过学生的亲身参与,走向体验的发生和丰富深刻,实现简单的信息数字化编码。 二、设问导读 (1)、由十进制数的特征分析,对照引出二进制数的特征;(2)、由灯泡亮灭的演示实验,帮助学生理解计算机中信息的表示形式。二、二进制数转换为十进制数 ⑴、活动1,学生自主活动,用windows附件中所带的计算器功能将二进制数转化为十进制数,并观察它们的变化。 ⑵、给出二进制数转换为十进制数的方法。 三、巩固训练 (1)、给出计算机中存储器容量单位,并给出单位之间的换算关系; (2)、活动2(巩固训练),学生自主活动,观察记事本中,英文字母和汉字所占位置宽度的不同,得到一个英文字符用一个字节存放,一个汉字用两个字节存放的结论。 四、拓展探究活动 ⑴、按要求准备三个电筒; ⑵、根据表5-1实现表中所要求的电筒的状态; ⑶、学生独立实验,完成表5-2的内容,实现简单的信息数字化编码。 五、课后反思:

数据在计算机中的表示

选择题 1.信息处理进入了计算机世界,实质上是进入了世界。 A、模拟数字 B、十进制数 C、二进制数 D、抽象数字 答案:C 2.计算机中使用二进制,下面叙述中不正确的是。 A、是因为计算机只能识别0和1 B、物理上容易实现,可靠性强 C、运算,通用性强 D、计算机在二进制数的0、1数码与逻辑量“真”和“假”的0与1吻合,便于表示和进行逻辑运算 答案:A 3.十进制数92转换为二进制数和十六进制数分别是。 A、01011100和5C B、01101100和61 C、和5D D、01011000和4F 答案:A 4.人们通常用十六进制而不用二进制书写计算机中的数,是因为。 A、十六进制的书写比二进制方便 B、十六进制的运算规则比二进制简单 C、十六进制数表达的范围比二进制大 D、计算机内部采用的是十六进制 答案:A 5.浮点数之所以能表示很大或很小的数,是因为使用了。 A、较多的字节 B、较长的尾数 C、阶码

D、符号位 答案:C 6.在科学计算时,经常会遇到“溢出”,这是指。 A、数值超出了内存容量 B、数值超出了机器的位所能表示的范围 C、数值超出了变量的表示范围 D、计算机出故障了 答案:B 7.下列有关二进制的说法中,是错误的。 A、二进制数只有0和1两个数码 B、二进制数只由两位数组成 C、二进制数各位上的权分别为1,2,4,…… D、二进制运算逢二进一 答案:B 8.下列关于字符之间大小关系的说法中,正确的是。 A、空格符>b>B B、空格符>B>b C、b>B>空格符 D、B>b>空格符 答案:C 9.目前在微机上最常用的字符编码是。 A、汉字字型码 B、ASCII码 C、8421码 D、EBCDIC码 答案:B 10.计算机多媒体技术是以计算机为工具,接受、处理和显示由等表示的信息技术。 A、中文、英文、日文 B、图像、动画、声音、文字和影视

计算机基础知识题库完整

一、单选题练习 1.完整的计算机系统由( C )组成。 A.运算器、控制器、存储器、输入设备和输出设备 B.主机和外部设备 C.硬件系统和软件系统 D.主机箱、显示器、键盘、鼠标、打印机 2.以下软件中,( D )不是操作系统软件。 xp office 3.用一个字节最多能编出( D )不同的码。 A. 8 个 B. 16个 C. 128 个 D. 256个 4.任何程序都必须加载到( C )中才能被CPU执行。 A. 磁盘 B. 硬盘 C. 内存 D. 外存 5.下列设备中,属于输出设备的是( A )。 A.显示器 B.键盘 C.鼠标 D.手字板 6.计算机信息计量单位中的K代表( B )。 A. 102 B. 210 C. 103 D. 28 代表的是( C )。 A. 只读存储器 B. 高速缓存器 C. 随机存储器 D. 软盘存储器 8.组成计算机的CPU的两大部件是( A )。 A.运算器和控制器 B. 控制器和寄存器 C.运算器和内存 D. 控制器和内存 9.在描述信息传输中bps表示的是( D )。 A. 每秒传输的字节数 B.每秒传输的指令数 C.每秒传输的字数 D.每秒传输的位数 10.微型计算机的内存容量主要指( A )的容量。 A. RAM B. ROM C. CMOS D. Cache 11.十进制数27对应的二进制数为( D )。 B. 1100 C. 10111 D. 11011

的目录结构采用的是( A )。 A.树形结构 B.线形结构 C.层次结构 D.网状结构 13.将回收站中的文件还原时,被还原的文件将回到( D )。 A.桌面上 B.“我的文档”中 C.内存中 D.被删除的位置 14.在Windows 的窗口菜单中,若某命令项后面有向右的黑三角,则表示该命令项( A )。 A. 有下级子菜单 B.单击鼠标可直接执行 C.双击鼠标可直接执行 D.右击鼠标可直接执 15.计算机的三类总线中,不包括( C )。 A. 控制总线 B.地址总线 C.传输总线 D.数据总线 16.操作系统按其功能关系分为系统层、管理层和( D )三个层次。 A. 数据层 B.逻辑层 C.用户层 D.应用层 17.汉字的拼音输入码属于汉字的( A )。 A. 外码 B. 内码码 D.标准码 的剪贴板是用于临时存放信息的( C )。 A.一个窗口 B.一个文件夹 C.一块内存区间 D.一块磁盘区间 19.对处于还原状态的Windows应用程序窗口,不能实现的操作是( D )。 A.最小化 B.最大化 C.移动 D.旋转 20.在计算机上插U盘的接口通常是( D )标准接口。 21.新建文档时,Word默认的字体和字号分别是( C )。 A.黑体、3 号 B.楷体、4号 C.宋体、5 号 D.仿宋、6号 22.第一次保存Word文档时,系统将打开( B )对话框。 A. 保存 B.另存为 C.新建 D.关闭 23.在Word表格中,位于第三行第四列的单元格名称是( C )。

计算机中数的表示教案-参考模板

计算机中数的表示 ——奇妙的二进制 一、教学内容分析: 1. 本节是四川人民出版社出版的《信息技术》七年级上册第5课《计算机中数的表示》,重点介绍了计算机中数的表示方式,本节内容对学生的数学认知能力要求较高,因此小学阶段没有涉及。本节的上一课是《计算系统及工作原理》,本节课紧随其后,对计算机中数的表示原理做了较形象的描述,使学生对计算机的工作原理有了更深刻的认识。 2. 本节内容理论性强,跟数学有紧密联系,有一定的理解难度,这节课能否讲得生动易懂,关键在于要理论联系实际。 二、学生情况分析: 七年级的学生,已经能熟练的进行十进制计算,对二进制的有一定的好奇心,但是对于在计算机课中进行数学运算可能会感到枯燥,在学习十进制转换为二进制时可能会存在畏难情绪。因此,整节课要不断激发学生的学习兴趣,理论联系实际,使学生感觉学习这些知识对他们来说是有必要,有意义的。 三、教学目标: 1、知识与技能: 了解计算机中为什么要使用二进制 二进制与十进制之间的转换; 2、过程与方法: 通过十进制引入二进制,通过八进制、十六进制的对比强化二进制的概念。 通过电筒模拟实验,使学生明白为什么要使用二进制。 3、情感态度与价值观: 让学生明白知识与生活密切相关,利用所学知识可以解决生活中的问题。同时让学生感受只有多尝试才会有收获。 四、教学重、难点: 1、教学重点:二进制的概念、计算机为什么使用二进制。 2、教学难点:二进制与十进制之间转换。 五、教学环境及资源准备: 多媒体电子教室、教学课件

六、教学过程

学习新知三、探索二进制的特征 十进制: 1、0,1,2,3^9共10个数码 2、运算时逢十进一 3、从右向左,第i位上的数除 了它本身以外,还有一个权 值是10i-1 十进制的前两个特征由学生 自己填,第三个由老师讲解 着重讲解权值的得来。 二进制: 每一种进制的特征都有相同 之处,那么请同学们自己总 结二进制所具有的三个特征 以提问的方式让学生明白二 进制的三个特征 1、0,1两个数码 2、运算时逢二进一 3、从右向左。第i位上的权 值是2i-1 二进制数的运算 以计算的方式让学生理解什 么是逢二进一。以及二进制 只有0,1两个数码。 例:二进制数 1+1=? 10 让学生明白逢二进一 练习: 二进制读法和写法 二进制怎样与十进制区分 呢?主要从读法与写法两个 方面 读法:直接读出数码 1011读作壹零壹壹 1001让学生读出 写法:通常用括号和下标表 示不同进位制的数。 根据自己已有的经验, 完成十进制前两个特征 的学习。并填写在书上 空白处。 听老师解释权值的由来 将二进制的特征填写在 书本的空白处 学生自己计算二进制的 加法,完成例题的计算 听老师解读以及自己读 出二进制数 前两个特征简单, 学生自己能够总 结,因此由学生自 己填写 权值是本节课中 二进制与十进制 转化的重点内容, 因此必须由老师 详细解读 加深学生对知识 的巩固 以例题促进学生 对二进制特征逢 二进一的理解。 二进制与十进制 都有0和1,那么 101,我们到底是 读一百零一还是 其他的呢?二进 制与十进制有什 么区别呢?通过 老师的解读,让学 生能够区分二进 制与十进制的不 同

计算机基础知识点汇总

计算机基础知识点汇总 一、计算机的诞生及发展 (一)计算机的诞生 1.时间:1946年 2.地点:美国宾夕法尼亚大学 3.名称:ENIAC (二)计算机的发展 二、计算机系统的组成 现代的计算机系统由计算机硬件系统及软件系统两大部分构成。 三、计算机的工作原理 冯·诺依曼提出了“存储程序、程序控制”的设计思想,同时指出计算机的构成包括以下几个方面: (1)由运算器、存储器、控制器、输入设备、输出设备五大部件组成计算机系统。 (2)计算机内部采用二进制表示的数据和指令。 (3)采用“存储程序和程序控制”技术(将程序事先存在主存储器中,计算机在工作时能在不需要人员干预的情况下,自动逐条取出指令并加以执行)。 四、计算机的分类

五、计算机硬件 (一)中央处理器 1.简介 中央处理器又称为微处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。 2.组成 (1)控制器 实现计算机各部分的联系并自动执行程序的部件。功能是从内存中一次取出指令,产生控制信号,向其他部件发出命令指挥整个计算过程。 (2)运算器 对二进制数码进行算术运算和逻辑运算。 (二)存储器 1.内存储器 (1)作用 内存储器又称主存储器,简称内存。内存位于系统主板上,可以直接与CPU进行信息交换,内存储器主要用于存放计算机系统中正在运行的程序及所需要的数据和中间计算结果以及与外部存储器交换信息时作为缓冲。 (2)特点 速度较快,容量相对较小。 (3)分类 只读存储器ROM:永久保存数据,存储微型机的重要信息。 随机存储器RAM:断电丢失数据,存储当前运行的程序信息(SRAM、DRAM)。 2.外存储器 (1)作用 外存储器又称辅助存储器,简称外存。CPU不能直接访问。主要用于存放等待运行或处理的程序文件。 (2)特点 存储容量大,存取速度相对内存要慢得多。 (3)分类

计算机中数的表示及运算

计算机中数的表示及运算 张晓军编写 引言 人类在文字出现以前,就已经会用道具(如绳子打结)计数了.在日常生活中,我们每天都在与数字打交道,而数字与数制是密不可分的.比如:60秒为1分,60分为1小时,其特点是"逢60进1",可取的数字是0,1,2,...,59,共有60个,这就是"六十进制".再比如:24小时为1天,这是24进制;7天为1星期,这是7进制;12个为1打,这是12进制;10mm为1cm,10cm为1dm,10dm为1m,这是我们最为熟悉的10进制.不管是什么进制,其基数(如60进制的基数就是60,10进制的基数就是10)正好等于该数制中不同"数字符号"的个数(如60进制中采用0,1,2,...,59共60个不同的数字符号,10进制中采用0,1,2,...,9共10个不同的数字符号). 一、常用数制及其相互转换 在数制系统中,各位数字所表示的值不仅与该数字有关,而且与它所在的位置有关. 例如,在10进制数123中,百位上的1表示1个100,十位上的2表示2个10,个位上的3表示3个1,因此,有:123=1*100+2*10+3*1,其中100,10,1被称为百位、十位、个位的权。十进制中,个、十、百、千、万……等各数位的权分别是1,10,100,1000,10000,……,一般地,写成10的幂,就是100,101,102,103,104,……;10则被称为十进制的基数 1.1 十进制数 特点:采用0,1,2,3,4,5,6,7,8,9共10个不同的数字符号,并且是"逢十进一,借一当十". 对于任意一个十进制数,都可以表示成按权展开的多项式。例如: 1999=1*103+9*102+9*101+9*100 2003=2*103+0*102+0*101+3*100 48.25=4*101+8*100+2*10-1+5*10-2 1.2 二进制数

在计算机中如何表示信息(七年级信息技术教案)

第二课在计算机中如何表示信息(七年级信 息技术教案) 课题 在计算机中如何表示信息 课时 课型 新授 教 学 目 标 知识与技能 使学生对信息的表示方法有一定的了解。初步了解ASc Ⅱ编码方案. 使学生初步认识计算机存储容量单位---字节 过程与方法 培养学生阅读课本能力 情感态度与价值观 培养学生有合作学习的意识及会合作,培养协作精神。 教学重点

数值信息和非数值信息在计算机中如何表示。 教学难点 二进制数与二进制编码 教学过程 教学环节 教师活动 学生活动 教学意图 媒体使用一、导入新 问题:我们从小学一年级就开始学习数学,到现在你一共诉讼多少个数字?分组讨论以下? 听 激发学生的兴趣,创设学习的争论、思考、探究问题的情境 分组讨论1、〔布置任务〕每四人一组,讨论你学过的数,并记录下来,写在笔记本上其他人讨论 [提问]请各组派代表到前面写出本组认为的数?小组讨论:一人记录,其他人讨论; 学生到前面写出“数“ 许多个 无数个 10个

合作式学习,培养协作精神 屏幕广播教师总结 教师引导:日常生活中我们使用0-9这10个字符组合表示任意一个数字,这种表示方法是“逢十进一”我们称之为十进制。请同学们阅读课本第10页的“小博士”,然后想一想:除了书中提到的,你知道生活中有哪些进制,请与你的同桌交流一下?然后告诉大家。 学生自学“小博士”的内容。然后和小组成员进行交流。 培养学生阅读和合作、交流的能力。 想一想:除了书中提到的,你知道生活中有哪些进制,请与你的同桌交流一下?然后告诉大家。二、授新课①二进制数 同学们知道的进制还真不小,可见我们都是生活中的有心人。在日常生活中使用最多的是“逢十进一”的十进制数。为了对数字进行加、减、乘、除等运算,人们发明了各种计算方法和计算工具,算盘就是一种过古老的计算工具,大家都学习过珠算知识。 问题:生活中如何用算盘表示0-9这10个数字? 师:算盘是通过算珠的不同组合来表示数字。 问题:电路有“开”和“关”2种基本状态,能不能用计算机电路来表示0-9这10个数? 师:假如“开”用1表示,“关”用0表示,电路的状

计算机基础知识试题及答案(一)

计算机基础知识试题及答案(一) 一、选择题 (1) 第四代计算机的主要逻辑元件采用的是 A) 晶体管 B) 小规模集成电路 C) 电子管 D) 大规模和超大规模集成电路 (2) 下列叙述中,错误的是 A) 把数据从内存传输到硬盘叫写盘 B) 把源程序转换为目标程序的过程叫编译 C) 应用软件对操作系统没有任何要求 D) 计算机内部对数据的传输、存储和处理都使用二进制 (3) 计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和 A) 显示器 B) 控制器 C) 磁盘驱动器 D) 鼠标器 (4) 五笔字型输入法属于 A) 音码输入法 B) 形码输入法 C) 音形结合输入法D) 联想输入法 (5) 通常所说的I/O设备指的是 A) 输入输出设备 B) 通信设备 C) 网络设备 D) 控制设备 (6) 计算机辅助设计的英文缩写是 A) CAD B) CAM C) CAE D) CAT (7) “Windows98是一个多任务操作系统”指的是 A) Windows可运行多种类型各异的应用程序 B) Windows可同时运行多个应用程序 C) Windows可供多个用户同时使用 D) Windows可同时管理多种资源 (8) 在Windows98中,为查看帮助信息,应按的功能键是 A) F1 B) F2 C) F6 D) F10 (9) Windows98任务栏不能设置为 A) 自动隐藏 B) 总在底部 C) 总在最前 D) 时钟显示 (10) 在Windows98中,打开上次最后一个使用的文档的最直接途径是 A) 单击“开始”按钮,然后指向“文档” B) 单击“开始”按钮,然后指向“查找” C) 单击“开始”按钮,然后指向“收藏” D) 单击“开始”按钮,然后指向“程序” (11) 在Windows98中,下列关于添加硬件的叙述正确的是 A) 添加任何硬件均应打开“控制面板” B) 添加即插即用硬件必须打开“控制面板” C) 添加非即插即用硬件必须使用“控制面板” D) 添加任何硬件均不应使用“控制面板” (12) 在Windows98资源管理器中,选定文件后,打开文件属性对话框的操作是 A) 单击“文件”→ “属性” B) 单击“编辑”→ “属性” C) 单击“查看”→ “属性” D) 单击“工具”→ “属性” (13) 在Windows98中,下列关于输入法切换组合键设置的叙述中,错误的是 A) 可将其设置为Ctrl+Shift B) 可将其设置为左Alt+Shift C) 可将其设置为Tab+Shift D) 可不做组合键设置 (14) 在Word97中,选择“文件”菜单下的“另存为”命令,可以将当前打开的文档另存为能

计算机中信息的表示

计算机中信息的表示 经中国科协、国家教育部批准,由中国计算机学会主办的全国青少年信息学(计算机)奥林匹克及其分区联赛(简称N0I),是一项全国性的青少年学科竞赛活动,是计算机知识在青少年中普及的产物。竞赛分为初赛和复赛两个阶段。初赛全国各赛区采用统一时间、统一试卷的方法进行。通过卷面答题,主要考核学生的计算机基础知识与基本能力。各赛区根据全国竞赛委员会提供的统一评分标准,组织有关专家与教师进行评判,并按照一定的比例挑选出本赛区参加复赛的人员。 【奥赛赛点】了解计算机中信息的编码方式,了解数制的概念,理解数值、文字在计算机中的表示方法,掌握十进制数、二进制数、八进制数和十六进制数间的转换方法,掌握二进制数的逻辑运算方法。 【典型示例】 例l:在计算机内部,一切信息的存取、处理和传输均是以( )的形式进行。A.BCD码B.ASCII码 C .十六进制码D.二进制码 【分析与解答】计算机最终只能识别和执行二进制码。因此,在机器内部,一切信息(无论是数据信息,还是控制信息)的存取、处理和传输都是以二进制编码形式进行。BCD码是使用四位二进制数代表一位十进制数的一种编码形式。 故本题答案为。D。 例2:在计算机中,一个字节最大容纳的二进制数为( )。 【分析与解答】在计算机内,二进制的位(bit)是数据的最小单位,通常计算机中将8位二进制数编为一组叫做一个字节(Byte),作为数据处理的基本单位。可见8位二进制数中,最小者为每一位全是0即0,最大者为每一位全是1即(11111111)2。 故本题答案为11111111。 例3:二进制数111.11转换成十进制数是( )。 A.7.3 B.7.5 C.7.75 D.7.125 【分析与解答】R进制数转换成十进制数的方法是将各位数字与其对应的位权相乘,再将乘积相加,所得之和即为转换结果。对于整数,从低位到高位(从右向左)各位的位权依次为R o、R1、R2……对于小数,从小数点后的第一位算起,各位的位权依次为R-1、R-2、R-3...... 111.11=1*22+1*21+1*20+1*2-1+1*2-2=4+2+1+0.5+0.25=7.75 故本题答案为C。 1010.101=23+21+2-1+2-3=8+2+0.5+0.125=10.625 例4:将二进制数-110011.11011转换为八进制数为( )。 A.63.66 B.-63.66 C.63.67 D.-63.63 【分析与解答】把一个二进制数转换成八进制数的方法是:对于整数,从二进制数的低位到高位每3位分成一组,不足3位在左边补0,之后将每组数作为一

计算机中信息的表示1

计算机中信息的表示 计算机中信息的表示 经中国科协、国家教育部批准,由中国计算机学会主办的全国青少年信息学(计算机) 奥林匹克及其分区联赛(简称N0I) ,是一项全国性的青少年学科竞赛活动,是计算机知识在青少年中普及的产物。竞赛分为初赛和复赛两个阶段。初赛全国各赛区采用统一时间、统一试卷的方法进行。通过卷面答题,主要考核学生的计算机基础知识与基本能力。各赛区根据全国竞赛委员会提供的统一评分标准,组织有关专家与教师进行评判,并按照一定的比例挑选出本赛区参加复赛的人员。 【奥赛赛点】了解计算机中信息的编码方式,了解数制的概念,理解数值、文字在计算机中的表示方法,掌握十进制数、二进制数、八进制数和十六进制数间的转换方法,掌握二进制数的逻辑运算方法。 【典型示例】 例l :在计算机内部,一切信息的存取、处理和传输均是以( ) 的形式进行。 A .BCD 码 B .ASCII 码 C .十六进制码 D .二进制码 【分析与解答】计算机最终只能识别和执行二进制码。因此,在机器内部,一切信息(无论是数据信息,还是控制信息) 的存取、处理和传输都是以二进制编码形式进行。BCD 码是使用四位二进制数代表一位十进制数的一种编码形式。 故本题答案为。D 。 例2:在计算机中,一个字节最大容纳的二进制数为( ) 。 【分析与解答】在计算机内,二进制的位(bit)是数据的最小单位,通常计算机中将8位二进制数编为一组叫做一个字节(Byte),作为数据处理的基本单位。可见8位二进制数中,最小者为每一位全是0即0,最大者为每一位全是1即(11111111)2。 故本题答案为11111111。 例3:二进制数111.11转换成十进制数是( ) 。 A .7.3 B .7.5 C .7.75 D .7.125 【分析与解答】 R 进制数转换成十进制数的方法是将各位数字与其对应的位权相乘,再将乘积相加,所得之和即为转换结果。对于整数,从低位到高位(从右向左) 各位的位权依次为R o 、R 1、R 2……对于小数,从小数点后的第一位算起,各位的位权依次为R -1、R -2、R -3...... 111.11=1*22+1*21+1*20+1*2-1+1*2-2=4+2+1+0.5+0.25=7.75 故本题答案为C 。 1010.101=23+21+2-1+2-3=8+2+0.5+0.125=10.625

计算机基础知识整理(全)

计算机基础知识 计算机是一种可以进行自动控制、具有记忆功能的现代化计算工具和信息处理工具。它有以下五个方面的特点:运算速度快、 计算精度高 、记忆力强、可靠性高、通用性强。计算机的存储器类似于人的大脑,可以“记忆”(存储)大量的数据和计算机程序而不丢失,在计算的同时,还可把中间结果存储起来,供以后使用。具有逻辑判断能力。 由于采用了大规模和超大规模集成电路,现在的计算机具有非常高的可靠性。现代计算机不仅可以用于数值计算,还可以用于数据处理、工业控制、辅助设计、辅助制造和办公自动化等,具有很强的通用性。 计算机有多种不同的分类方法。例如,计算机按其应用领域的不同可分为专用计算机和通用计算机;按其内部信息流的不同可分为模拟计算机、数字计算机和混合计算机;按其使用电子元件的不同可分为电子管计算机、晶体管计算机和集成电路计算机等等。 不过按照国际惯例,现在使用的最多的分类方法还是以计算机的规模和性能来进行分类,这样就可以把计算机分为巨型机、大中型机、小型机、工作站、微型机五大类。 计算机的应用

◎ 1.科学计算 ◎ 2.数据处理 数据处理是计算机应用中最广泛的领域,是计算机应用的主流,据不完全统计,全球80%的计算机用于数据处理。 ◎ 3.自动控制 ◎ 4.计算机辅助系统 CAD, Computer Aided Design,计算机辅助设计 CAM, Computer Aided Manage,计算机辅助制造 CAE, Computer Aided Engineering,计算机辅助工程 CIMS, Computer Integrated Manufacturing System,计算机集成制造系统 CAI, Computer Aided Instruction,计算机辅助教学 CAD/CAM是工程设计和工业制造部门计算机应用的重要领域。 ◎ 5.人工智能 人工智能(Artificial Intelligence,简称AI)是研究如何利用计算机模仿人的智能,并在计算机与控制论学科上发展起来的边缘学科。 几种进制及其特点 ⑴十进制(Decimal notation) 任意一个n位整数和m位小数的十进制数D可表示为: D=D n-1×10n-1+D n-2×10n-2+┄+D0×100+D-1×10-1+┄+D- ×10-m m ⑵二进制(Binary notation) 任意一个n位整数和m位小数的二进制数B可表示为: B=B n-1×2n-1+B n-2×2n-2+┄+B0×20+B-1×2-1+┄+B-m×2-m ⑶八进制(Octal notation)

公基计算机基础知识汇总

数值数据的表示 1.机器数和真值 在计算机中,使用的二进制只有0和1两种值。一个数在计算机中的表示形式,称为机器数。机器数所对应的原来的数值称为真值,由于采用二进制必须把符号数字化,通常是用机器数的最高位作为符号位,仅用来表示数符。若该位为0,则表示正数;若该位为1,则表示负数。机器数也有不同的表示法,常用的有3种:原码、补码和反码。 机器数的表示法:用机器数的最高位代表符号(若为0,则代表正数;若为1,则代表负数),其数值位为真值的绝对值。假设用8位二进制数表示一个数,如图1-10所示。 图1-10 用8位二进制表示一位数 在数的表示中,机器数与真值的区别是:真值带符号如-0011100,机器数不带数符,最高位为符号位,如10011100,其中最高位1代表符号位。 例如:真值数为-0111001,其对应的机器数为10111001,其中最高位为1,表示该数为负数。 2.原码、反码、补码的表示 在计算机中,符号位和数值位都是用0和1表示,在对机器数进行处理时,必须考虑到符号位的处理,这种考虑的方法就是对符号和数值的编码方法。常见的编码方法有原码、反码和补码3种方法。下面分别讨论这3种方法的使用。 (1)原码的表示 一个数X的原码表示为:符号位用0表示正,用1表示负;数值部分为X的绝对值的二进制形式。记X的原码表示为[X]原。 例如:当X=+1100001时,则[X]原=01100001。 当X=-1110101时,则[X]原=11110101。 在原码中,0有两种表示方式: 当X=+0000000时,[X]原=00000000。 当X=-0000000时,[X]原=10000000。 (2)反码的表示 一个数X的反码表示方法为:若X为正数,则其反码和原码相同;若X为负数,在原码的基础上,符号位保持不变,数值位各位取反。记X的反码表示为[X]反。 例如:当X=+1100001时,则[X]原=01100001,[X]反=01100001。 当X=-1100001时,则[X]原=11100001,[X]反=10011110。 在反码表示中,0也有两种表示形式:

相关主题
文本预览
相关文档 最新文档