PASCAL中一道题目求大牛解答……对于十进制整数N,试求其-2进制表示.例如,因为 1*1 + 1*-2 + 1*4 + 0*-8 +1*16 + 1*-32 = -13 ,所以(-13)_10 = (110111)_-2.最好说一下思路,然后把负数的短除讲解一下……初学者

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 12:03:24
PASCAL中一道题目求大牛解答……对于十进制整数N,试求其-2进制表示.例如,因为 1*1 + 1*-2 + 1*4 + 0*-8 +1*16 + 1*-32 = -13 ,所以(-13)_10 = (110111)_-2.最好说一下思路,然后把负数的短除讲解一下……初学者

PASCAL中一道题目求大牛解答……对于十进制整数N,试求其-2进制表示.例如,因为 1*1 + 1*-2 + 1*4 + 0*-8 +1*16 + 1*-32 = -13 ,所以(-13)_10 = (110111)_-2.最好说一下思路,然后把负数的短除讲解一下……初学者
PASCAL中一道题目求大牛解答……
对于十进制整数N,试求其-2进制表示.
例如,因为 1*1 + 1*-2 + 1*4 + 0*-8 +1*16 + 1*-32 = -13 ,所以(-13)_10 = (110111)_-2.
最好说一下思路,然后把负数的短除讲解一下……初学者请原谅……

PASCAL中一道题目求大牛解答……对于十进制整数N,试求其-2进制表示.例如,因为 1*1 + 1*-2 + 1*4 + 0*-8 +1*16 + 1*-32 = -13 ,所以(-13)_10 = (110111)_-2.最好说一下思路,然后把负数的短除讲解一下……初学者
负数的短除其实和正数的短除是一样的.
区别只在于,负数短除后可能出现余为负的情况,而进制数中数位是不为负的.
解决这个,其实很简单,只要把它变正就好,例子如下.
如果要求-7的-2进制数,那么第一步就要用-7来除以-2,商是3,余数是-1.
那么余数为负,不符题意,我们就试着改变商,试余数变正,实际上只要把商+1即可,因为余数绝对值恒小于除数的绝对值.
也就是说,现在-7除以-2,商变成了4,余数变成了1,以此类推,-7的-2进制数就可以推出是 1001 .
对于-13也可这样转换.
总之一句话:保证余数非负!

PASCAL中一道题目求大牛解答……对于十进制整数N,试求其-2进制表示.例如,因为 1*1 + 1*-2 + 1*4 + 0*-8 +1*16 + 1*-32 = -13 ,所以(-13)_10 = (110111)_-2.最好说一下思路,然后把负数的短除讲解一下……初学者 一道简单的free pascal题目,各位free pascal大师解答一下吧.求2~100中每个数的质因子,输出如下形式:2=23=34=2*2...99=3*3*11100=2*2*5*5请一定是自编,要用我这种水平去做.最好用for循环.并请写上每一步的 一道题目望解答 一道poj上的题目求poj2253 的pascal程序 一道数论题目对于给定的n,从1!、2!、3!、……、n!中至少删去几个数,才可以使剩下的数的乘积为完全平方数?n的取值范围[1,500]请给出具体解答 教我一道turbo pascal题目题目是从键盘输入一个整数X(X 不超过 10000),若X的各位数字之和为7的倍数,则打印YES',否则中打印NO用turbo pascal格式回答 求助,数三400题第九套最后一道概率大题,有图求真相……谢谢了,大神帮忙啊2011版的题目:解答:第一小问我觉得有问题题目中说θ 做一道PASCAL题目输出2——n之间的所有素数(质数). 一道编程题目pascal:用辗转相除法求两数的最大公约数. 化学题目一道 要过程 详细解答 一道数学思考题目 求解答 一道微积分题目,求详细解答过程 一道极限的题目求高数高手解答 一道二次积分题目 求大神解答 求解答一道定积分求导题目, 一道二项式题目请写出解答过程 一道初中英语题目,求解答,有图. 求高手解答 SAT一道IP题目