二进制算法公式和示例 二进制算法 二进制数公式
二进制算法(二进制计算机)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.在最终的决定性得分中,成败取决于额外数字的得分。选手每正确写一个数字,就会得到一个决定性的分数,得分最多的选手就是赢家。