悍马的读心器
在一行中放置三个不同的对象。任何三个不同的对象都可以完成这项工作。下面的小程序使用三种美国硬币:一便士、一枚五分硬币和一角硬币,因此如果您使用相同的硬币,会很方便。然而,你也可以把数字1、2、3写在三张纸上。
对象的顺序无关紧要,但一定要记住它是什么。它将被称为原始订单。仔细想想其中一个物体。电脑会读出你的想法,并宣布你一直在想哪一个。不过,你必须帮助它。这就是你必须做的:
首先,交换选定对象以外的两个对象。再次交换任意两个对象,但这一次告诉计算机哪些对象已被交换。您通过单击屏幕上的两个对象与计算机通信。请继续交换对象,一次交换两个,并告诉计算机每一步都交换了哪些对象。你可以用你想用的任何方式来做,但要确保你最终达到最初的订单。此时,再次考虑所选对象并按“公告”按钮。
解释
|联系人|
|首页|
|目录|
|代数|
版权所有©1996-2018亚历山大·博戈莫尼
悍马的读心器
这个魔术是很久很久以前鲍勃·亨默发明的[加德纳].
您的第一个操作是选择一个对象并交换其余两个对象。现在,如果计算机知道哪个没有改变位置,它将立即能够宣布您的选择:您选择了一个没有移动的。在数学术语中,您应用了置换这使得其中一个物体固定了。你的每个连续动作都可以用另一个排列来描述,总的结果是它们的乘积,这是另一个排序。当您到达原始订单时,这个乘积正好与第一个(未宣布的)排列相反。(事实上,在这种情况下,排列和它的逆排列是一致的。)因此,可以很容易地跟踪你的动作的计算机确切地知道它是什么。当按下“宣布”按钮时,计算机会检查其存储的排列,以查找未从原始位置移动的一个对象。这就是你想到的东西!如果超过1个或没有任何对象被移动,计算机就会知道您在记账时出错,并发出相应的警告。
鲍勃·亨默(Bob Hummer)发明了这个诀窍,当时电脑还是一个好教室那么大的新奇玩意儿。当时,魔术必须由人类魔术师表演。因此,悍马发明的一个重要部分是一种机械程序,它可以简单地跟踪你(即其中一名观众)的动作。
但让我们换个角色。假设你现在是一名魔术师,希望给观众留下深刻印象。打电话给一位志愿观众,帮你一把。
选择一只手上的三个手指并为其指定数字:1、2、3。将手的拇指按在1号手指上。请志愿者将三个物体排成一行,想出一个,然后交换另外两个。让他一次交换两个物体,并用数字说出它们的名字或位置。如果有人叫他们的名字,你必须把这些电话解释为两个数字。在第一次通话中,如果号码是2和3,则什么也不做。但是,如果观众拨打了1和2或1和3,根据情况将拇指移到2号或3号手指。在下一次通话中,如果该号码被拨打,则将拇指移到另一个手指,否则保持原位。对所有后续步骤应用相同的步骤。
当志愿者声称要按原来的顺序完成时,你的拇指指向其中一个手指。如果指向手指#1,则占据第一个位置的对象没有移动。这正是你要找的。如果拇指指向第二个手指,那么第一个(未经宣布的)排列交换了第1和第2个手指,并修复了左手第3个手指。类似地,如果拇指指向第三个手指,那么第二个手指就是要宣布的。
(佐治亚州亚特兰大斯佩尔曼学院的Colm Mulcahy写了一篇优秀专栏其中,魔术是用卡片而不是硬币呈现的。)
工具书类
- M.加德纳,数学魔术与神秘1956年,多佛,第63-64页
|联系人|
|首页|
|目录|
|代数|
版权所有©1996-2018亚历山大·博戈莫尼