转换成b进制。Input一行.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
转换成b进制。Input一行.ppt

数 制 (二) 2011初赛选择题专题 转换规律 n进制转换成10进制 按权展开 10转换成n进制,整数部分 逆向取余 小数部分 正向取整 实用技巧 二进制度可以和八与十六进制直接互相转化 请同学们仔细观察 (1967)10=(7AF)16 =(11110101111)2 =(3657)8 (8tg)十进制书11/128可用二进制数码序列表示为:( )。 A)1011/1000000 B)1011/100000000 C)0.001011 D)0.0001011 二进制计算 2010选择题第五题 5.如果在某个进制下等式7*7=41成立,那么在该进制下等式12*12=( )也成立。 A. 100???????? B.???? 144???????? C.???? 164???????? D.???? 196 7*7=41就可以得出这1 2进制 然后1 2* 1 2先转换成10进制是14*14=196 196化成1 2进制是144 思考题目 输入十进制转换为二进制,小数部分精确到5位 * (12tg) 与十进制数 1770.625 对应的八进制数是( )。 A. 3352.5 B. 3350.5 C. 3352.1161 D. 3350.1151 E. 前 4 个答案都不对 (11tg) (3725)8 + (B)16的运算结果是( )。 A. (3736)8 B. (2016)10 C. (11111100000)2 D. (3006)10 E. (7E0)16 16 16 11tg) (3725)8 + (B)16的运算结果是( )。 A. (3736)8 B. (2016)10 C. (11111100000)2 D. (3006)10 E. (7E0)16 36/101= 3.6 36/102= 0.36 36*101= 360 36*102= 3600 (11)2/21= 1.1 (11)2/22= 0.11 11*21= 110 11*22= 1100 小数点不动数字向右移动 x SHR n 把x换成二进制后向右移n位,相当于 把x 除以 2n x SHL n 把x换成二进制后向左移n位,相当于 把x 乘以 2n 小数点不动数字向左移动 3 shl 1=6 二进制的算术运算 1、加法运算规则: 0+0=0 0+1=1 1+0=1 1+1=10 2、减法运算规则: 0-0=0 0-1=1(向高位借1) 1-0=1 1-1=0 3、乘法运算规则: 0×0=0 0×1=0 1×0=0 1×1=1 说明:*2相当于小数点向右移如1101*2=11010 /2相当于小数点向左移 如1101/2=110.1 正如56*10=560 56/10=5.6 题1258:【基础】任意进制转换 Description 将十进制整数n,转换成b进制。 Input 一行,两个整数 n b ( 1 = n = 32767, 2 = b = 20 )。 Output 一行,为n转换成b进制后的数。 Sample Input 示例1:19 8 示例2:1229 16 Sample Output 示例1:23 示例2:4CD Hint 逆向取余 While n 0 do begin inc(t); a[t]:=n mod 2; n:=n div 2 End. 如果是16进制,余数会如何 a[1]: program ex1258; const s:array[0..19] of char=(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J); var i,t,n,b,x:integer; a:array[1..20] of char; begin readln(n,b); t:=0; while n0 do begin inc(t); x:=n mod b; a[t]:=s[x]; n:=n div b; end; for i:=t downto 1 do write(a[i]); end. 15 9 1 题1288:【基础】二进制转十进制 Description 将二进制数转成十进制输出

文档评论(0)

busuanzi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档