数学小报——魔术“猜姓”的科学原理
魔术猜数、猜姓 ppt课件

张吕陈孙
刘魏 余 杨
许郑林王
ppt课件
21
张王李赵 吕 郑周 黄 陈林刘魏 孙许叶江 毛吴顾杨 杜胡苏 潘 邱程谢余 肖邓高梁
肖赵 周王
杜魏 叶林
孙杨 苏吴
吕余 高程
ppt课件
22
张王李赵 吕 郑周 黄 陈林刘魏 孙许叶江 毛吴顾杨 杜胡苏 潘 邱程谢余 肖邓高梁
毛李 顾张 吕余 周梁 杜程 苏邓 魏林 许江
你班上的同学或许在64人以下(而且同姓的还可以二 人三人看作一人,所以甚至可能只有32个以下的不同 姓)。那么只要制作5张或6张卡片,就可以在教室里玩 猜姓游戏了,但是你不能自称会魔术,会算命,你只是 懂得了一种数学游戏。
ppt课件
16
猜生肖猜姓氏
利用二进制原理,可以非常方便的选择出你自己的 属相和姓氏。
下面先举一个简单的例子:假定来试魔术的共 有10人,且有10个不同的姓:张、王、李、赵、 刘、于、许、金、钱、孙。我们依次把它们编为 1、2、3、4、5、6、7、8、9、10,再把这10个数 用二进制表示,这10个数相应的变为了
1、10、11、100、110、111、1000、1001、1010, 于是得到下面这张表:
ppt课件
14
张 王 李 赵 刘于 许 金 钱 孙
0001 0010 0011 0100 0101 0110 0111 1000 1001 1010
因为孙对应的是1010,为四位数,按一张纸对应一个数位,所 以我们至少得准备4张纸。第一张纸代表第一位数,第二张纸代表 第二位数,第三张纸代表第三位数,第四张纸代表第四位数(第一 位数,第二位数,第三位数,第四位数都是从右至左的顺序,相当 于十进制中的个位,十位,百位,千位)。因为前面已经说过, “纸片上有此姓便用1表示,无此姓便为0”,因此每张纸都表示该 位数为1,即该纸片上所写的姓的编码转化为二进制后该位数必定 为1。我们把这四张纸干脆分别叫做第一位,第二位,第三位和第 四位。因此,在这四张纸上应分别写上这些姓:
魔术猜姓游戏

利用二进制原理,可以“猜”出你自己的属相。在操 作台上有A、B、C、D四幅画面,每幅画面上有一个金 属按键,如果画面有您的生肖就将对应显示屏选为1, 若没有就选为0,四幅图都选过后,按一下黄色确认键, 您的生肖就在最上端显示屏幕上显示出来了。
猜姓游戏的数学原理
有这么一些“算命大师”,在他们为你算命之前, 会先和你来一个小游戏:在他们面前摆了几大张纸,每 张纸上写着一些姓,然后,你不用说话,只需指出哪几 张纸上有你的姓,他就会很快地说出你的姓来,而且准 确率特高,“十不离九”的说正了。这时在你对“大师” 佩服倍加时,“大师”再要你掏钱请他给你算命,卜问 前途、财运、婚姻等等。 我们都知算命是假的,但他们猜姓为什么如此神呢? 其实,只要你懂得二进制数,就可以自己来表演这一神 奇的魔术了。不管你懂不懂二进制,只要你跟着我认真 的读下去,你都会知道这个魔术是怎么一回事的。
游 戏
魔术猜数
7 1(10)=1000111(2)
7 1(10)=1000111(2) 1000111(2)=
1 2 0 2 0 2 0 2 1 2 1 2 1 2
6 5 4 3 2 1 0
64 0 0 0 4 2 1 71
张 1
王 10
李 11
赵 100
刘 101
于 110
许 金 钱 孙 111 1000 1001 1010
因为孙对应的是1010,为四位数,按一张纸对应一个数位,所 以我们至少得准备4张纸。第一张纸代表第一位数,第二张纸代表 第二位数,第三张纸代表第三位数,第四张纸代表第四位数(第一 位数,第二位数,第三位数,第四位数都是从右至左的顺序,相当 于十进制中的个位,十位,百位,千位)。因为前面已经说过, “纸片上有此姓便用1表示,无此姓便为0”,因此每张纸都表示该 位数为1,即该纸片上所写的姓的编码转化为二进制后该位数必定 为1。我们把这四张纸干脆分别叫做第一位,第二位,第三位和第 四位。因此,在这四张纸上应分别写上这些姓:
读心术猜人名的原理

读心术猜人名的原理人类自古以来就对探究他人的内心充满了好奇。
我们总是希望能够了解别人的想法和行为,以便更好地与他们相处。
其中,猜测他人姓名是一种常见的心理学现象,被称为读心术猜人名。
本文将从心理学角度探讨读心术猜人名的原理,以及如何提高猜测准确度。
读心术猜人名的原理读心术猜人名并非一种准确的科学方法,而是一种基于观察、猜测和经验的技巧。
然而,这种技巧背后的原理却可以被归结为心理学的一些基本规律。
首先,人们的姓名通常会受到其个性、文化背景和家庭环境等因素的影响。
因此,观察一个人的外貌特征、行为习惯和言语风格等,可以推测出其可能的姓名范围。
例如,一个叫“张雪”的女性,可能来自北方地区,因为“雪”在北方地区是常见的姓氏和名字。
其次,人们的姓名常常会与其性格特征相关联。
例如,一个姓“李”的人可能很聪明、机智,因为“李”在汉字中是一个有智慧的象征。
因此,观察一个人的性格特征,可以猜测出其可能的姓名范围。
此外,人们的姓名也会受到其文化背景和社会地位的影响。
例如,在中国,有些姓氏是非常常见的,如“李”、“王”、“张”等,而有些姓氏则比较罕见,如“赵”、“钱”、“孙”等。
因此,观察一个人的文化背景和社会地位,可以推测出其可能的姓名范围。
最后,人们的姓名也会受到其家庭环境和出生时间的影响。
例如,一个姓“王”的人可能出生在农历的“王”月份,或者其父母喜欢王家的文化传统。
因此,观察一个人的家庭环境和出生时间,可以猜测出其可能的姓名范围。
如何提高猜测准确度虽然读心术猜人名并非一种精确的科学方法,但是我们可以通过以下几种方法来提高猜测准确度:1.了解不同文化背景和姓氏的含义和特点。
例如,了解中国姓氏的来源和特点,可以帮助我们更好地猜测一个人的姓名。
2.观察一个人的外貌特征、行为习惯和言语风格等,以获取更多信息。
例如,观察一个人的穿着、发型和身体语言,可以帮助我们更好地了解其个性和文化背景。
3.通过与他人交流和互动,了解其性格特征和社会地位。
魔术中的数学原理

840 345 741 642 543
147
1 、美国统计学家普西戴尔哥尼斯写过《数 学教学与魔术技巧》的书,其目的就是要试 着向人们解说为什么数学家会着迷于魔术, 要让人们相信在娱乐与数学之间有一座桥梁。
2 、美国著名数学科普作家马丁·加德纳就是 一位出类拔萃的魔术大师,他曾写过一本名 著《数学与魔术的诡异》,里面收集了很多 精彩的数学魔术。
NO.4奇异的骰子
有5颗骰子,每个骰子的每个面上都写有 不同的三位数,当5颗骰子同时掷出时, 你能够在很短的时间内计算出5个骰面上 的三位数之和吗?
564 762 960 168 663
366
384 483 780 186 681
285
773 179 278 872 971
377
756 657 459 954 855
看似是一个预言魔术或感应魔术,但其实原理也非常简单:用 这样的方法圈出的四个数的和与框中四个角上四个数的和一定 相等,所以我只要算出四个角上四个数的和即可。实际圈一次, 我们可以看出,这样的要求之下圈出的四个数既不在同一行也 不在同一列。这样,从行上看,每一行都有一个数,而我们知 道相邻两行之间相差7,即第二行比第一行的数多7,第三行的 数比第一行多14,第四行的数比第一行的数多21,这样我们可 以保持第一行和第四行的数不变,而将第二行的圈向上移动一 行,第三行的圈向下移动一行,这样仍然不影响它四个数的和, 但所圈的数在第一行有两个,在第四行也有两个。从列上看, 每一列也都只有一个数,相邻两列之间相差1,即第二列比第 一列的数多1,第三列的数比第一列多2,第四列的数比第一列 的数多3,这样我们可以保持第一列和第四列的数不变,而将 第二列的圈向左移动一列,第三列的圈向右移动一列,这样仍 然不影响四个数的和,但所圈的数在第一列有两个,在第四列 也有两个。通过这样的变化,四个数的和没有发生变化,但很 明显四个圈已经移动到框的四个角上了。
大学计算机基础--猜姓游戏

猜姓游戏以前,曾在街头上见过一种能够猜出别人“姓”什么的游戏卡片。
一套七、八张,外加一张“姓氏对照表”。
现在,我们只用六张卡片,把这种游戏的玩法及其原理,介绍给大家。
六张卡片如下,分别标以(5)、(4)、(3)、(2)、(1)、(0)号:(5)姜戚谢邹喻柏水窦章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳鲍史(4)杨朱泰龙许何吕施张孔曾严华金魏陶郎鲁韦昌马苗凤花方俞任袁柳鲍史(3)王冯陈褚卫蒋沈韩张孔曾严华金魏陶章云苏潘葛奚范彭方俞任袁柳鲍史(2)李周关郑卫蒋沈韩讨何吕施华金魏陶俞柏水窦葛奚范彭马苗风花柳鲍史(1)钱孙吴郑陈褚沈韩秦尤吕施曹严魏陶谢邹水窦苏潘范彭韦昌凤花任袁鲍史(0)赵孙周郑冯褚蒋韩朱尤何施孔严金陶戚邹柏窦云潘奚彭鲁昌苗花俞袁史由于我们只选用了六张卡片,所以只能在卡片中排出63个不同的姓氏(如果用七张卡片,则可以排出127个姓;若用八张卡片,就可以排出255个姓)。
把出现在卡片中的63个姓,按它们在《百家姓》中的顺序,依次排列如下:1 2 3 4赵钱孙李000001 000010 000011 0001005 6 7 8周吴郑王000101 000110 000111 0010009 10 11 12冯陈褚卫001001 001010 001011 00110013 14 15 16蒋沈韩杨001101 001110 001111 01000017 18 19 20朱秦尤许010001 010010 010011 01010021 22 23 24何吕施张010101 010110 01011101100025 26 27 28孔曹严华011001 011010 011011 01110029 30 31 32金魏陶姜011101 011110 011111 10000033 34 35 36戚谢邹喻100001 100010 100011 10010037 38 39 40柏水窦章100101 100110 100111 10100041 42 43 44云苏潘葛101001 101010 101011 10110045 46 47 48奚范彭郎101101 101110 101111 11000049 50 51 52鲁韦昌马110001 110010 110011 11010053 54 55 56苗凤花方110101 110110 110111 11100057 58 59 60俞任袁柳111001 111010 111011 11110061 62 63鲍史111101 111110 111111这就是那张“姓氏对照表”。
揭开《猜姓》游戏的奥秘

揭开《猜姓》游戏的奥秘曾见街头有人摆摊猜姓。
摊主面前摆着七八张写着姓氏的纸片,只要有人说出那几张纸片上有他的姓氏,那几张纸片上没有,摊主立马就能准确说出他的姓氏来。
《猜姓》游戏与《猜年龄》游戏一样,运用的是二进制数与十进制数的换算知识。
这两种游戏又都是最低级的密码游戏。
大家对电视剧中的发报场面很熟悉,这边一个发报员,那边一个收报员。
发报员把要传送的信息编成密码(密文)发送出去,收报员收到电报密码(密文)后,对照密码本把密文翻译成明文就知道了发报员发送的信息。
《猜姓》游戏就是这样。
摊主相当于收报员(处主动地位),他面前摆着的几张纸片就是密码本,其他参与者是发报员(处被动地位)。
密码本是摊主编辑的,其他参与者对此毫不知情。
密码、密码本是这样生成的:以6张写着姓氏的纸片外加一张姓氏对照表为例。
6张纸片就是要用6位二进制数作为系列密码。
每张纸片表示一个二进制数数位。
因为最大的6位二进制数[111111]2=63,所以,能猜63个姓氏。
如果是7张纸片,就是用7位二进制数为系列密码,能猜出[1111111]2=127个姓氏来。
余类推。
先按顺序(也可打乱顺序)取《百家姓》中前(也可根据各地姓氏特点挑选)63个姓氏,顺次用十进制数编好序号(未加密的密码),就得出了姓氏对照表。
如下:姓氏对照表1赵2钱3孙4李5周6吴7郑8王9冯10陈11褚12卫13蒋14沈15韩16杨17朱18秦19尤20许21何22吕23施24张25孔26曹27严28华29金30魏31陶32姜33戚34谢35邹36喻37柏38水39窦40章41云42苏43潘44葛45奚46范47彭48郎49鲁50韦51昌52马53苗54凤55花56方57俞58任59袁60柳61酆62鲍63史再把姓氏前的序号(密码)换算成二进制6位数(加密——为了使他人更难弄懂)。
赵1=[000001]2钱2=[000010]2孙3=[000011]2······鲍62=[111110]2史63=[111111]2这些二进制6位数就是其对应的姓氏经过加密后的密码。
猜姓氏游戏及其数学原理

猜姓氏游戏及其数学原理Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT猜姓氏游戏及其数学原理在民间流行着一种能够猜出别人“年龄和姓氏”的魔术,这是一套七张用七张卡片,可以编排127个不同的年龄或姓氏(如果用8张卡片,就可以编排255个)。
从《百家姓》中选取127个常见的姓氏,分别与127个数一一对应就得到下面的“数与姓氏对照表” :准备好以上七张卡片,外加这张“数与姓氏对照表” (每个姓氏下边方框中的数,是为了说明问题而加上去的),就可以来表演这个猜年龄和姓氏的魔术了。
先说猜年龄:这套卡片可以用来猜127岁以内的年龄。
表演者一张一张地出示这七张卡片给某位观众看,只要这位观众一一回答七张卡片上“有”、“无”自己的年龄,表演者就能“猜”出这位观众的年龄。
这种“猜”年龄的方法很简单,表演者只需将观众回答“有”的那几张卡片的左上角的数字加起来,所得的和就是这位观众的年龄。
比如,某位观众对七张卡片的年龄回答如下:ⅠⅡⅢⅣⅤⅥⅦ无有有有有无无表演者只需将Ⅰ、Ⅲ、Ⅴ三张卡片的左上角的数字2、4、8、16加起来,得到的30就是这位观众的年龄。
读者可以验证,30这个数确实只有卡片Ⅱ、Ⅲ、Ⅳ、Ⅴ上才有。
猜姓氏与猜年龄基本相似,只是表演者将观众回答上面“有”他姓氏的那几张卡片的左上角的数字加起来后,还得找出这个和所对应的姓氏。
比如,某位观众对七卡片的姓氏回答如下:ⅠⅡⅢⅣⅤⅥⅦ无有有无有无无表演者只先将Ⅱ、Ⅲ、Ⅴ三张卡片的左上角的数字2、4、16加起来,得到22,再从“数与姓氏对照表”中得到22这个数所对应的姓氏是“曹”,那么这个观众就一定姓“曹”了。
这个魔术,看起来神乎其神,其实原理并非高深莫测。
我们只需有一点二进制数的知识,就能揭示其中的奥秘。
让我们来看卡片的编制方法:第一步,把1——127这些正整数都转换为二进制数(转换结果参见“数与姓氏对照表”中每个姓氏下边方框里的那些数)。
【高中数学】猜姓游戏

【高中数学】猜姓游戏以前,曾在街头上见过一种能够猜出别人“姓”什么的游戏卡片。
一套七、八张,外加一张“姓氏对照表”。
现在,我们只用六张卡片,把这种游戏的玩法及其原理,介绍给大家。
六张卡片如下,标有数字(5)、(4)、(3)、(2)、(1)和(0):(5)姜戚谢邹于白水窦章云苏潘葛席范朋郎鲁韦昌马妙峰花方俞任袁刘宝石(4)杨朱泰龙徐和吕氏张孔曾严华晋魏涛郎鲁韦昌马妙峰花方俞任袁刘宝石(3)王冯陈褚魏江沈涵张孔曾严华晋魏涛葛席范朋方俞任袁刘宝石(2)李周关郑魏江沈涵讨何吕施华晋魏涛俞柏水窦葛席范朋马苗风花刘宝石(1)钱孙吴郑陈初沈涵秦尤吕施曹岩与魏涛谢邹水窦苏潘凡鹏韦昌凤花任元宝石(0)赵孙周郑冯楚,江汉朱尤何施孔彦·金涛戚邹柏窦鲁昌苗花于元石由于我们只选用了六张卡片,所以只能在卡片中排出63个不同的姓氏(如果用七张卡片,则可以排出127个姓;若用八张卡片,就可以排出255个姓)。
把出现在卡片中的63个姓,按它们在《百家姓》中的顺序,依次排列如下:一2三4赵钱孙李000001000010000011000100五6七8周吴郑王0001010001100001110010009十1112峰陈楚卫001001001010001011001100十三14十五16蒋沈韩杨001101 00111000111101000017十八1920朱秦许010001 01001001001101010021 222324何吕施张010101 01011001011101100025 262728洞曹严格的华011001 01101001101101110029 3031世界环境学会陶蒋01110101111001111110000033343536齐谢邹喻100001十万零一十100011一千零一万零三十七 383940柏水窦第100101章100110十万零一百一十一 101000414344云苏平锅葛101001十万一千零一十101011一千零一十一万零四十五 464748奚模型彭朗101101101110十万一千一百一十一11000049五十5152路韦张马110001十一万零一十110011一千一百零一万零五十三 545556苗凤凰花广场110101十一万零一百一十110111一千一百一十万零五十七 58五十九60俞允许袁刘111001111010十一万一千零一十一111100616263鲍石111101111110十一万一千一百一十一这就是那张“姓氏对照表”。