当前位置:文档之家› 运算方法和运算器练习题

运算方法和运算器练习题

运算方法和运算器练习题
运算方法和运算器练习题

运算方法和运算器练习题

一、填空题

1.补码加减法中,()作为数的一部分参加运算,()要丢掉。

2.为判断溢出,可采用双符号位补码,此时正数的符号用()表示,负数的符号用()表

示。

3.采用双符号位的方法进行溢出检测时,若运算结果中两个符号位(),则表明发生了溢

出。若结果的符号位为(),表示发生正溢出;若为(),表示发生负溢出。

4.采用单符号位进行溢出检测时,若加数与被加数符号相同,而运算结果的符号与操作数

的符号(),则表示溢出;当加数与被加数符号不同时,相加运算的结果()。

5.浮点加减运算在()情况下会发生溢出。

6.原码一位乘法中,符号位与数值位(),运算结果的符号位等于()。

7.一个浮点数,当其补码尾数右移一位时,为使其值不变,阶码应该()。

8.左规的规则为:尾数(),阶码()。

9.右规的规则是:尾数(),阶码()。

10.影响进位加法器速度的关键因素是(进位信号的传递问题)。

11.当运算结果的尾数部分不是()的形式时,则应进行规格化处理。当尾数符号位为()

或()时,需要右规;当运算结果的符号位和最高有效位为()或()时,需要左规。

12.(进位信号的产生与传递逻辑)称为进位链。

13.()称为进位产生函数,()称为进位传递函数。

14.ALU的基本逻辑结构是()加法器,它比行波进位加法器优越,具有先行进位逻辑,不

仅可以实现高速运算,还能完成逻辑运算。

二、选择题

1.两个补码数相加,采用1位符号位,当()时表示结果溢出。

A、符号位有进位

B、符号位进位和最高数位进位异或结果为0

C、符号位为1

D、符号位进位和最高数位进位异或结果为1

2.运算器的主要功能是进行()

A、逻辑运算

B、算术运算

C、逻辑运算和算术运算

D、只作加法

3.运算器虽有许多部件组成,但核心部件是()

A、数据总线

B、算术逻辑运算单元

C、多路开关

D、累加寄存器

4.在定点二进制运算中,减法运算一般通过()来实现。

A、原码运算的二进制减法器

B、补码运算的二进制减法器

C、补码运算的的十进制加法器

D、补码运算的的二进制加法器

5.在定点运算器中,无论采用双符号位还是单符号位,必须有(),它一般用()来实现。

A、译码电路,与非门

B、编码电路,或非门

C、溢出判断电路,异或门

D、移位电路,与或非门

6.ALU属于()部件。

A、运算器

B、控制器

C、存储器

D、寄存器

7.乘法器的硬件结构通常采用()

A、串行加法器和串行移位器

B、并行加法器和串行左移

C、并行加法器和串行右移

D、串行加法器和串行右移

8.器件74SL181是4位的ALU芯片,使用它来构成一个16位的ALU,需要使用()片。

A、2

B、4

C、8

D、16

9.加法器采用先行进位的目的是()

A、提高加法器的速度

B、快速传递进位信号

C、优化加法器结构

D、增强加法器功能

10.下面浮点数运算器的描述中正确的是()

A、浮点运算器可用阶码部件和尾数部件实现

B、阶码部件可实现加减乘除四种运算

C、阶码部件只进行阶码加减和比较操作

D、尾数部件只进行乘法和减法运算

11.现代计算机的运算器一般通过总线结构来组织,下述总线结构的运算器中,()的操作

速度最快。

A、单总线结构

B、双总线结构

C、三总线结构

三、判断题

1.在串行定点补码乘法器中,被乘数的符号和乘数的符号都参加运算。()

2.在串行定点小数除法器中,为了避免产生溢出,被除数的绝对值一定要小于除数的绝对

值。()

3.在浮点运算器中,阶码部件可实现加减乘除四种运算。()

4.运算器不论是复杂的还是简单的,都有一个状态寄存器,目的是位计算机提供判断条件,

以实现程序转移。()

5.加法器是构成运算器的基本部件,为提高运算速度,运算器一般采用串行加法器。()

6.全加器和半加器的区别在于是否考虑低位向高位的进位。()

四、简答题

1.两浮点数相加,X=2010*0.11011011,Y=2100*(-0.10101100),求X+Y。

2..[X]原=1111111,[Y]原=0111001。利用原码一位乘和原码两位乘计算[XY]原。[XY]原=1111000000111

3. [X]原=1101100000,[Y]原=011111,利用不恢复余数法,求[X/Y]原

简便运算的练习试题和答案

乘法交换律:a×b=b×a 乘法结合律:(a×b)×c=a×(b×c) 38×25×4 42×125×8 25×17×4 (25×125)×(8×4) 49×4×5 38×125×8×3 (125×25)×4 5 ×289×2 (125×12)×8 125×(12×4) 乘法交换律和结合律的变化练习 125×64 125×88 44×25 125×24 25×28 加法交换律:a+b=b+a 加法结合律:(a+b)+c=a+(b+c) 357+288+143 158+395+105 167+289+33 129+235+171+165 378+527+73 169+78+22 58+39+42+61 138+293+62+107 乘法分配律:(a+b)×c=a×c+b×c (80+4)×25 (20+4)×25 (125+17)×8 25×(40+4)15×(20+3)

乘法分配律正用的变化练习: 36×3 25×41 39×101 125×88 201×24 乘法分配律反用的练习: 34×72+34×28 35×37+65×37 85×82+85×18 25×97+25×3 76×25+25×24 乘法分配律反用的变化练习: 38×29+38 75×299+75 64×199+64 35×68+68+68×64 其他的一些简便运算。 800÷25 6000÷125 3600÷8÷5 58×101-58 74×99

姓名: (1)125×15×8×4 (2)25×24 (3)125×16 (4)75×16 (5)125×25×32 (6)25×5×64×125 (7)125×64+125×36 (8)64×45+64×71-64×16 (9)21×73+26×21+21 姓名:(1)(720+96)÷24 (2)(4500-90)÷45 (3)6342÷21 (4)8811÷89 (5)73÷36+105÷36+146÷36 (6)(10000-1000-100-10)÷10 (7)238×36÷119×5 (8)138×27÷69×50 (9)624×48÷312÷8 (10)406×312÷104÷203

数值分析大作业-三、四、五、六、七

大作业 三 1. 给定初值 0x 及容许误差 ,编制牛顿法解方程f (x )=0的通用 程序. 解:Matlab 程序如下: 函数m 文件:fu.m function Fu=fu(x) Fu=x^3/3-x; end 函数m 文件:dfu.m function Fu=dfu(x) Fu=x^2-1; end 用Newton 法求根的通用程序Newton.m clear; x0=input('请输入初值x0:'); ep=input('请输入容许误差:'); flag=1; while flag==1 x1=x0-fu(x0)/dfu(x0); if abs(x1-x0)

while flag1==1 && m<=10^3 x1=x0-fu(x0)/dfu(x0); if abs(x1-x0)=ep flag=0; end end fprintf('最大的sigma 值为:%f\n',sigma); 2.求下列方程的非零根 5130.6651()ln 05130.665114000.0918 x x f x x +??=-= ?-???解:Matlab 程序为: (1)主程序 clear clc format long x0=765; N=100; errorlim=10^(-5); x=x0-f(x0)/subs(df(),x0); n=1; while nerrorlim n=n+1; else break ; end x0=x; end disp(['迭代次数: n=',num2str(n)]) disp(['所求非零根: 正根x1=',num2str(x),' 负根x2=',num2str(-x)]) (2)子函数 非线性函数f function y=f(x) y=log((513+0.6651*x)/(513-0.6651*x))-x/(1400*0.0918); end

运算方法和运算器习题参考答案

1. 写出下列各数的原码、反码、补码、移码表示(用8位二进制数)。其中MSB是最高位(又是符号位)LSB是最低位。如果是小数,小数点在MSB之后;如果是整数,小数点在LSB之后。 (1) -35/64 (2) 23/128 (3) -127 (4) 用小数表示-1 (5) 用整数表示-1 解:(1)先把十进制数-35/64写成二进制小数: (-35/64)10=(-100011/1000000)2=(-100011×2-110)2=(-0.100011)2 令x=-0.100011B ∴ [x]原=1.1000110 (注意位数为8位) [x]反=1.0111001 [x]补=1.0111010 [x]移=0.0111010 (2) 先把十进制数23/128写成二进制小数: (23/128)10=(10111/)2=(10111×2-111)2=(0.0001011)2 令x=0.0001011B ∴ [x]原=0.0001011 [x]反=0.0001011 [x]补=0.0001011 [x]移=1.0001011 (3) 先把十进制数-127写成二进制小数: (-127)10=(-1111111)2 令x= -1111111B ∴ [x]原=1.1111111 [x]反=1.0000000 [x]补=1.0000001 [x]移=1.0000001 (4) 令x=-1.000000B ∴ 原码、反码无法表示 [x]补=1.0000000 [x]移=0.0000000 (5) 令Y=-1=-0000001B ∴ [Y]原= [Y]反= [Y]补= [Y]移=01111111 2. 设[X]补= a0,a1,a2…a6 , 其中a i取0或1,若要x>-0.5,求a0,a1,a2,…,a6的取值。 解:a0= 1,a1= 0, a2,…,a6=1…1。 3. 有一个字长为32位的浮点数,阶码10位(包括1位阶符),用移码表示;尾数22位(包括1位尾符)用补码表示,基数R=2。请写出: (1) 最大数的二进制表示; (2) 最小数的二进制表示; (3) 规格化数所能表示的数的范围; (4) 最接近于零的正规格化数与负规格化数。 解:(1)11 0111111 (2)11 0000000

四年级用简便方法运算计算题

27×99 541×67-67×441 48×101-48 34×201 256×7-56×7 103×37 125×16 420÷35 76×23+24×23 103×23 25×(40+8)75×3×4

123×67-23×67 38×7+62×7 25×16×5 68×48+68×2 52×32+48×32 5×27+63×5 64×9-14×9 125×18 67+42+33+58 18×137-18×37 18×45+18×55 250×28

199×9+199 50×(60+8)49+49×49 304×22 12×(40-5)75×141-75×40 55×25+25×45 (30+4)×25 27×37+37×23 47+99+47 25×65+25×25 24×250

163×8+37×8 256×9-46×9 63×8+91×63+63 28×111-28×11 201×34 78×101-78 560÷16 373×9-73×9 2×46+46×1813×125×8 44×25 28×57+43×28

99×64+64 16×401 36×25 199×53+53 12+19×12 (30+2)×15 226×13-26×13 125×16 402×15 25×19 (30+8)×25 48×125

63+15×2 202×41 21+254+79+46 125×(8+16)202×13 13+13×49 304+297 25×124-24×25 41×99 56+56×49 15×301-15 250×9×4

小学四年级简便运算的练习题和答案

运算定律练习题 (1)乘法交换律:a×b=b×a 乘法结合律:(a×b)×c=a×(b×c) 38×25×4 42×125×8 25×17×4 (25×125)×(8×4) 49×4×5 38×125×8×3 (125×25)×4 — 5 ×289×2 (125×12)×8 125×(12×4) (2) 乘法交换律和结合律的变化练习 | 125×64 125×88 44×25 125×24 25×28 (3)加法交换律:a+b=b+a 加法结合律:(a+b)+c=a+(b+c) 357+288+143 158+395+105 167+289+33 129+235+171+165 ~ 378+527+73 169+78+22 58+39+42+61 138+293+62+107

(4)乘法分配律:(a+b)×c=a×c+b×c 正用练习 (80+4)×25 (20+4)×25 (125+17)×8 25×(40+4)15×(20+3) (5)乘法分配律正用的变化练习: 36×3 25×41 39×101 125×88 201×24 ( (6)乘法分配律反用的练习: 34×72+34×28 35×37+65×37 85×82+85×18 25×97+25×3 76×25+25×24 ~ (7)乘法分配律反用的变化练习: 38×29+38 75×299+75 64×199+64 35×68+68+68×64 ; ☆思考题:(8)其他的一些简便运算。 800÷25 6000÷125 3600÷8÷5 58×101-58 74×99

【思路导航】在除法里,被除数和除数同时乘或除以一个相同的数,商不变。 325÷25 =(325×4)÷(25×4) =1300÷100 =13 【练一练1】 (1)450÷25 (2)525÷25 (3)3500÷125 / (4)10000÷625 (5)49500÷900 (6)9000÷225 ! 【经典例题二】计算25×125×4×8 【思路导航】如果先把25与4相乘,可以得到100,同时把125与8相乘,可以得到1000;再把100和1000相乘就可以了。运用了乘法交换律和结合律。 25×125×4×8 =(25×4)×(125×8) =100×1000 =100000【练一练2】 (1)125×15×8×4 (2)25×24 (3)125×16 (4)75×16 (5)125×25×32 (6)25×5×64×125 (

数值分析大作业三 四 五 六 七

大作业 三 1. 给定初值 0x 及容许误差 ,编制牛顿法解方程f (x )=0的通用程序. 解:Matlab 程序如下: 函数m 文件:fu.m function Fu=fu(x) Fu=x^3/3-x; end 函数m 文件:dfu.m function Fu=dfu(x) Fu=x^2-1; end 用Newton 法求根的通用程序Newton.m clear; x0=input('请输入初值x0:'); ep=input('请输入容许误差:');

flag=1; while flag==1 x1=x0-fu(x0)/dfu(x0); if abs(x1-x0)

while flag==1 sigma=k*eps; x0=sigma; k=k+1; m=0; flag1=1; while flag1==1 && m<=10^3 x1=x0-fu(x0)/dfu(x0); if abs(x1-x0)=ep flag=0;

end end fprintf('最大的sigma 值为:%f\n',sigma); 2.求下列方程的非零根 5130.6651()ln 05130.665114000.0918 x x f x x +?? =-= ?-???解: Matlab 程序为: (1)主程序 clear clc format long x0=765; N=100; errorlim=10^(-5); x=x0-f(x0)/subs(df(),x0); n=1;

计算机组成原理第3章 运算器和运算方法

第三章运算方法和运算器3.1补码的移位运算 1、左移运算:各位依次左移,末位补0 对于算术左移,若没有改变符号位,左移相当于乘以2。 2、右移运算: 算术右移:符号位不变,各位(包括符号位)依次右移。(相当于除以2)逻辑右移:最高位补0,其余各位依次右移 例1:已知X=0.1011 ,Y=-0.0101 求 [0.5X]补;[0.25X]补; [-X]补;2[-X]补;[0.5Y]补;[0.25Y]补; [-Y]补;2[-Y]补[X]补=0.1011 [Y]补=1.1011 [0.5X]补=0.01011 [0.5Y]补=1.11011 [0.25X]补=0.001011 [0.25Y]补=1.111011 [-X]补=1.0101 [-Y]补=0.0101 2[-X]补=0.1010 (溢出) 2[-Y]补=0.1010 3.2定点加减法运算及其实现 3.2.1 补码加减法运算方法 由于计算机中的进行定点数的加减运算大都是采用补码。 (1)公式: [X+Y]补=[X]补+[Y]补 [X-Y]补=[X]补+[-Y]补(证明过程见教材P38) 例1 X=0.001010 Y=-0.100011 求[X-Y]补,[X+Y]补 解:[X]补=0.001010 [-Y]补=0.100011 则 [X-Y]补=[X]补+[-Y]补=0.001010 + 0.100011=0.101101 [X]补=0.001010 [Y]补=1.011101 则 [X+Y]补=[X]补+[Y]补=0.001010 + 1.011101=1.100111 例2:已知X=+0.25,Y=-0.625,求X+Y; X-Y写出计算的过程. 例3:已知X=25,Y=-9,求X+Y; X-Y写出计算的过程. 例4:已知X=-25,Y=-9,求X+Y; X-Y写出计算的过程.

六年级数学简便计算专项练习题(附答案+计算方法汇总)

六年级数学简便计算专项练习题(附答案+计算方法汇总) 小学阶段(高年级)的简便运算,在一定程度上突破了算式原来的运算顺序,根据运算定律、性质重组运算顺序。如果学生没真正理解运算定律、性质,他只能照葫芦画瓢。在实际解题的过程当中,学生的思路不清晰,常出现这样或那样的错误。因此,培养学生思维的灵活性就显得尤为重要。 下面,为大家整理了8种简便运算的方法,希望同学们在理解的基础上灵活运用,不提倡死记硬背哟! 1.提取公因式 这个方法实际上是运用了乘法分配律,将相同因数提取出来,考试中往往剩下的项相加减,会出现一个整数。 注意相同因数的提取。 例如: 0.92×1.41+0.92×8.59 =0.92×(1.41+8.59) 2.借来借去法 看到名字,就知道这个方法的含义。用此方法时,需要注意观察,发现规律。还要注意还哦,有借有还,再借不难。 考试中,看到有类似998、999或者1.98等接近一个非常好计算的整数的时候,往往使用借来借去法。 例如: 9999+999+99+9 =9999+1+999+1+99+1+9+1-4 3.拆分法

顾名思义,拆分法就是为了方便计算把一个数拆成几个数。这需要掌握一些“好朋友”,如:2和5,4和5,2和2.5,4和2.5,8和1.25等。分拆还要注意不要改变数的大小哦。 例如: 3.2×12.5×25 =8×0.4×12.5×25 =8×12.5×0.4×25 4.加法结合律 注意对加法结合律 (a+b)+c=a+(b+c) 的运用,通过改变加数的位置来获得更简便的运算。 例如: 5.76+13.67+4.24+ 6.33 =(5.76+4.24)+(13.67+6.33) 5.拆分法和乘法分配律结合 这种方法要灵活掌握拆分法和乘法分配律,在考卷上看到99、101、9.8等接近一个整数的时候,要首先考虑拆分。 例如: 34×9.9 = 34×(10-0.1) 案例再现:57×101=? 6.利用基准数 在一系列数种找出一个比较折中的数字来代表这一系列的数字,当然要记得这个数字的选取不能偏离这一系列数字太远。 例如: 2072+2052+2062+2042+2083

数值计算方法大作业

目录 第一章非线性方程求根 (3) 1.1迭代法 (3) 1.2牛顿法 (4) 1.3弦截法 (5) 1.4二分法 (6) 第二章插值 (7) 2.1线性插值 (7) 2.2二次插值 (8) 2.3拉格朗日插值 (9) 2.4分段线性插值 (10) 2.5分段二次插值 (11) 第三章数值积分 (13) 3.1复化矩形积分法 (13) 3.2复化梯形积分法 (14) 3.3辛普森积分法 (15) 3.4变步长梯形积分法 (16) 第四章线性方程组数值法 (17) 4.1约当消去法 (17) 4.2高斯消去法 (18) 4.3三角分解法 (20)

4.4雅可比迭代法 (21) 4.5高斯—赛德尔迭代法 (23) 第五章常积分方程数值法 (25) 5.1显示欧拉公式法 (25) 5.2欧拉公式预测校正法 (26) 5.3改进欧拉公式法 (27) 5.4四阶龙格—库塔法 (28)

数值计算方法 第一章非线性方程求根 1.1迭代法 程序代码: Private Sub Command1_Click() x0 = Val(InputBox("请输入初始值x0")) ep = Val(InputBox(请输入误差限ep)) f = 0 While f = 0 X1 = (Exp(2 * x0) - x0) / 5 If Abs(X1 - x0) < ep Then Print X1 f = 1 Else x0 = X1 End If Wend End Sub 例:求f(x)=e2x-6x=0在x=0.5附近的根(ep=10-10)

1.2牛顿法 程序代码: Private Sub Command1_Click() b = Val(InputBox("请输入被开方数x0")) ep = Val(InputBox(请输入误差限ep)) f = 0 While f = 0 X1 = x0 - (x0 ^ 2 - b) / (2 * b) If Abs(X1 - x0) < ep Then Print X1 f = 1 Else x0 = X1 End If Wend End Sub 例:求56的值。(ep=10-10)

计算机组成原理第三章运算方法与运算器(含答案)

第三章运算方法与运算器 3.1定点数运算及溢出检测随堂测验 1、定点运算器可直接进行的运算是() (单选) A、十进制数加法运算 B、定点数运算 C、浮点数运算 D、定点数和浮点数运算 2、设计计算机字长为8位,两个十进制数X = -97 ,Y = 63, [x]补- [y]补的结果为()(单选) A、01100000 B、11011110 C、负溢出 D、正溢出 3、下列关于定点运算溢出的描述中,正确的是( ) (多选) A、补码数据表时,同号数相加可能发生溢出 B、补码数据表时,异号数相减可能发生溢出 C、参加运算的两个数,当作为有符号数和无符号数进行加法运算时,不可能两者都溢出 D、溢出检测既可用硬件实现,也可用软件实现 4、设X为被加(减)数,Y为加(减)数,S为运算结果,均采用补码数据表示,下列关于溢出电路设计的描述中,正确的是()(多选) A、采用单符号位时,直接用X、Y和S的符号位就可设计溢出监测电路 B、采用双符号位时,可直接用S的双符号位设计溢出检测电路 C、采用单符号位时,可直接用X、Y最高有效数据位运算后的进位位和S的进位设计溢出监测电路 D、对无符号数的加/减运算,可利用运算器的进位信号设计溢出检测电路 3.2 定点数补码加、减运算器设计随堂测验 1、如图所示为基于FA的运算器:为了利用一位全加器FA并配合使用控制信号P,当P= 0/1时实现A、B两个数的加法/减法运算,图中空白方框处电路的逻辑功能应该是()(单选)

A、与门 B、或门 C、异或门 D、非门 2、如图所示为带溢出检测功能的运算器该电路完成的溢出检测功能是()(多选)

简便方法

整数简算·四则混合运算 【练习】 14.用简便方法计算下面各题. 3×999+3+99×8+8+2×9+9 125×128-125×27-125 ※(11×9+11)×(111×999+111)×(7×11×13-1001) (24×21×45)÷(15×4×7) (125×72×24)÷9÷8 111×111 1111×1111 999×999 9999×9999 15.利用数的分解法计算下面各题. (1)9+99+999+9999+99999 (2)2772÷28 (3)579999971÷29 (4)1986+331×594 (5)1111×58+6666×7 (6)99999×77778+33333×66666 (7)321×17+107×39+1070 (8)2999998+299997+29996+2995+294+23 16.用简便方法计算下列各题. (1)54+38+46 (2)37+44+56 (3)88+(37+22) (4)67+15+33 (5)375+342+658+625 (6)827+74+36+163

(7)428+267+(733+572) (8)536+(541+464)+469 (9)327+108(10)325+98 (11)872-48-272 (12)384-(184+36) (13)528-(138-72) (14)387-124 (15)564-387+187 (16)843+78-43 (17)274-87+26-13 (18)936-867-99+267 (19)813-(613-237) (20)537-(543-163)-57 (21)36×(468÷9) (22)58÷17×34 (23)48×5 (24)24×25 (25)56×125 (26)26×64×625 (27)84×(25×37) (28)68×36+36+31×36 (29)84×29-18×84-21×4 (30)72×(51÷12) (31)4321-1996+1998

用简便方法计算下面各题

用简便方法计算下面各题 4.8×0.25 2.4×12.5 1.25×1.6×2.5 4.76×99+4.76 58.5×101-58.5 18.7×99+18.7 2.85×99 4.23×101 5.8×102 5.4×10.1 6.8×9.9 2.5×10.2 12.5×(100+8)9.4×10.1 93.7×0.32+93.7×0.68 2.52×101 1.25×0.7+1.25×1.2+12.5 3.6×2.5 7.2×0.2+2.4×1.4 12.7×9.9+1.2710.7×16.1-151×1.07

1、学校图书室长9.7 m,宽5.3 m,用边长0.9 m的正方形瓷砖铺地,70块够吗?(不考虑损耗。) 2、某公司出租车的收费标准如下:收费标准4 km及以内10元,超出4 km (不足1 km按1 km计算)每千米1.2元,某乘客要乘出租车去30 km处的某地,应付车费多少元? 3小强家的固定电话收费标准如下:前3分钟收费0.4元,超过3分钟每分钟收费0.12元(不足1分钟按1分钟计算)。小强给爷爷和奶奶打电话用时8分钟52秒,他这一次通话的费用是多少? 4、某市自来水公司供水收费标准如下:每月用水在12吨及以内,每吨收费2.65元;超出12吨部分,每吨3.8元。王琼家八月份用水18吨,付给自来水公司收费人员100元,应找回多少钱? 5、刘强从家骑车到学校要用0.4小时,刘强的家离学校有多远?如果他改为步行,每小时走4.8km,0.9小时能到学校吗?(骑车:12千米/时) 6、我市某出租车公司租车计费方法如下:乘车路程不超过4km,收费8.5元(起步价);超过部分按每千米1.5元加收费(不足1km,按1km计算)。爸爸和小亮乘车回家的路程为14.1km,付给出租车司机100元,应找回多少元?

运算方法和运算器练习题

运算方法和运算器练习题 一、填空题 1.补码加减法中,()作为数的一部分参加运算,()要丢掉。 2.为判断溢出,可采用双符号位补码,此时正数的符号用()表示,负数的符号用()表 示。 3.采用双符号位的方法进行溢出检测时,若运算结果中两个符号位(),则表明发生了溢 出。若结果的符号位为(),表示发生正溢出;若为(),表示发生负溢出。 4.采用单符号位进行溢出检测时,若加数与被加数符号相同,而运算结果的符号与操作数 的符号(),则表示溢出;当加数与被加数符号不同时,相加运算的结果()。 5.浮点加减运算在()情况下会发生溢出。 6.原码一位乘法中,符号位与数值位(),运算结果的符号位等于()。 7.一个浮点数,当其补码尾数右移一位时,为使其值不变,阶码应该()。 8.左规的规则为:尾数(),阶码()。 9.右规的规则是:尾数(),阶码()。 10.影响进位加法器速度的关键因素是(进位信号的传递问题)。 11.当运算结果的尾数部分不是()的形式时,则应进行规格化处理。当尾数符号位为() 或()时,需要右规;当运算结果的符号位和最高有效位为()或()时,需要左规。 12.(进位信号的产生与传递逻辑)称为进位链。 13.()称为进位产生函数,()称为进位传递函数。 14.ALU的基本逻辑结构是()加法器,它比行波进位加法器优越,具有先行进位逻辑,不 仅可以实现高速运算,还能完成逻辑运算。 二、选择题 1.两个补码数相加,采用1位符号位,当()时表示结果溢出。 A、符号位有进位 B、符号位进位和最高数位进位异或结果为0 C、符号位为1 D、符号位进位和最高数位进位异或结果为1 2.运算器的主要功能是进行() A、逻辑运算 B、算术运算 C、逻辑运算和算术运算 D、只作加法 3.运算器虽有许多部件组成,但核心部件是() A、数据总线 B、算术逻辑运算单元 C、多路开关 D、累加寄存器 4.在定点二进制运算中,减法运算一般通过()来实现。 A、原码运算的二进制减法器 B、补码运算的二进制减法器 C、补码运算的的十进制加法器 D、补码运算的的二进制加法器 5.在定点运算器中,无论采用双符号位还是单符号位,必须有(),它一般用()来实现。 A、译码电路,与非门 B、编码电路,或非门 C、溢出判断电路,异或门 D、移位电路,与或非门 6.ALU属于()部件。 A、运算器 B、控制器 C、存储器 D、寄存器 7.乘法器的硬件结构通常采用() A、串行加法器和串行移位器 B、并行加法器和串行左移 C、并行加法器和串行右移 D、串行加法器和串行右移 8.器件74SL181是4位的ALU芯片,使用它来构成一个16位的ALU,需要使用()片。 A、2 B、4 C、8 D、16

(完整版)四年级数学用简便方法计算的几种类型

四年级数学用简便方法计算的几种类型 类型一:(注意:一定要括号外的数分别乘括号里的两个数,再把 积相加) (40+8)×25 125×(8+80)36×(100+50) 24×(2+10)86×(1000-2)15×(40-8) 类型二:(注意:两个积中相同的因数只能写一次) 36×34+36×66 75×23+25×23 63×43+57×63 93×6+93×4 325×113-325×13 28×18-8×28 类型三:(提示:把102看作100+1;81看作80+1,再用乘法分配 律)78×102 69×102 56×101 52×102 125×81 25×41 类型四:(提示:把99看作100-1;39看作40-1,再用乘法分配 律)31×99 42×98 29×99 85×98 125×79 25×39 类型五:(提示:把83看作83×1,再用乘法分配律) 83+83×99 56+56×99 99×99+99 75×101-75 125×81-125 91×31-91 四年级数学简便计算:方法归类

一、交换律(带符号搬家法) 当一个计算题只有同一级运算(只有乘除或只有加减运算)又没有括 号时,我们可以“带符号搬家”。适用于加法交换律和乘法交换律。256+78-56 450×9÷50 =256-56+78 =450÷50×9 =200+78 =9×9 =278 =81 二、结合律 (一)加括号法 1.当一个计算题只有加减运算又没有括号时,我们可以在加号后面直 接添括号,括到括号里的运算原来是加还是加,是减还是减。但是在 减号后面添括号时,括到括号里的运算,原来是加,现在就要变为减; 原来是减,现在就要变为加。(即在加减运算中添括号时,括号前是 加号,括号里不变号,括号前是减号,括号里要变号。) 例:345-67-33 789-133+33 =345-(67+33) =789-(133-33) =345-100 =789-100 =245 =689 2.当一个计算题只有乘除运算又没有括号时,我们可以在乘号后面直 接添括号,括到括号里的运算,原来是乘还是乘,是除还是除。但是 在除号后面添括号时,括到括号里的运算,原来是乘,现在就要变为

四年级下册简便方法计算练习题

四年级下册简便方法计算练习题126×6×8 600÷25÷4 55×36+64×55 755-122-78 600÷25 (8+80)×125 125×18 234×80×5 781-499 125×38+125×30 25×32 4004×25 25×16-25×10 25×16×125 (125+16)×8 79×99+79 781×101-781 79×16+79×78+79×6 25×101

789×99 800÷125 1736+403 2000÷125 65+93×65+6×65 9999+999+99+9 158+262+138 375+219+381+225 5001-247-1021-232 (181+2564)+2719 378+44+114+242+222 276+228+353+219 (375+1034)+(966+125) (2130+783+270)+1017 99+999+9999+99999 7755-(2187+755) 2214+638+286 3065-738-1065 899+344

2370+1995 3999+498 1883-398 12×25 75×24 138×25×4 (13×125)×(3×8) (12+24+80)×50 704×25 25×32×125 32×(25+125) 88×125 102×76 58×98 178×101-178 84×36+64×84 75×99+2×75 83×102-83×2 98×199 123×18-123×3+85×123 50×(34×4)×3 25×(24+16) 178×99+178 79×42+79+79×57 7300÷25÷4 8100÷4÷75 16800÷120 30100÷2100 32000÷400 49700÷700

数值分析大作业

数值分析报大作业 班级:铁道2班 专业:道路与铁道工程 姓名:蔡敦锦 学号:13011260

一、序言 该数值分析大作业是通过C语言程序编程在Microsoft Visual C++ 6.0编程软件上运行实现的。本来是打算用Matlab软间来计算非线性方程的根的。学习Matlab也差不多有一个多月了,感觉自己编程做题应该没什么问题了;但是当自己真心的去编程、运行时才发现有很多错误,花了一天时间修改、调试程序都没能得到自己满意的结果。所以,我选择了自己比较熟悉的C程序语言来编程解决非线性的求值问题,由于本作业是为了比较几种方法求值问题的收敛速度和精度的差异,选择了一个相对常见的非线性函数来反映其差异,程序运行所得结果我个人比较满意。编写C语言,感觉比较上手,程序出现问题也能比较熟练的解决。最终就决定上交一份C程序语言编程的求值程序了!

二、选题 本作业的目的是为了加深对非线性方程求根方法的二分法、简单迭代法、、牛顿迭代法弦截法等的构造过程的理解;能将各种方法的算法描述正确并且能够改编为程序并在计算机上实现程序的正确合理的运行,能得到自己满意的结果,并且能调试修改程序中可能出现的问题和程序功能的增减修改。本次程序是为了比较各种方法在求解同一非线性方程根时,在收敛情况上的差异。 为了达到上面的条件我选择自己比较熟悉的语言—C语言来编程,所选题目为计算方程f(x)=x3-2x-5=0在区间[2,3]内其最后两近似值的差的绝对值小于等于5 ?的根的几种方法的比较。 110- 本文将二分法、牛顿法、简单迭代法、弦截法及加速收敛法这五种方法在同一个程序中以函数调用的方式来实现,比较简洁明了,所得结果能很好的比较,便于分析;发现问题和得出结论。

简便计算计算法则

小学数学简便计算的几种方式 在分数、小数四则混合运算中,除了根据计算法则按运算顺序计算,还要注意认真观察题目的结构特征和数据特点,正确、合理、灵活地运用运算定律和性质进行简便计算。简便计算主要有以下几种形式。 一、整体简便计算。整个一道算式可以用简便方法计算,这种形式最为常见。例如: =1.14×10 =11.4 二、局部简便计算。一道算式中局部可以进行简便计算,这种形式也不少见。 三、中途简便计算。开始计算并不能简便计算,而经过一两步后却能进行简便计算,这种情况最容易忽视。例如: =1.2×(1+5+4) =1.2×10 =12 四、重复简便计算。在一道题里不止一次地进行简便计算,这种情况往往不注意后一次简便计算。例如: =8×55×0.125 =8×0.125×55 第二次 =1×55 =55 几种简便运算方法 最近金思维数学课上学了几种简便运算的方法,个别同学理解得不好,所以我想在这里把书中涉及到几种方法做一下简单的介绍。 一、替换法(重点是把接近整十数的数看成整十数加或减几) 例1:46+49 (把49看作50-1) = 46+50-1 = 96-1 = 95 例2:54-28 (把28看作30-2) = 54-30+2

= 14+2 = 16 二、凑整法(重点是找到适合凑整十的数) = 72-(17+23) = 72-40 = 32 例3:93-58-13 =(93-13)-58 = 80-58 = 22 三、加减抵消法(在有加有减而且加减的数值很接近的情况下使用非常方便,但是一定要注意运算符号,否则很容易出错。) 例:76-19+18 =76-1 =75 四、观察规律法 这部分题非常灵活,我只举一个简单的例子 10-9+8-7+6-5+4-3+2-1 式子很长怎么办?看下面红颜色的部分 10-9+8-7+6-5+4-3+2-1 是不是发现规律了 =1+1+1+1+1=5 学会方法很重要,当然对于孩子们来说,学会了方法还需要一定量的计算才能把各种方法运用得熟练,从而达到牢固掌握、灵活运用的程度。有空的时候可以让孩子做以下试题以达到巩固的目的。 1、23+49 2、36-19 3、64-48 4、37+29 5、52+34+18 6、35-17-5 7、56+25-36 8、36-24+23 9、17+28+12+23 10、1+2+3+4+5+6+7+8+9 小学数学简便运算方法归类 一、带符号搬家法(根据:加法交换律和乘法交换率) 当一个计算题只有同一级运算(只有乘除或只有加减运算)又没有括号时,我们可以“带符号搬家” 二、结合律法 (一)加括号法 1.当一个计算题只有加减运算又没有括号时,我们可以在加号后面直接添括号,括到括号里的运算原来是加还是加,是减还是减。但是在减号后面添括号时,括到括号里的运算,原来是加,现在就要变为减;原来是减,现在就要变为加。(即在加减运算中添括号时,括号前是加号,括号里不变号,括号前是减号,括号里要变号。) 2.当一个计算题只有乘除运算又没有括号时,我们可以在乘号后面直接添括号,括到括号里的运算,原来是乘还是乘,是除还是除。但是在除号后面添括号时,括到括号里的运算,原来是乘,现在就要变为除;原来是除,现在就要变为乘。(即在乘除运算中添括号

运算方法与运算器教案

第二章运算方法和运算器 学习重点 ●数据与文字的表示 ●定点加法、减法运算 ●定点运算器的组成 ●浮点运算的步骤 2.1 数据与文字的表示方法 2.1.1 数据格式 计算机中使用的数据可分成两大类: 数值数据:数字数据的表示 (定点、浮点) 符号数据:非数字符号的表示 (ASCII、汉字、图形等) 数值数据的表示格式有定点数、浮点数两种 1.定点数的表示方法 小数点的位置固定不变,通常表示成纯小数或纯整数。 用n+1位字表示定点数X, x= x n x n-1x n-2 (x1x0) 纯小数时表示范围: 0≤|X|≤1-2-n 纯整数时表示范围: 0≤|X|≤2n-1 2.浮点数的表示方法 任意进制数N表示:N=R e·M M为尾数,数的精度; e为指数(整数),数的范围; R为基数,二进制为2,十进制为10; 浮点数由阶码、尾数及其符号位组成。 规格化:若不对浮点数的表示作出明确规定,同一个浮点数的表示就不是惟一的。例如: 0.01010010×211 0.001010010×2100 0.1010010×210 IEEE754标准 (规定了浮点数的表示格式,运算规则等) 规则规定了32位和64位两种基本格式 规则中,尾数用原码,指数用移码(便于对阶和比较),基数为2 尾数域的最高有效位为1,称为浮点数的规格化表示。 32位的浮点数 S数的符号位,1位,在最高位,“0”表示正数,“1”表示负数。 E是阶码,8位,采用移码表示。移码比较大小方便。 M是尾数,23位,在低位部分,采用纯小数表示。 规格化的浮点数尾数域最左位(最高有效位)总是1,故这一位经常不予存储,而认为隐藏在小数点的左边(1.M) 。 采用这种方式时,将浮点数的指数真值e变成阶码E时,应将指数e加上一个固定的偏移值127(01111111),即E=e+127。

简便方法计算

六年级数学《分数的简便计算》学生学习情况调研报告天河区先烈东小学程静张玉梅 一、概述 《全日制义务教育数学课程标准(实验稿)》中的对于《简便计算》的相关描述:探索和理解运算律,能应用运算律进行一些简便运算。在学习本单元内容前,学生已经学习运用运算定律进行整数和小数的简便计算,《义务教育课程标准实验教科书《小学数学》六年级上册·教师用书》中关于本学习内容的相关描述:理解乘法运算定律对于分数乘法同样适用,并会应用这些运算定律进行一些简便计算。 通过本单元的学习,使学生明确在整数、小数运算中,应用运算定律进行简便计算时,一般是把整数或小数凑成整十、整百、整千的数使计算简便。在分数运算中,可以利用约分使数据变小,或应用运算定律使计算简便。要培养学生细心观察,根据具体情况,灵活应用所学知识的能力。 二、数据描述 各小题得分情况一览表(蓝色为高于级平均的知识点)

三. 学生答题情况分析(选择错误率高的知识点进行分析) 四、对策及专项题组设计训练 1.对策。 A、改革评价体系,注重学生的发展。 对学生评价时,既要着眼于学生负担的减轻,又不能忽视学生的发展。在“算法多样化”的同时,我们还要鼓励学生勤于探索算法的最优化,让学生能根据计算的实际,能选择适当的简便方法进行计算,给并予适当的评价。

例如:计算101×65-65,常规的算法是101×65-65=65×(101-1),对于101×65-65=(100+1)×65-65也未尝不可,即使用递等式也不要一棍子打死,应合理评价,并给予提示。 数学本身是追求优化的,但学生思维水平和认知基础是有差异的。教材或教师展示的算法可能是最优的,但对于学生而言未必就是喜欢的能接收的。 例如:教材所给出的长方形的周长公式是长方形的周长=(长+宽)×2,真正在教学时,有些学生得出这个结论还是相当费力的。虽然用四条边的长度连加,或长×2+宽×2这两种方法没有公式所谓的“简便”,但对有些学生而言,它更贴进学生的思维方式。教师没有必要把最优化的结论强加给学生,应让学生在不断的练习中体验出来。 B、改变教学观念,注重培养学生的探究能力 《新课程标准》对简便计算的要求是“探索和理解运算律,能运用运算律进行简便运算。”长期以来,我们数学中的计算教学片面地注重了能力的培养,而忽视了对学生数学思想、数学意识的渗透。“练习有余,探索不够”是我们教学的一大弊端。在传统的教学过程中,教师往往是本末倒置的:对于规律一带而过,更谈不上让学生探索了,然后就不厌其烦地讲解例题,让学生做练习。学生成了计算的奴隶,还有什么学习的兴趣可言。这样学生只会条件反射般地运用定律去解题,而不会去观察思考,当然也没有所谓的“多样化”、“最优化”的考虑了。 例如:3.5÷2.5÷4=3.5÷2.5×4 学生犯错的主要原因在于老师一味机械地程序化训练,把凑整作为思考的唯一方法,而忽略了题目的算理变换。 数学教育目标,不仅要强调知识的掌握、技能的形成,而且要更加关注学生的数学意识、数学思想的培养。如果每一个运算规律,都是学生通过探索研究得出来的,学生头脑中的会留下深深的烙印,也不需要老师过多的强调什么样的题目要简便计算。在练习前让学生先观察,想一想可不可以用简便方法。长此以往,题目也许不必再出现“第几题要用简便方法计算”了。 C、改变目标定位,注重学生简便意识培养 简便意识的培养不仅是简便计算这一部分内容的任务,也不仅仅在这一部分内容教学中所能解决得了的。在应用题教学中,我们要学生探讨解法的最优化;在空间与图形的教学中,我们要培养学生思维的简洁性……至于在科学服务于生活,使生活方便的事例数不胜数。

相关主题
文本预览
相关文档 最新文档