第3讲 二进制计数法
1.将下列二进制数化成十进制数。
(1)101010(2) (2)110011(2)
(3)101101(2) (4)100001(2)
2.将下列十进制数化成二进制数。
(1)26 (2)31
(3)63 (4)45
3.计算1001001(2)+10101(2)
4.计算1010011(2)-1110(2)
5.计算101101(2)×1111(2)
6.计算111011001(2)÷1011(2)
7.现有1克、2克、4克、8克、16克的砝码各一个,用天平可以称出多少种不同重量的物体?
8.小王是一个粮店的老板,他想将63千克面粉分装成6袋,这样顾客只要来买面粉的重量是63千克以内的整千克数,小王都可以一下子提给顾客。小王应该怎样分装呢?
9.药店有10瓶药,每瓶中有1000粒药丸,其中有几瓶药中的药丸每粒超重10毫克,有没有办法一次称出是哪几瓶药有问题?
10.某弹药库长官,命令士兵将一千发炮弹分成10堆,而且在一旦需要调用1000以内的任何发数的炮弹,只要装载若干堆便能凑出所需炮弹发数。请你为士兵设计一种堆放炮弹的方案。
1、(1)42 (2)51 (3)45 (4)33
2、(1)11010(2) (2)11111(2) (3)111111(2) (4)101101(2)
3、1011110(2) 4、1000101(2) 5、1010100011(2) 6、101011(2)
7、31种不同的重量
8、63(10)=111111(2),小王应将面粉一次装成 20、21、22、23、24、25千克。
9、将10瓶药编号为1~10,一次取出 20、21、22、23……29粒药丸,这样进行称重,假如超出的重量是270毫克,说明其中有270÷10=27(粒)药丸超重。27(10)=11011(2),20+21+22+23+24=1+2+8+16=27,因此超重的药是第1、2、4、5瓶药。又假设超出的重量是430毫克,说明其中有430÷10=43(粒)药丸超重。43(10)=101011(2数学二进制的算法),超重的依次是1、2、4、6瓶药
10、由于29<1000<210,士兵可按1、2、4、8、16、32、64、128、256的发数堆放9堆。这样前9堆共有511发,第十堆只需堆放489发,取炮弹方案如下(1)如果炮弹的发数不超过511发,则在前9堆中取。(2)如炮弹发数超过511发,则先取第10堆489发,不够部分在前9堆中取。
11、
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论