260 likes | 350 Views
作业. 输入一个带小数的十进制,思考如何转换成二进制. 1 、十进制在 real 范围内. 作业. 输入一个带小数的十进制,思考如何转换成二进制. 1 、十进制在 real 范围内( 15-16 位有效数字),小数保留 5 位. 354566666544.434. 分出整数部分与小数部分,整数部分逆向取余,小数部分正向取整. program ex; var n,nx:real; nz:integer; procedure changez(nz:integer); var x:integer; begin x:=nz mod 2;
E N D
作业 • 输入一个带小数的十进制,思考如何转换成二进制 1、十进制在real范围内
作业 • 输入一个带小数的十进制,思考如何转换成二进制 1、十进制在real范围内(15-16位有效数字),小数保留5位 354566666544.434 分出整数部分与小数部分,整数部分逆向取余,小数部分正向取整
program ex; var n,nx:real; nz:integer; procedure changez(nz:integer); var x:integer; begin x:=nz mod 2; nz:=nz div 2; if nz<>0 then changez(nz); write(x); end; procedure changex(nx:real); var i,t:integer; begin for i:=1 to 5 do begin nx:=nx*2; t:=trunc(nx); write(t); nx:=nx-t; end; end; begin readln(n); nz:=trunc(n); nx:=n-nz; changez(nz); write('.'); changex(nx); end.
思考 2、十进制在200位范围内 3545666661111111111111111111111111111111111111111115443433333333333333333333333333335666666666668432222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222.434753645234111111111111111111111111111111111111111111111111111111111111111111111111111111111116566565566565
信息表示与存储 2012初赛知识点讲解二
计算机中信息的编码 在计算机中,各种信息都是以二进制编码的形式存在的;也就是说,不管是文字、图形、声音、动画,还是电影等各种信息,在计算机中都是以0和1组成的二进制代码表示的; 计算机之所以能区别这些信息的不同,是因为它们采用的编码规则不同。比如:同样是文字,英文字母与汉字的编码规则就不同,英文字母用的是单字节的ASCII码,汉字采用的是双字节的汉字内码;但随着需求的变化,这两种编码有被统一的UNICODE码(由Unicode 协会开发的能表示几乎世界上所有书写语言的字符编码标准)所取代的趋势;当然图形、声音等的编码就更复杂多样了。这也就告诉我们,信息在计算机中的二进制编码是一个不断发展的、高深的、跨学科的知识领域
信息是用二进制表示,存储信息的地址也是二进制表示(门牌号码)信息是用二进制表示,存储信息的地址也是二进制表示(门牌号码) 空间大小也用二进制表示 重量用,斤、公斤表示 尺度用,毫米、厘米、分米、米 存储: b(字节),kb(千字节),mb(兆字节),gb(吉字节)
101 21 位(Bit):度量数据的最小单位 102 22 1010 210=? 字节(Byte):数据存储的基本单位,一个字节由8二进制位组成 K (千) 字节 1K = 210 =1024 B M(兆)字节 1M = 210=1024 K G(吉)字节 1G = 210=1024 M T(太)字节 1T = 210=1024 G
拓展 千,1KB=2的10次方=1024B, 兆,1MB=2的20次方=1024*1024B=1024KB, 吉,1GB=2的30次方=1024*1024*1024B=1024MB, 太,1TB=2的40次方=1024*1024*1024*1024B=1024GB, 拍,1PB=2的50次方=1024*1024*1024*1024*1024B=1024TB, 艾,1EB=2的60次方=1024*1024*1024*1024*1024*1024B=1024PB, 泽,1ZB=2的70次方=1024*1024*1024*1024*1024*1024*1024B=1024EB, 尧,1YB=2的80次方=1024*1024*1024*1024*1024*1024*1024*1024B=1024ZB
西文字符编码——ACSII码(美国国家标准信息交换码)西文字符编码——ACSII码(美国国家标准信息交换码) AmericanStandardCode forInformationInterchange 用 8 个二进制位 ( 1 个字节) 表示 1 个字符。 7位版本: 0-127 ( 00000000 – 01111111 )。 数字0-9、英文大小写字母、键盘上的字符、控制码 8位版本: 128-255 ( 100000000 – 11111111 ) 。 扩充 ASCII 码 各国语言的字符代码 西文字符的存储
ASCII码的含义是( B )。 A. 二—十进制转换码 B. 美国信息交换标准代码 C. 数字的二进制数码 D. 计算机可处理字符的唯一编码 E. 常用字符的二进制编码 ASCII码的主要作用是(A) A.方便信息交换 B.方便信息存储 C.便于管理 D.便于输出
组成英文的字母有52个 组成中文的汉字有???
联想汉卡的设计师倪光南,汉卡硬件用来存储汉字字库并提供高速汉字显示功能,当使用者用键盘输入汉字的编码时,汉卡软件会自动将它们转换为汉字或词组,然后进入计算机进行处理,最后,包括汉字信息的处理结果可以在显示器上显示或打印出来。而联想式汉卡和其他汉卡不同的地方,就在于提供联想功能联想汉卡的设计师倪光南,汉卡硬件用来存储汉字字库并提供高速汉字显示功能,当使用者用键盘输入汉字的编码时,汉卡软件会自动将它们转换为汉字或词组,然后进入计算机进行处理,最后,包括汉字信息的处理结果可以在显示器上显示或打印出来。而联想式汉卡和其他汉卡不同的地方,就在于提供联想功能 80年代 ccdos我国第一个汉字操作系统 王永民 发明“王码五笔字型”输入法 联想公司 联想汉卡 北大方正 激光照排(王选) 金山公司 中文字处理系统wps 1999年 国产操作系统 红旗linux 开源操作系统
中文字符的存储 内码 外码 输出码 输入码 国标码 机内码 字形码 汉字输入 汉字输出 汉字信息在计算机内部也是以二进制方式存放。由于汉字数量多,用一个字节的128种状态不能全部表示出来,因此在1980年我国颁布的《信息交换用汉字编码字符集——基本集》,即国家标准GB2312-80方案中规定用两个字节的十六位二进制表示一个汉字。
内码 外码 输出码 输入码 国标码 机内码 字形码 汉字输入 汉字输出 中文字符的存储 汉字信息在计算机内部也是以二进制方式存放。由于汉字数量多,用一个字节的128种状态不能全部表示出来,因此在1980年我国颁布的《信息交换用汉字编码字符集——基本集》,即国家标准GB2312-80方案中规定用两个字节的十六位二进制表示一个汉字。
每个汉字或图形符号分别用两位的十进制区码(行码)和两位的十进制位码(列码)表示,不足的地方补0,组合起来就是区位码。把区位码按一定的规则转换成的二进制代码叫做信息交换码(简称国标码)。每个汉字或图形符号分别用两位的十进制区码(行码)和两位的十进制位码(列码)表示,不足的地方补0,组合起来就是区位码。把区位码按一定的规则转换成的二进制代码叫做信息交换码(简称国标码)。 国标码共有汉字6763个(一级汉字,是最常用的汉字,按汉语拼音字母顺序排列,共3755个;二级汉字,属于次常用汉字,按偏旁部首的笔划顺序排列,共3008个),数字、字母、符号等682个,共7445个。 国标码=(区位码的十六进制表示)+2020H,国标码的取值范围:2121H~7E7EH。 国标码 + 8080H =机内码
1111 8421 1、在微型计算机中,常用(A )码实现十进制数与二进制数之间的自动转换。 A.BCD码 B. ASCII码 C. 海明码 D. 机内码 bcd码也叫8421码就是将十进制的数以8421的形式展开成二进制 海明码是一种可以纠正一位差错的编码 2、GB2312-80规定了一级汉字3755个,二级汉字3008个,其中二级汉字字库中的汉字是以( B )为序排列的。 A.以笔划多少 B.以部首 C.以ASCⅡ码 D.以机内码 3、组成’教授’(jiao shou )’副教授’(fu jiao shou )与’讲师’( jiang shi)这三个词的汉字,在GB2312-80字符集中都是一级汉字.对这三个词排序的结果是(D). A.教授,副教授,讲师 B.副教授,教授,讲师 C.讲师,副教授,教授 D.副教授,讲师,教授
汉字输出 如何才能描绘出这么多姿多彩的字体来? 北京奥运会开幕仪式
16 16
汉字输出码 向量(矢量)法:将汉字分解成笔画,每种笔画使用一段段的直线(向量)近似地表示,这样每个字形都可以变成一连串的向量。 点阵法(字模点阵码):汉字字模码又称汉字字形码,它是将汉字字形经过点阵数字化后形成的一串二进制数,有点的地方为“1”,空白的地方为“0” 。用于汉字的显示和打印。 根据汉字输出的要求不同,点阵有以下几种: 简易型汉字:16×16, 16*16/8=32字节 普通型汉字:24×24, 72字节/汉字 提高型汉字:32×32,128字节/汉字。 汉字字库:将所有汉字的字模点阵代码按内码顺序集中起来,构成了汉字库。
练习 1.在24×24点阵式汉字库中,一个汉字的字形码将占用____字节。 A) 24 B) 48 C) 72 D) 96 2.有100个汉字用某一种编码存储在计算机内,需占用12800个字节的容量,这种编码属于______ 。 A) 机内码 B) 16×16点阵字型码 C) 24×24点阵字型码 D) 32×32点阵字型码 D