去年中程的一道考题

ulsnkhtf 2003-09-13 08:08:08
x,y是莼整数,z是莼小数。[X]反 =[Y]移 + [Z]补=111111111
帮忙求一下y和z,详细过程
...全文
34 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ulsnkhtf 2003-09-29
  • 打赏
  • 举报
回复
你们有没有过程啊!答案我也有。就是与我算的不同!请高手指教!
kw816 2003-09-18
  • 打赏
  • 举报
回复
题目是怎样,我还见过,谁说为准,快说啦。
哟西哟西地 2003-09-18
  • 打赏
  • 举报
回复

哈,我今年也报一中程,

太难了,现在书都没看完!

高手,知道这题详细解答,就指教呀!
哟西哟西地 2003-09-18
  • 打赏
  • 举报
回复

楼主把题目搞错了:
楼主说是去年中程试题,不过我看了去年中程试题,不是这样 的,是:
[x]原=[y]补=[z]移=11111111

我看了答案是这样的:
因:[x]原=1111 1111 X为沌整数,则:一位为1,为负数,
二进制数为:111 1111 [x]原= -(2^(8-1))-1=-127
因:[y]补=1111 1111 Y为沌带符号的沌小数,[Y]补= -(2^(-(8-1))=-1/128
因:[z]移=1111 1111 X为沌整数,1位为1,则为正,所以,[Z]移=((2^(8-1))-1)=127

答案就是这三个结果!
kw816 2003-09-17
  • 打赏
  • 举报
回复
老兄!能否发一份去年的试题给我 kw816@163.com
kw816 2003-09-17
  • 打赏
  • 举报
回复
昨天不会做,而说错了两个表达式。不好意思,昨晚想出了正确解法。
不知后面是9个1或是8个1 ,我权而把它作8个1处理,而机器位为8位。
[Y]移 =2^(n-1)+Y Y为整数 1式
[Z]补=Z 0<= Z <1 2式
=2+Z -1<= Z <0 3式
由1式+2式得:[Y]移+[Z]补=2^(n-1)+Y+Z=10000000+Y+Z=11111111
由上式得: Y+Z=01111111
由于Z为纯小数,而01111111为整数,故Z必为0,从而求得Y=127。
验证:[127移+[0]补=11111111+0.000……=11111111
由1式+3式得:[Y]移+[Z]补=2^(n-1)+Y+2+Z=10000000+Y+10+Z=11111111
由上式得: Y+Z=01111101
由于Z为纯小数,而01111111为整数,故Z必为-1,从而求得Y=126。
验证:[126]移+[-1]补=11111110+1.000……=11111111
(注意纯小数的补码表示法)

kw816 2003-09-16
  • 打赏
  • 举报
回复
我也不会,不过我想应这样解:
[Z]补=Z (Z>0), 1式
=2+Z (Z<0) 2式
[Y]移=2^n+Y (Y>0) 3式
=Y (Y<0) 4式
分别用1式与3式,1式与4式,2式与3式,2式与4式求解,
看看哪个式合,看看能否确定出答案。还有111111111可能还要分情况讨论。

klbt 2003-09-14
  • 打赏
  • 举报
回复
up
hk19830113 2003-09-14
  • 打赏
  • 举报
回复
y=1,z=-1

2,948

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧