计算机科学技术的基础知识参考模板范本.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机科学技术的基础知识参考模板范本.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 基础知识 参考 模板 范本
- 资源描述:
-
1、 计算机科学技术的基础知识计算机科学技术的基础知识z数制z码制z逻辑代数z逻辑电路与逻辑设计z计算机组成与工作原理z程序设计语言z操作系统数制z十进制是使用数字1、2、9、0等表示数值,采用逢十进一的进位。z位权表示法数制的特点:y数字的总个数等于基数,十进制使用10个数字(09)y最大的数字比基数小1,如十进制中最大的数字为9。y每个数字都要乘以基数的幂次,该幂次由每个数字所在的位置决定。z任何一个N进制数 AAn An1 A1 A0.A1 A2 Am -m AiNi i=n二进制z二进制使用数字0和1等符号来表示数值,且采用逢二进一的进位计数制。z二进制数制的特点:y仅使用0和1两个数字。
2、y最大的数字为1,最小的数字为0。y每个数字都要乘以基数2的幂次,该幂次由每个数字所在的位置决定。z 二进制加法和乘法运算规则:0000111011110000010100111八进制与十六进制z八进制 使用数字0、1、2、3、4、5、6、7 表示数值,采用逢八进一的进位计数制。z十六进制使用数字 0、1、9和A、B、C、D、E、F表示数值,其中 10 11 12 13 14 15十六进制的计数方法为逢十六进一。常用数制及转换常用数制及转换z各种常用数制(1)二进制:0、1 逢二进一(2)十进制:0、19 逢十进一(3)八进制:0、17 逢八进一(4)十六进制:逢十六进一 0、19、A、B F
3、(a、b f)常用数制及转换常用数制及转换D:十进制 B:二进制 O:八进制 X:十六进制常用数制及转换常用数制及转换(1)二进制十进制:求幂相加法 (1011)2=23+21+20=8+2+1=11 (1011.11)2=11+2-1+2-2=11+0.5+0.25=11.75常用数制及转换常用数制及转换(2)十进制二进制 整数部分:除2取余2 6 99 9 99 9 9921 3 426 72223 31 62824221100000111数余低高(269)10=(100001101)2常用数制及转换常用数制及转换小数部分:乘2取整(0.6875)10 =(0.1011)2 数 整 0.6
4、875 2 1.3750 1 高 2 0.750 0 2 1.50 1 2 低 1.0 1常用数制及转换常用数制及转换(3)八进制 二进制 1 位八进制对应 3 位二进制 7 3 6 .2 5111 011 110 .010 101 1100.0101 001 100.010 100 1 4 .2 4常用数制及转换常用数制及转换(4)十六进制 二进制 1 位十六进制 对应 4 位二进制 A 3 F .2 B1010 0011 1111.0010 1011常用数制及转换常用数制及转换(5)十六进制 八进制 十六进制 二进制 八进制常用数制及转换常用数制及转换(6)十进制八进制 整数部分:除8取余
5、;小数部分:乘8取整或十进制二进制八进制(7)十进制十六进制 整数部分:除16取余;小数部分:乘16取整或十进制二进制十六进制常用数制及转换常用数制及转换(8)八进制十进制(求幂相加法)(1011)8=83+81+80=512+8+1=521(9)十六进制十进制(求幂相加法)(1011)16=163+161+160=4096+16+1=4113常用数制及转换常用数制及转换小结z二进制(八进制、十六进制)十进制:求幂相加法z十进制二进制(八进制、十六进制)整数部分:除2(8、16)取余;小数部分:乘2(8、16)取整z八进制二进制:1位八进制对应3位二进制z十六进制二进制:1位十六进制对应4位二
6、进制z 十六进制 二进制 八进制负数在计算机内表示负数在计算机内表示z原码表示法y用符号位和数值表示带符号数,正数的符号位用“0”表示,负数的符号位用“1”表示,数值部分用二进制形式表示。符号位 数值+661 或 -661 0/1 000001010010101负数在计算机内表示负数在计算机内表示z反码表示法y正数的反码与原码相同,负数的反码为对该数的原码除符号位外各位取反。0 000001010010101 =+661-661 取反 1 111110101101010负数在计算机内表示负数在计算机内表示z补码表示法y正数的补码与原码相同,负数的补码为对该数的原码除负号位外各位取反,然后在最后
7、一位加1。0 000001010010101 =+661-661 取补 先取反 1 111110101101010+1 1 111110101101011负数在计算机内表示负数在计算机内表示z求反码和补码与二进制数的位数有关0 000001010010101 =+661-661 取反 1 111110101101010z计算机中一般采用16位或32位负数在计算机内表示负数在计算机内表示z数的原码表示适合于进行乘除运算,补码用于进行加减运算。(以4位二进数为例)1010(-2)0011(3)1010 1010 11110 -61010(-2)+0011(3)1 需要先检查符号位2 再比较两数绝对
8、值3 决定谁减谁4 确定结果符号与数值符号位不应该参加运算负数在计算机内表示负数在计算机内表示z数的原码表示适合于进行乘除运算,补码用于进行加减运算。(以4位二进数为例)(-2)=0010的补码=1101+1=1110 3 =0011 (-2)+3=1110 +0011 10001 (+1)1 需要先检查符号位2 再比较两数绝对值3 决定谁减谁4 确定结果符号与数值直接运算直接运算有进位表示结果为正负数在计算机内表示负数在计算机内表示z运算溢出 0110 (6)-6 1010+0101 (5)+-5 1011 1011 负数 10101 正数溢出溢出:超出:超出4位二进制数所能表示位二进制数所
9、能表示的范围的范围小小数在计算机内表示数在计算机内表示z浮点表示法123.4567=0.1234567 1030.001234567=0.1234567 10-232位字符在计算机内表示字符在计算机内表示z计算机内部只有二进制数据,其它非数值内容需要以编码编码表示z编码即使用数值对非数值内容进行编号zn位二进制可对2n个不同对象进行编码z ASCII(American Standards Committee of Information)码:是由美国信息交换标准委员会制定的、国际上使用最广泛的字符编码方案。zASCII可表示计算机所处理的所有的数字、字母、符号字符在计算机内表示字符在计算机内表
10、示字符在计算机内表示字符在计算机内表示z共128个符号,可用7位二进制编码表示z27=128汉字编码汉字编码z 在汉字系统中,每个汉字对应两个英文字符宽度。z 在汉字的存储、输入和输出中,处理的并不是汉字本身,而是汉字的编码。z不同的环境下有不同的汉字编码。如汉字交换码(国标码)、汉字机内码和各种汉字的输入码。汉字编码汉字编码0 0111100 010011101 0111100 1 1001110汉字编码汉字编码z汉字的存储与字库为了输出汉字,必须存储汉字的字型。(1)矢量化:。它由一组指令来描述字符的外形(轮廓)。这种字体也称为轮廓字体(TrueType字体)。(2)点阵图形:将汉字分解为
11、若干个“点”组成的点阵字型方式。存储每个汉字的字型信息需要1616个二进制位,共2*16=32字节。汉字编码汉字编码z汉字字库:汉字字型信息的集合两级字库(国标):第一级为常用汉字,共3755个第二级为次常用汉字,共3008个 对6763个汉字进行编码,至少需要13位二进制才能表示。(因为 212=4096 6763 n)。y第2步:求m和n的余数rmod(m,n)。y第3步:用n的值取代 m,用r的值取代n。y第4步:判别r的值是否为零,如果r0,则m为最大公因子;否则返回。y第5步:输出m的值,即为最大公因子。程序设计语言z流程图表示流程图表示zC C程序程序main()main()int
展开阅读全文