kcjf.net
当前位置:首页 >> 11111转化为十进制 >>

11111转化为十进制

1 2 4 8 16 32 64 128.1 1 1 1 1 1+2+4+8+16=31

根据二进制和十进制的含义可得:11111=2^4+2^3+2^2+2^1+2^0=16+8+4+2+1=31

(16+8+4+2+1)的平方=963

二进制转化为十进制:31

2 的2002次方加 2 的2001次方 加………………加2的2次方加2的一次方,算吧,呵呵

答案是:31

由题意输出的s=1+1*2+1*2 2 +1*2 3 +1*2 4 ,按照程序运行:s=1,i=1;s=1+1*2,i=2;s=1+1*2+1*2 2 ,i=3;s=1+1*2+1*2 2 +1*2 3 ,i=4;s=1+1*2+1*2 2 +1*2 3 +1*2 4 ,i=5,此时跳出循环输出结果,故判断框内的条件应为i≤4故选b

解答:解:(1)首先将二进制数11111(2)化为十进制数,11111(2)=1*20+1*21+1*22+1*23+1*24=31,由框图对累加变量S和循环变量i的赋值S=1,i=1,i不满足判断框中的条件,执行S=1+2*S=1+2*1=3,i=1+1=2,i不满足条件,执行S=1+2*3=

2进制--10进制1 2^1-1=111 2^2-1=3111 2^3-1=7 2的2007次方减1

因为11111(2)=31(10)执行程序框图,有S=1,i=1满足条件,有S=3,i=2;满足条件,有S=7,i=3;满足条件,有S=15,i=4;满足条件,有S=31,i=5;此时应该不满足条件,退出执行循环体,输出S的值为31.故选:B.

clwn.net | rprt.net | 9213.net | gyzld.cn | ntjm.net | 网站首页 | 网站地图
All rights reserved Powered by www.kcjf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com