二进制算法(二进制计算机)10: 22好时光和坏时光
二进制存储方法
记忆二进制数是世界记忆锦标赛的记忆项目之一,也是常见的记忆竞赛项目。二进制数字由1和0组成,如“
110001011010100011111111101010010”。
记忆二进制数字的原理和记忆阿拉伯数字的原理几乎一样(请参考“如何在3分钟内记忆100位数字”),但多出来的只有一步,就是把二进制数字转换成阿拉伯数字再记忆。
01
转换方法之一
因为二进制数字只有1和0两种,而我们在记忆阿拉伯数字的时候,都是用两位数作为代码,所以我们可以这样转换:把连续数字1的个数作为十位数,把连续数字0的个数作为一位数,这样就可以很快地把一系列二进制数字转换成两位数的阿拉伯数字。
转换示例:
10——11;
100——12;
11000——23;
1110000——34;
1111110——61;
11000000——26;
连续转换的示例:
1000110101100000——13 21 11 25;
11000101110100011111010010——23 11 31 13 51 12 11;
注意:如果数字串以0开头,那么开头的连续零串被转换成一个数字:
00111010011000——2 31 12 23;
0000011010——5 21 11;
注意:如果有十个以上连续的零,请将它们除以九,例如:
1101001110000000000000——21 12 39 4;
0000000000001011000——9 3 11 23;
注意:如果最后一个数字是1,那么1的最后一个连续数字将被视为十位数,后跟0,例如:
11100110111——32 21 30;
10110100011111——11 21 13 50;
注意:如果连续有十个以上的,用九除,例如:
1111111111100110000——90 22 24;
1011000111111111111——11 23 90 30;
02的第二种转换方法,按照原来二进制数转换为十进制数的规则,每三个二进制数转换为一个十进制数。转换结果有八种:000-0;001——1;010——2;011——3;100——4;101——5;110——6;111——7;在记忆的二进制事件中,每行是30个二进制数字,正好可以转换成10个十进制数字,比如【/br/】0100011000011110100111100——21 40 75 23 74。
与第一种方法相比,这种转换方法的优点是可以避免累积误差(即如果前面有误差,后面会跟随误差);
缺点是首先要熟悉转换规则(这应该不是练习后的问题);其次,每三位数计数的时候要非常小心,需要反复核对,避免出现计数错误(比如111111111100,前面有10个1,把前6个1转换成77后,还要再数一遍,看下一步应该从哪里开始转换。如果用笔标出三分之一,似乎不是记忆大师的风格)。更何况,如果平时不是比赛而是记一些情况,可能不只是30排,记起来比较麻烦。
所以以上两种方法都不错,每个人可以根据自己的情况选择适合自己的方法。
03
转换方法3
第三种转换方法:每五位二进制数转换为一位十进制数,有32种转换结果如下:
00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111
将上面的32编码。记住。
下面,尚义教育边肖将五位二进制转换为两位数字代码:
00000 → 00
00001 → 01
00010 → 02
00011 → 03
00100 → 04
00101 → 05
00110 → 06
00111 → 07
01000 → 08
01001 → 09
01010 → 10
01011 → 11
01100 →12
01101 → 13
01110 →14
01111 → 15
10000 →16
10001 →17
10010 → 18
10011 → 19
10100 → 20
10101 → 21
10110 → 22
10111 → 23
11000 → 24
11001 → 25
11010 → 26
11011 → 27
11100 → 28
11101 → 29
11110 →31
11111 → 32
与三位数代码相比,编译五位数代码有什么优势?十位二进制数,用三位数代码表示,需要用3+3+3+1表示,用五位数代码表示,只有1+1,所以不需要将两组二进制数转换成十进制数,两个代码就可以完成十个灯泡的状态记忆。另一方面,三位码交替使用时,码的重复次数会过多,记忆的号码是由0到7两个数字的49位组成的图像,会导致一定程度的信息干扰,也是不利因素。如果采用五位编码,这种情况相对要少很多。
当然,记住五位数代码也有它的缺点。首先要记住三十二个码,比三位数的八个码多三倍。另外,直接将两个五位数转换成两位小数也是不够的。确实如此。如果后一个问题解决不了,用三位数二进制编码真的更好。
理论上,降低连接速度的关键是让每个代码包含更多的信息容量。但是,从目前的编码技术来看,速记教育边肖认为第二种二进制方法会流行很长时间,可能还是最好的!
二进制存储规则
二进制数字存储器
目的:记忆二进制数(101101等)。)没错,越多越好。
记忆:30分钟
回忆时间:60分钟
回忆音量
1.计算机生成的数字,每行30个数字,每页25行。(每页750位数字)
2.总共4,500个数字(6页)。如果你想向裁判索要更多的答题纸,你必须在比赛前一个月提交。
回忆音量
1.参与者可以使用提供的答题纸。
2.如果参赛者想使用自己的答题纸,必须在比赛前得到裁判的同意。参与者必须回答每行30个数字的问题。你的答题纸必须按顺序编号。
3.答题卡上的线必须与记忆表上的线相对应(必须标记缺失的线。)
点数
1.如果每一行都写得清楚、有序、正确,得30分。
2.如果一行30个数字有错误(包括少了一个数字),给15分。
3.如果一行30位数字中有两个错误(包括缺失的数字),则给0分。
4.只针对最后一行:如果最后一行没有写完(比如只写了19个数字),写出来的数字都是正确的,那就写几个数字,给几分。(本例中,19分。)
5.如果最后一行不完整,有错误(包括漏了一个数字),那么只能给写好的数字的一半打分(如果是奇数,比如19,那么你会得到19/2分,也就是10分)。)
6.在最后的决定性得分中,成败取决于额外数字的得分。选手每正确写一个数字,就会得到一个决定性的分数,得分最多的选手就是赢家。
以上就是由优质生活领域创作者 深圳生活网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.szbubu.com/2296378.html,转载请说明来源于:深圳生活网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场。