计算机中的常用数制.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 计算机中的常用数制
进位计数制,按进位的原则计数,超过基数,向左边进位。
日常生活中有10进制、60进制……计算机中有2进制、8进制、16进制等。
1.1 常用的数制
数字66是几?先要确定它是几进制数。
在进位计数制中有数位、基数和位权三个要素。
✧数位:是指数码在一个数中所处的位置。
对于任意禁止—J进
制,J个数字符号,逢J进一。
例如十进制,逢十进一;
✧基数:是指在某种进位计数制中,每个数位上所能使用的数码
的个数。
例如十进制,0,1,2,3,4,5,6,7,8,9。
✧位权:在一个形成数的数码序列中,各位上的基数的幂有所不
同。
例如十进制数,各数位的位权(由右至左)分别为100,101,102,……
最常见,最熟悉的是10进制;计算机用2进制;8进制和16进制都是从2进制“派生”出来的。
1.2数制转换
二←→十进制之间的转换是基础。
1)非十进制→十进制
a n ...a1a0.a-1...a-m (r) = a n×r n+ …+ a1×r1 + a0×r0 +a-1×r-1+...a-m×r-m
a i是某一位上的数码,r是基数,r i是权。
不同的基数,表示是不同的进制数。
r 进制转化成十进制:数码乘以各自的权的累加例:10101=1×24+1×22+1×20=21
101.11(B)=22+1+2-1+2-2=5.75
101(O)=82+1=65
71(O)=7x8+1=57
101A(H)=163+16+10=4106
注:(B)—表示该数是二进制数;
(O)—表示该数是八进制数;
(H) —表示该数是16进制数
2) 十进制数→非十进制
整数部分和小数部分分别计算。
整数—除2取余,到0为止;小数—乘2取整,到0或满足精度为止。
最先算出的数离小数点近。
例:将十进制数转换成二进制数,小数部分和整数部分分别转换:
整数部分:小数部分:
2 100 0.625
2 50 0 离小数点近× 2
2 25 0 离小数点近1 1.250
2 12 1 × 2
2 6 0 0 0.50
2 3 0 × 2
2 1 1 1 1.0
0 1
100.625=1100100.101
3) 二、八、十六进制数制间的转换
等价关系,3位二进制数对应1位8进制数;4位二进制数对应1位16进制数。
以小数点为界,整数部分向左,小数部分向右,按位分组,不足补0。
例如二进制数100110110111.0101001对应的8进制和16进制数为:
3位一组,不足补0,100 110 110 111 .010 100 100
可得8进制数:(4 6 6 7 . 2 4 4)8
4位一组,不足补0,1001 1011 0111 .0101 0010
可得16进制数:(9 B 7 . 5 2)16
8进制和16进制实际上是二进制的“助记”形式。
它们之间的转换可借助二进制。
例如将16进制数2C1D(H)转换成8进制数:1位16进制数对应4位二进制数:2C1D=0010 1100 0001 1101
2 C 1 D
然后将其3位一组:10 110 000 011 101
2 6 0
3 5
所以:2C1D(H)=26035(O)
2 计算机中的数据与编码
数据,这里指的是能够被计算机接受并处理的信息。
编码,信息必须转换成相对应的二进制数。
2.1 计算机数据的存储单位
位(bit)是最小的数据单位。
字节(Byte)是基本的数据单位。
8bit=1Byte,规定,整体,地址。
字(Word)是计算机作为一个整体进行处理的数据单位,由若干个字节构成,其bit数称为字长。
计算机的内存及外存容量用字节数表示,常见的有:
1012B=1KB;1024KB=1MB;1024MB=1GB。
2.2 西文字符编码
字符需转换成二进制数,才能在计算机中处理、存储。
字符在计算机中表达形式被称为字符编码,编码的结果是计算机能够处理的每一个字符都对应一个正整数。
某种字符及其它们所对应的二进制代码,称为字符集。
字符集很多,但都以国家标准或国际标准的形式颁布实施。
ASCII码—微机上最常见英文字符集,包括英文字符、数字字符和西文标点符号等。
长度为一个字节,(7位是基本的,8位是扩充的)。
例如字符'A',查表得出其ASCII码为:
1000001→65,或1018,或4116。
记住3个连续。
2.3 汉字编码
(1) 输入码—输入某汉字时的编码。
(2) 机内码—重点
1) GB码
GB码—GB 2312-80字符集,微机上最常见中文字符集。
长度为两个字节。
共6763个汉字以及其它符号。
➢区位码—汉字在GB 2312-80字符集中的编码。
如“啊”字的区位码是1601D—十进制;
➢国标码—区位码中的两个字节分别换成16进制后加2020H。
如“啊”的国标码为1001H+2020H= 3021H;
➢机内码—国标码加8080H。
如“啊”的国标码为3021H+8080H =BOA1H;
注意,分别。
2) GBK码
GB码的扩充。
3) BIG5码
繁体汉字编码。
书。
台湾用,
4) 字形码
输出码。
点阵大,美观,占用存储空间大。
1个16×16点阵的汉字需要32个字节,2×16。
1个64×64点阵的汉字需要8×64=512字节。
练习:
1.156(O)=( )(B)
2.58(H)=( )(B)
3.110100111.01011101(B) =( )(O)
4.10010011101011.0101(B) =( )(H)
答案: 1、100101110(B);2、1011000(B);3、647.272(O);4、24EB.5(16)
3 Windows XP文件夹共享
✧在Windows 2000中,用鼠标右键单击该文件夹,选择[属性]→[共
享]即可。
✧在Windows XP中:
1.首先要在“资源管理器”中依次点击“工具/文件夹选项”
菜单,在弹出的“文件夹选项”对话框中切换到“查看” 选
项卡,然后取消“高级设置”中的“使用简单文件共享(推
荐)”复选框。
2.然后再右击任意一个文件夹或磁盘分区,在弹出的菜单中选
择“共享和安全”,……
4 使用高级条件筛选
Excel中提供了强大的筛选功能,其中自动筛选用于条件简单的筛选操作,且符合条件的记录只能显示的在原有的数据表格中,不符合条件的记录将自动隐藏。
若要筛选单元格中含有指定关键字的记录,被筛选的多个条件间是“或”的关系,需要将筛选的结果在新的位置显示出来(便于两个表的数据比对),筛选不重复记录等等,自动筛选就显得有些无能为力了。
使用高级筛选,能满足许多日常办公所需。
4.1 筛选含有特定字符的记录
比如我们要查找姓“陈”的所有员工记录,可按下面的步骤进行。
1.在数据区域外的任一单元格(B17)中输入被筛选的字段名称
“姓名”;
2.在紧靠其下方的B18单元格中输入筛选条件“刘*”;
3.依次单击[数据]→[筛选]→[高级筛选]命令,弹出“高级筛选”
对话框,进行如下设置:
✧选择筛选方式中的“将筛选结果复制到其他位置”单选按
钮;
✧“列表区域”,设置为“$A$2:$J$15”;
✧“条件区域”,设置为“$B$17:$B$18”;
✧“复制到”,设置为“$L$2:$U$18”;
4.如图所示,单击确定按钮,系统会自动将符合条件的记录筛
同一行,不同行,
小提示:
1.在如图所示的B20~B21单元格区域中输入的筛选条件是“姓名”
和“*刘”,则筛选出的是名字中含有“陈”字的员工记录(即不一定是名字中的第一个字,该字可在名字中的任意位置)。
2.在如图所示的E18~E19单元格区域中输入的筛选条件是“职称”
和“<>*”,则筛选出的是“职称”字段中其值为“空”的员工记录(即无职称的)。
在本例中,如果要筛选职称为非空的员工记录,只需将E19中的筛选条件改为“*”即可;
4.2 多字段多条件同时满足(“与”的关系)
比如查找性别为男性,讲师职称的员工记录。
在数据区域外的任一单元格区域(如B22:C22)中输入被筛选的字段名称“性别”和“职称””,在紧靠其下方的B23:C23单元格区域中分别输入筛选条件“男”和“讲师”。
打开“高级筛选””、“条件区域”、“复制到”,单击确定按钮,如图所示。
4.3 多字段多条件只需符合其一(“或”的关系)
比如查找性别为男性,或者讲师职称的员工记录。
在数据区域外的任一单元格区域(如D24:E24)中输入被筛选的字段名称“性别”和“职称””,在紧靠其下方的D25单元格中输入筛选条件“男”;在E26单元格中输入“讲师”。
打开“高级筛选””、
“条件区域”、“复制到”
小提示:
1.如果将筛选条件输入在同一行中,筛选时系统会自动查找同时满
足所有指定条件的记录并将其筛选出来。
2.如果将筛选条件输入在不同的行中,筛选时系统会自动查找只需
满足所给条件之一的记录并将其筛选出来。
3.在以上所有的筛选操作中,如果想使筛选结果不重复,只
需选中“高级筛选”对话框中的“选择不重复的记录”复选框再进行相应的筛选操作即可。