十进制小数转二进制数:“乘以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=10
2、减法运算规则:
0-0=0  0-1=1(向高位借1) 1-0=1 1-1=0
3、乘法运算规则:
0×0=0  0×1=0  1×0=0  1×1=1
Pascal的运算符
表达式是用运算符号或小括号将常量、变量、函数连接成的式子。Pascal表达式中只有小括号。运算符也称为算符,算符的操作对象称为操作数。
运算符按带操作数的个数分为两类:
A.单目运算符:对一个操作数操作。-(负号),+(正号)
B.双目运算符:对两个操作数操作。
根据运算符运算的意义不同分为算术运算、布尔运算、逻辑运算、关系运算。
根据运算符的优先级可以将运算符分为单目运算、“乘”的关系运算、“和”的关系运算、关系运算。
算术运算符
一共有8个。操作数都是数值型,结果也是数值型。单目运算符有(+)取正、(-)取负。双目运算符有(+)加、(-)减、(*)乘、(/)除、(DIV)取商、(Mod)取余。
1.“/”左右的操作数是数值型,结果是实型数。
2.Div 左右的操作数是整型,结果是整型(两数之商)。
3.Mod 左右的操作数是整型数,结果是整型数(两数相除之余)。
4.在PASCAL只有上面8种数学运算。其它的就只能利用这8种运算的组合通过语句来
实现。如a^2(a的平方)可以化成a*a。X Y可写成exp(y*ln(X))
关系运算符
系运算是指同一类型的两个数据进行比较,结果是一个布尔类型值。
用小括号、>、<、>=、<=、=、<>将两个算术表达式连接起来的式子就称为关系表达式(比较式)。如:3+7>8,x+y<10,2*7<=13等都是关系表达式。
布尔运算符
布尔运算是对布尔型数据进行运算,即操作数都是布尔型数据,结果是布尔型。
布尔型运算符共有4个:not(取反) and(与) or(或) xor(异或)
< :结果是与操作数相反的布尔值
2.and:两个操作数都为真,结果为真,否则为假

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。