进制、编码及应用专题复习.doc
- 格式:doc
- 大小:349.10 KB
- 文档页数:8
计算机进制与编码一、计算机中不同数值的转换1.二进制数、八进制、十六进制数转化为十进制数(日常生活中最常见的是十进制)方法:用按位权展开相加法(其他进制转为十进制)。
(2进制)(110.101)B=1×22+1×21+0×20+1×2-1+0×2-2+1×2-3=(6.625)D(8进制)(73.56)0=7×81+3×80+5×8-1+6×8-2=(59.71875)D (16进制)(2B.3C)H=2×161+11×160+3×16-1+12×16-2=(43.234375)D(在16进制中,数码只有1-9,10用A表示,……15用F表示)(B代表2进制;D代表十进制;0代表8进制;H代表16进制)2.十进制数转化为二进制数方法:整数部分采取“除2逆取余法”,从下往上取;小数部分采取“乘2顺取余法”,从上往下取。
例子:将(123.6875)的十进制转换为二进制。
整数部分:123D=1111011B 小数部分:0.6875D=0.1011B同理:十进制整数换算八进制的方法:除8取余、换算十六进制整数:除16取余、十进制小数换算八进制小数方法:乘8取整、换算十六进制小数:乘16取整。
二、编码计算机中汉字的表示是用二进制编码,一个汉字=两个字节(英文和阿拉伯只需1个字符)。
根据应用目的的不同,汉字编码分为外码、交换码、机内码和字形码。
1.外码(输入码)(用于输入的码)外码也叫输入码,是用来将汉字输入到计算机中的一组键盘符号。
目前常用的输入码有拼音码、五笔字型码、自然码、表形码、认知码、区位码和电报码等。
2.交换码(内部处理信息)计算机内部处理的信息,都是用二进制代码表示的,汉字也不例外。
而二进制代码使用起来是不方便的,于是需要采用信息交换码。
中国标准总局1981年制定了中华人民共和国国家标准GB2312-80《信息交换用汉字编码字符集-基本集》,即国标码。
"数字电子技术"重要知识点汇总一、主要知识点总结和要求1.数制、编码其及转换:要求:能熟练在10进制、2进制、8进制、16进制、8421BCD、格雷码之间进展相互转换。
举例1:〔37.25〕10= ( )2= ( )16= ( )8421BCD解:〔37.25〕10= ( 100101.01 )2= ( 25.4 )16= ( 00110111.00100101 )8421BCD 2.逻辑门电路:(1)根本概念1〕数字电路中晶体管作为开关使用时,是指它的工作状态处于饱和状态和截止状态。
2〕TTL门电路典型高电平为3.6 V,典型低电平为0.3 V。
3〕OC门和OD门具有线与功能。
4〕三态门电路的特点、逻辑功能和应用。
高阻态、高电平、低电平。
5〕门电路参数:噪声容限V NH或V NL、扇出系数N o、平均传输时间t pd。
要求:掌握八种逻辑门电路的逻辑功能;掌握OC门和OD门,三态门电路的逻辑功能;能根据输入信号画出各种逻辑门电路的输出波形。
举例2:画出以下电路的输出波形。
解:由逻辑图写出表达式为:C+==,则输出Y见上。
+Y+AABBC3.根本逻辑运算的特点:与运算:见零为零,全1为1;或运算:见1为1,全零为零;与非运算:见零为1,全1为零;或非运算:见1为零,全零为1;异或运算:相异为1,一样为零;同或运算:一样为1,相异为零;非运算:零变 1, 1 变零;要求:熟练应用上述逻辑运算。
4. 数字电路逻辑功能的几种表示方法及相互转换。
①真值表〔组合逻辑电路〕或状态转换真值表〔时序逻辑电路〕:是由变量的所有可能取值组合及其对应的函数值所构成的表格。
②逻辑表达式:是由逻辑变量和与、或、非3种运算符连接起来所构成的式子。
③卡诺图:是由表示变量的所有可能取值组合的小方格所构成的图形。
④逻辑图:是由表示逻辑运算的逻辑符号所构成的图形。
⑤波形图或时序图:是由输入变量的所有可能取值组合的高、低电平及其对应的输出函数值的高、低电平所构成的图形。
专题一:信息编码班级:学号:姓名:一、题型分析1.进制转换题:以二、十、十六进制之间的转换为核心,结合其他信息表现形式(1)知识梳理:①三种进制的表示:二进制:;十进制:;十六进制:;A 二进制计数制:它由0和1共2个数字符号组成。
运算规则:B 十进制计数制:它由0、1、2、3、4、5、6、7、8、9共10个数字符号组成。
运算规则:逢十进一C 十六进制数:它由0、1、2、3、4、5、6、7、8、9、A、B、C、D、E和F共十六个符号组成。
不同的是用A、B、C、D、E和F分别表示10、11、12、13、14和15六个数字符号。
运算规则:②不同进制数之间的相互转换:十进制数 二进制数 十六进制数A 将十进制整数转换为二进制数的方法——除二取余、逆序输出B 将十六进制整数转换为二进制数的方法——一位十六进制数等于4位二进制数C 将十进制整数转换为十六进制数的方法——除十六取余、逆序输出D 将二进制整数转换为十六进制数的方法——按权相加(2)例题分析:例1:下列各数中最大的是()A.10110B B.26D C.11000B D.1DH2.容量换算题:以容量单位之间的换算的转换为核心(1)知识梳理:①数据存储空间的单位及换算:GB(千兆字节)>MB(兆字节)>KB(千字节)>B(字节)>bit(比特又名“位”)1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024B 重要1B=8bit②注意:“KB”与“Kb”的不同(2)例题分析:例2:小明家里装了速率为8Mb/s的宽带,理论上下载大小800MB的电影文件至少需要( ) A.100秒 B.200秒 C.400秒 D.800秒3.内码查看题:以区别ASCII码与GB2312编码为核心,结合其他信息表现形式(1)知识梳理:①ASCII码:A 美国(国家)信息交换标准(代)码,使用位二进制位进行编码的方案,最多可以表示128个字符;在存储时占用个B;B 大写字母A的ASCII值为:;数字0的ASCII值为:;空格的ASCII值为:大小写之间差D,差HC ASCII在计算机中存储形式(以A为例):注意:ASCII存储时占个B,范围为:;D 必备知识:英文字母表顺序②汉字编码:A GB-2312码是中华人民共和国国家汉字信息交换用编码;B GB-2312存储时占个B,范围为:注意:(2)例题分析:例3:用UltraEdit软件观察“jy@”这几个字符的内码,如图所示。
大一计算机编码知识点计算机编码是计算机科学中非常重要的一个概念,它涉及到数码系统、信息表示和数据传输等方面。
在大一学习计算机的过程中,了解并掌握计算机编码的基本知识点是非常必要的。
本文将为大一学生介绍计算机编码的相关知识。
一、进制转换计算机中常用的进制有十进制、二进制、八进制和十六进制。
在编码过程中,需要掌握进制之间的转换方法。
下面是一些重要的转换规则:1. 十进制转换为二进制:将十进制数除2取余,直至商为0,将余数从下往上排列即可得到对应的二进制数。
2. 二进制转换为十进制:将二进制数从右往左依次乘以2的幂,再将结果相加即可得到对应的十进制数。
3. 十进制转换为八进制:将十进制数除8取余,直至商为0,将余数从下往上排列即可得到对应的八进制数。
4. 八进制转换为十进制:将八进制数从右往左依次乘以8的幂,再将结果相加即可得到对应的十进制数。
5. 十进制转换为十六进制:将十进制数除16取余,直至商为0,将余数从下往上排列,若余数大于9,则用A、B、C等表示对应的十六进制数。
6. 十六进制转换为十进制:将十六进制数从右往左依次乘以16的幂,再将结果相加即可得到对应的十进制数。
二、ASCII码ASCII码是计算机中最常用的一种字符编码方式,它是一种将字符映射为数字的标准。
ASCII码共有128个字符,包括字母、数字、符号和控制字符等。
在计算机内部,字符是以ASCII码的形式存储和传输的。
例如,字母"A"的ASCII码是65,字母"a"的ASCII码是97。
学习ASCII码时,需掌握常用字符的ASCII码值及其对应关系。
三、Unicode编码Unicode编码是一种全球通用的字符编码标准,它支持包括中文在内的几乎所有字符的表示。
Unicode编码使用16位或32位的数字表示字符,它为每个字符分配了独一无二的代码点。
在计算机编码中,Unicode编码广泛应用于各类编程语言和操作系统中,以提供对不同语言和字符的支持。
教师招聘信息技术学科备考:进制与编码知识点(实用版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的实用资料,如职业道德、时事政治、政治理论、专业基础、说课稿集、教资面试、综合素质、教案模板、考试题库、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, this shop provides you with various types of practical materials, such as professional ethics, current affairs and politics, political theory, professional foundation, lecture collections, teaching interviews, comprehensive qualities, lesson plan templates, exam question banks, other materials, etc. Learn about different data formats and writing methods, so stay tuned!教师招聘信息技术学科备考:进制与编码知识点为了帮助考生梳理知识点,为大家准备了进制与编码知识点,这部分内容涉及到数学计算,很多学员做题容易出现错误,希望这部分知识点汇总能为学员备考提供参考。
十进制小数转二进制数:“乘以2取整,顺序排列”(乘2顺取整法).八进制与二进制的转换:二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每·音码:优点是大多数人都易于掌握,但同音字多,重码率高,影响输入的速度;·形码:根据汉字的字型进行编码,编码的规则较多,难于记忆,必须经过训练才能较好地掌握;重码率低;·音形码:将音码和形码结合起来,输入汉字,减少重码率,提高汉字输入速度。
2.汉字交换码汉字交换码是指不同的具有汉字处理功能的计算机系统之间在交换汉字信息时所使用的代码标准。
自国家标准GB2312-80公布以来,我国一直沿用该标准所规定的国标码作为统一的汉字信息交换码。
GB2312-80标准包括了6763个汉字,按其使用频度分为一级汉字3755个和二级汉字3008个。
一级汉字按拼音排序,二级汉字按部首排序。
此外,该标准还包括标点符号、数种西文字母、图形、数码等符号682个。
由于GB2312-80是80年代制定的标准,在实际应用时常常感到不够,所以,建议处理文字信息的产品采用新颁布的GB18030信息交换用汉字编码字符集,这个标准繁、简字均处同一平台,可解决两岸三地间GB码与BIG5码间的字码转换不便的问题。
3.字形存储码字形存储码是指供计算机输出汉字(显示或打印)用的二进制信息,也称字模。
通常,采用的是数字化点阵字模。
一般的点阵规模有16×16,24×24,32×32,64×64等,每一个点在存储器中用一个二进制位(bit)存储。
例如,在16×16的点阵中,需16×16bit=32 byte 的存储空间。
在相同点阵中,不管其笔划繁简,每个汉字所占的字节数相等。
为了节省存储空间,普遍采用了字形数据压缩技术。
所谓的矢量汉字是指用矢量方法将汉字点阵字模进行压缩后得到的汉字字形的数字化信息。
五、运算法则二进制的算术运算1、加法运算规则:0+0=0 0+1=1 1+0=1 1+1=102、减法运算规则:0-0=0 0-1=1(向高位借1) 1-0=1 1-1=03、乘法运算规则:0×0=0 0×1=0 1×0=0 1×1=1Pascal的运算符表达式是用运算符号或小括号将常量、变量、函数连接成的式子。
1.进制的转换与信息的编码知识点一、进位制转换与信息编码知识点一、信息及其特征信息的载体和形态1.信息本身不是实体,必须通过载体才能体现,但不随载体的物理形式而变化。
2.语言、文字、声音、图像和视频等是信息的载体,也是信息的常见表现形态。
3.纸张可以承载文字和图像,磁带可以承载声音,电视可以承载语言、文字、声音、图像和视频,所以也把纸张、磁带、广播、电视、光盘、磁盘等称为信息的载体。
4.相同的信息,可以用多种不同的载体来表示和传播。
5.不存在没有载体的信息。
信息的五个特征1.载体依附性:信息的表示、传播、储存必须依附于某种载体,载体就是承载信息的事物。
2.可加工处理性:信息是可以加工和处理的。
信息也可以从一种形态转换成另一种形态。
3.传递性:信息可以脱离它所反映的事物被存储和保留和传播。
4.共享性:信息是可以传递和共享的。
信息可以被重复使用而不会像物质和能源那样产生损耗。
5.时效性二、信息的编码计算机只能识别和处理由“0”、“1”两个符号组成的数字代码。
或称计算机只能识别机器语言。
1.进位制的转换二进制:0、1进位规则:逢2进1二进制标识:B十进制:0、1、2、3、4、5、6、7、8、9进位规则:逢10进1十进制标识:D十六进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F“逢十六进一”。
不同的是用 A、 B、 C、 D、 E和 F分别表示 10、 11、 12、13、 14和 15六个数字符号。
十六进制标识:H传递、表达信息的规则:使用1个二进制位(比特)可以表示2种信息 01使用2个二进制位(比特)可以表示4种信息00 0110 11使用3个二进制位(比特)可以表示8种信息 000 100第1页001 101 010 110 011 111用n个二进制位最多可以表示2种不同的信息例题:下列关于信息编码的说法,正确的是()。
A. 4位二进制编码可以表示15种状态 B. 5位二进制编码可以表示31种状态C. 6位二进制编码可以表示63种状态D. 7位二进制编码可以表示128种状态解:因为4位二进制编码可以表示2=16种状态 5位二进制编码可以表示2=32种状态 6位二进制编码可以表示26=64种状态 7位二进制编码可以表示2=128种状态所以,选D。
进制、编码及其应用一、二、十、十六进制原理及其互相转换(仅要求整数)进制的表 示二进制 十进制 十六进制符号 0 1 01234567890123456789ABCDEF进制标识BDH运算规则逢二进一逢十进一 逢十六进一1.二一十进制按权相加 权 2n十六一十进制 按权相加 权 16n2. 十二进制除二取余十六f 十进制除十六取余3. 二一十六进制互相转换每1位十六进制数转换成 4 位二进制数。
(24=16)从右往左,不足添零9 1001 — 9H10 1010->A1112 1100->C 13 110—D14 1110-*E 15 1111—F16 10000 — 10H(进位)4.进制的一些特点:转换为十进制:按权相加,X 进制,权就是X 的n 次方 十进制转换X 进制:除X 取余 二进制数尾数0,偶数,尾数1,奇数,后面加“0”,X2,加“00”,X22二、ASCII 码及汉字编码1. 7位编码(128种编码27=128), 8位存储(1个字节),最高位添“0”,顺序编码00H->7FH (十六进制)“A” ASCII 编码:100 0001B “a” ASCII 编码:110 0001B数字 “0 ” ASCII 编码:011 0000 48D 30H 2.汉字编码:输入码(输入法)、交换吗(区位码)处理吗(机内码、内码)计算机内码表示,占2个字节 (80H 字形码(点阵、矢量方式)(汉字显示、打印等相当于位图、矢量图的表示类似,可类比)65D 41H97D 61H 以上)如16X16点阵的黑白像素点表示的汉字“天”习题练习讲解例1(2016.10学考题6)下列十六进制数中,与二进制数1010100101B 值相等的是()A. 2A5HB. A25IIC. A91HD. A94H例2 (2016. 4学考题7)将十进制数从左至右每位分别转换成对应的4位二进制编码(不足 4位的左边补0,例如2转换成0010),然后依次连接。
则十进制数109转换后的编码是()A.100100000001B.000001101101C. 101000001001D. 000100001001例3 (2015. 10学考题7)用24位二进制数來表示的RGB 颜色,将其每位二进制数取反(0 改为1, 1改为0),即变为另一种颜色,这种操作称为颜色反相。
若某RGB 颜色值用十六进 制表示为123456H,则其反相后的颜色值用十六进制表示为()A.654321HB. 987654HC. EDCBA9HD. FEDCBAH例4(2016.9嘉兴基础测试题7) —般网络设备均有W\C 地址,也叫硬件地址,长度为6个 字节,可以用12位十六进制数字组成,为了表示方便,每个字节Z 间可用“:”分割。
利 用进制原理分析,以下MAC 地址表示正确的是()A. 00:26:47:28:30:7AB. 24:69:A5:86:7DC. 8C:70:5/\:F6:0B:58:35D. 66:09:80:02:112:73例5 (2015. 9省模拟题10)【加试题】用UltraEdit 软件观察“苹果apple"这儿个字符的 内码,如图所示,则“iPhone”中的小写英文字母“o”的二进制编码是()A. 01000101B. 01101001C. 01101111D. 01000111例6 (2016. 6嘉兴期末考试题10)【加试题】用软件查看字符的十六进制编码如图所示,以 下分析正确的是()例7小李用UltraEdit 软件观察字符内码,结果如图所示:OOOOOOOOh: 49 54 20 20 DO C5 CF A2 BC BC CA F5H L T ~信息技术则下列说法正确的是( )A. “技”字的十六进制内码为BCB.英文字符“IT”是在全角模式下输入的C. “IT”后的空格的二进制内码是00100000D.可以推测“J”字符十六进制内码为50A. TT”二个英文字存储时占1B C. “信”内码为 11010000 11000101BB. “信息技术”四个汉字存储时占4BD. “J”的十六进制编码是“50"例8使用L'ltraEdit 软件观察字符内码,结果如图所示,则存储字符正能量#”需要的字 节数是()________ 0 HR * M [邑 LB 8 ⑨球译◎ d 4JOOOOOOOh: 23 D5 FD C4 DC Cl BF 23例9用UltraEdit 软件观察“学”的内码是D1A7H,其对应的二进制编码为()A. 11010001BB. 10100111BC. 1101000110100111BD. 1010000111010111B例10在二进制数“1011”后面添加两个“0”得到一个新的二进制数,与这个新数值相等的 是( )A. 42DB. 44HC. BOHD. 2CH例11汉字“天”(如右图)的字形码如图,16X16点阵的黑白像素点表示, 表示该汉字的字形需要的存储空间的字节数是()A. 16B. 32 D. 256例12用UltraEdit 软件观察“Windows”这几个字的内码,如下图所示,分析图中信息, 小写字母的内码值与大写字母的内码值存在一定差值,该差值用十进制表示是()三、进制、编码在VB 中的应用1. x 进制到十进制的按权相加,可以得到x 进制转换为十进制的的算法程序:(第一种方法:以字符形式取出各位数字,然后按权相加) ①取出X 进制的每个数,可以使用Len (x)和Mid (S, i, k)函数。
设X 进制数的字符串变量为Shu, a (i)存储X 进制数每个数字的数组变量k = Len(Shu)For i = 1 To ka (i) =Val (Mid(Shu, i, 1)) Next i②a(i)与相应的权:a (i) *X"k ・i)相乘,依次相加即可。
(第二种方法:可以数的形式取出各位数字,然后按权相加)①如n 位数的X 进制数(10进制以下),存变量Shu, a (i)存每个数字的数组变量Dim a(1 To n) As Integer For i = 1 To nQ? 4 $ $ ?? ? < 兴» G Q 牛]t-00000000b: 5769 6E 64 6F 77 73;Windows♦B. 32C. 57D. 77A. 4B. 5C. 7D. 8C. 64A. 20a(i) = Shu Mod 10Shu =Shu \ 10Next i②a(i)与相应的权:a (i) 乘,依次相加即可。
例1二进制数转成十进制数(按权相加法),VB编写程序的界面如下图所示,该窗口中共有①—个对象,在Textl输入一个二进制数,点击Command1u转换”按钮, 在Text2输出相应的十进制数。
(①8)(1)程序代码“Private Sub Command*l_Click()”中Command_Click()是指②_____________ 。
(选填:对象/属性/过程/事件/方法)(②过程)(2)为了实现上述功能,程序代码如下,其中加框处的代码有错,请改正。
Private Sub Command1_Click()Dim Ejz As String, i As Integer, k As Integer, Sjz As IntegerEjz = Textl .Text◎改为 k = Len(Ejz) x = Mid(Ejz, i,1)Sjz = Sjz + | x*2 八(k ・1) Next iText2.Text = Str(Sjz)End Sub2.十进制到X 进制的除X 取余,可以得到十进制转换为X 进制的的算法程序: ① 十进制数除X 取余(设十进制数为变量Shi),得到余数t 。
t =Shi Mod x② 不断整除X 得到新的Shi,循环下去,直到Shi=0oShi=Shi \ X③ 将所有t 转为字符连接起来就是X 进制数。
例2十进制数转换成二进制数(除二取余法)。
VB 编写程序的界面如图a 所 示,Text!中输入一个十进制数,点击Commandl “转换”按钮,在Text2输 出相应的二进制数。
(1)如要将窗口的标题改为“除二取余”,则应修改如图b 所示的① ________(2)为了实现上述功能,请在划线处选择或填入合适代码。
Private Sub Command1_Click()Dim x As Integer, t As IntegerDim y As String y = *•••x = Val(Textl.Text) Do While x <> 0i = Len(Ejz) For i = 1 To k'④改为 Val(x) *2 ^(k ・ i)对象的② _______________ 属性值o(①Forml ②Caption )Foral FormLabell LabelLabel2 Label Textl TextBox T«xt2 TextBox BtckColor LJ weoooooor.Border Style 2 - Si zableCaption 十进制转换成:ClipControls True ControlBox TrutDrawMode 13 ■ Copy Per DrawStyle 0 - SolidDrawWidth 1 Enabled TrueFillColor ■ ■ ■ ■■ AMOOOOOOOO. v屋性-Forml |Foral Form |C<wndl ComhtnjButtont = x Mod 2 ,除二取余y=@ ________ •在下面选项中选择正确的代码,选填字母X =@ ____________________ '填写合适的代码LoopText2.Text = yEnd SubA. Str(t) + yB.③A. Str(t) + y3. ASC(U A M)=65可以用于比较大小、y + Str(t) C・ Str(x)&y D. y& Str(x)④x\2ASC函数得到字符的ASCII码值(十进制)排序等CHR (97) = “a”根据ASCII码值得到相应的字符。
例3显示ASCII码值。
VB编写程序界面如图所示,在文本框Textl中输入一个字符,点击命令按钮Commandl,在文本框Text2中显示字符的ASCII值(十六进制)。
(1)如要使命令按钮Commandl显示为“转换”,应修改命令按钮Commandl 的①________________ 属性值为“转换”。