第5讲定点除法
- 格式:ppt
- 大小:144.50 KB
- 文档页数:20
三(下)奥数第5讲~简单除法竖式例1:补全下面的竖式:
.......................□×8=5□..................7×□=3□板书:
1.梳理计算
2.能填的先填了
3.拆式
练习1:补全下面的竖式:例2:补全下面的竖式:练习2:补全下面的竖式:
第三部分:黄金倒三角你能确定哪些方框填什么?
例3:补全下面的竖式:
板书:
黄金倒三角
练习3:补全下面的竖式:
例4:补全下面的竖式:
百×除数
................................□×□□
..............................□×□□
............................□×□□
板书:
余数小于除数
练习4:补全下面的竖式:
自我挑战!
1:补全下面的竖式:
2:补全下面的竖式:
3:补全下面的竖式:
4:补全下面的竖式:
温故而知新!
1:在图中的□内填入合适的数字,使除法竖式成立。
2:在图中的□内填入合适的数字,使除法竖式成立。
3:在图中的□内填入合适的数字,使除法竖式成立。
4:在图中的□内填入合适的数字,使除法竖式成立。
5:在图中的□内填入合适的数字,使除法竖式成立。
理原成组河南科技大学计算机定点数的除法运算3.3定点数的乘法运算明德笃行博学日新◆定点原码一位除法1)原码恢复余数法2)原码不恢复余数法◆定点补码一位除法博学日新明德笃行原码一位除法1. 运算法则假设被除数[X]原=X s X 1X 2……X n-1X n ,除数[Y]原=Y s Y 1Y 2…Y n-1Y n 商[Q]原=Q s Q 1Q 2……Q n ,则有[Q]原= (X s ⊕Y s ).(|X|×|Y|)即商的符号位等于两数符号位的异或,商的数值部分等于两数绝对值相除。
博学日新明德笃行原码一位除法0.1 0 1 10.11010.0 1 1 0 10.0 0 1 1 0 10.0 1 0 0 1 0.0 0 0 1 0 10.0 0 0 0 0 0 00.0 0 0 0 0 1 1 1…商Q S =X S ⊕Y S =0⊕0=0 X/Y=0.1101 …被除数 X(R 0) …部分余数R 1 …部分余数R 2…余数R 40 . 1 1 0 1 0 0 0 0 2-1Y,除数右移1位,减 2-2Y,除数右移1位,减 2-4Y,除数右移2位,减 2-3Y,除数右移1位,不减 0.0 0 0 1 0 1 0 0.0 0 0 0 1 1 0 1 …部分余数R 3商符单独处理 心算上商(比较大小)?? ? 余数不动低位补“0”减右移一位的除数上商位置不固定1)被除数(绝对值)减去除数(绝对值);2)判别余数正负:若为正数,上商1;若为负数,上商0,然后恢复余数+[|Y|]补;3)余数和商共同左移一位。
4)重复上述过程(左移n次,上商n+1次)。
说明:1)计算机内的运算过程仍用补码。
2)在原码一位乘中通常有以下约定:●小数定点除法 |x| < |y|,整数定点除法 |x| > |y| (避免商溢出)被除数不等于 0,除数不能为 0解:[|X|]原=00.1001,[|Y|]原= [|Y|]补=00.1011 ,[-|Y|]补=11.01010 0 . 1 0 0 1 + 1 1 . 0 1 0 1 X 减Y 1 1 . 1 1 1 0 + 0 0 . 1 0 1 0 余数R 0<0,商0 0恢复余数 0 0 . 1 0 0 1 ← 0 1 . 0 0 1 0 + 1 1 . 0 1 0 1 0 0 . 0 1 1 1 ←0 0 . 1 1 1 0 + 1 1 . 0 1 0 10 0 . 0 0 1 1 ←0 0 . 0 1 1 0 + 1 1 . 0 1 0 1R 0’商0移入Q ,R 0’左移 减Y余数R 1>0,商1 0.1商1移入Q ,R 1’左移 减Y余数R 2>0,商1商1移入Q ,R 2’左移 0.1 1减Y[-|Y|]补[|Y|]补[-|Y|]补[-|Y|]补[-|Y|]补0 0 . 1 0 1 0 + 1 1 . 1 0 1 10 0 . 0 1 1 0 ←0 0 . 1 1 0 0 + 0 0 . 1 1 0 0 0 0 . 0 0 0 1 0 0 . 0 0 0 1←余数R 3<0,商0 恢复余数R 3’=2R 2商 0 移入Q ,R 3’左移 减Y余数R 4>0,商1 商 1 移入Q ,R 4不左移0.1 1 00.1 1 0 1[-|Y|]补[|Y|]补[|Q|]原=0.1101 余数[R]原=0.0001Qs=XS ⊕YS=0⊕0=0R=2-4×0.0001博学日新明德笃行原码恢复余数法(1)某一次-Y 的差值为负时,要多一次+Y 恢复余数的操作,降低了执行速度。
双符号等位二进制定点小数除法
双符号等位二进制定点小数除法是一种计算机数学运算,用于将两个定点小数相除。
它的特点是采用二进制计算,同时考虑了正负数的情况,因此使用了双符号表示法。
在进行双符号等位二进制定点小数除法时,需要先将两个定点小数转换为二进制形式,并补齐小数点后的位数。
接着,根据除数的符号确定商的符号,并将被除数和除数取绝对值进行计算。
在计算过程中,需要先进行整数部分的除法运算,然后再进行小数部分的除法运算。
小数部分的除法运算需要注意在进行除法时的进位和退位操作。
最终,根据商的符号和小数点位置,将计算结果转换为定点小数形式。
在进行结果的舍入时,需要考虑舍入方式和精度的要求。
双符号等位二进制定点小数除法在计算机科学中有广泛的应用,例如在计算机图形学中用于坐标变换和颜色混合等运算。
- 1 -。
双符号等位二进制定点小数除法
在这种方法中,首先需要将被除数和除数转换成二进制表示,并按照小数点位置对齐。
然后,将它们分别转换成带符号整数,进行除法运算。
在进行除法运算时,需要注意处理符号位。
如果被除数和除数的符号相同,则结果为正数;如果符号不同,则结果为负数。
此外,还需要考虑到小数位的精度问题,保留合适的小数位数并进行舍入。
总之,双符号等位二进制定点小数除法是一种常见的数学运算方法,它在计算机科学和工程技术中得到广泛应用。
- 1 -。