心里想的是几

用具:在较硬的纸上复下图纸,沿实线煎下,沿虚线向后折。在各个阴影区域涂上浆糊,按号码相粘做成正八面体(如果你先将两个“3”相粘,将两个相离较近的“7”相粘,再粘其他三处,可以比较方便)。

 

 

 

 

 

 

 

玩法:你请一个同学从这个正八面体表面的八个数(01234567)中任选一个,默记在心里。

你手持正八面体,将1357这四个数对住他,问:“这四个数中有没有你选定的哪个数?”如果他说没有,你就默记下0;如果他说有,你记下1

手持正八面体再问一次,这一次你将2367这四个数对住他。如果他说没有,你就默记下0;如果他说有,你记下2。(注意:这次是2

再问第三次,这次将4567这四个数对住他。如果他说没有,你就默记下0;如果他说有,你记下4。(注意:这次是4)。

最后将你心里三次记下的数字相加,就是你的同学心里想的数。

例如:他记下6。那么第一次他说没有,你记下0;第二次有,你记下2;第三次有,你记下40+2+4=6,就是答案。

说明:你开始可能不很熟练,告诉你,正好应该将写有“7”的那个面的三角形依次对着观众。

这个八面体表面上数字的排法很巧妙,妙在什么地方呢?就要讲到二进制数了。

我们平时用的数是十进制的,每一个数位上都可能有0123456789这十个数字,某一位上满了“10”就要向高一位进,叫做“逢十进”,这都是大家很熟悉的。

二进制就不同了,每一个数位上只有两种可能:0或者1,某一位上满了“2”就要向高一位进位,叫做“逢二进”。于是,十进制的“1”在二进制中写成“1”;十进制的“2”在二进制中就写成“10”(应念“一零”,而不是“十”);十进制的“3”在二进制中写成“11”;十进制的“4”在二进制中写成“100”……把01234567都用二进制的数表示,就可以得到下表:

十进制数

二进制数

0

1

2

3

4

5

6

7

000

001

010

011

100

101

110

111

 

请看这八个二进制数,最后一位是1的四个数正好对应于十进制数的1357,就是你手拿八面体第一次让观众看的四个数;最后第二位是1的四个数正好对应于十进制数的2367,就是你第二次让观众看的四个数;最后第三位是1的四个数正好对应于十进制数的4567,就是你第三次让观众看的四个数。

二进制数最后一位是1表示1;最后第二位是1表示2;最后第三位是1表示4,这124个数,分别就是你三次要记下的数。

所以,这个魔术实际上是把你的同学心里想的十进制数化成了二进制数,再由你将二进制数化回十进制数。同学不知道这个迷,就觉得奇怪了。