专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

二进制算法(二进制计算机)

来源:小易整编  作者:小易  发布时间:2023-03-27 11:54
摘要:二进制算法(二进制计算机)10:22。顺境中培养力量,逆境中培养心智二进制记忆法记忆二进制数是世界记忆锦标赛的记忆项目之一,也是常见的记忆竞赛项目。二进制数字由1和0重复排列组合而成,如“110001011010011111010010...

二进制算法(二进制计算机)10: 22。顺境中培养力量,逆境中培养心智

二进制算法(二进制计算机)

二进制记忆法

记忆二进制数是世界记忆锦标赛的记忆项目之一,也是常见的记忆竞赛项目。二进制数字由1和0重复排列组合而成,如“110001011010011111010010”。

记忆二进制数字,记忆的原理和记忆 *** 数字几乎是一样的(请参考《如何在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;

注1:如果数字字符串以0开头,则将连续0的起始字符串转换为单个数字:

00111010011000——2 31 12 23;

0000011010——5 21 11;

注2:如果有十个以上的连续零,则用九个边界将它们分开,例如:

1101001110000000000000——21 12 39 4;

0000000000001011000——9 3 11 23;

注意:如果最后一位数字是1,则取1的最后一个连续数字作为十位,后接0,如:

11100110111——32 21 30;

10110100011111——11 21 13 50;

注4:如果有十个以上连续的1,则以9为分界线划分,如:

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个十进制数,如:01000110011111111100—21 40 75 23 74。

与之一种方法相比,这种转换方法的优点是避免了累积误差(即前面有误差,后面就跟着有误差);

缺点是你首先要熟悉转换的规律(这个经过练习应该不是问题);其次,每三位数一次数的时候要特别小心,需要反复核对,避免数错(比如1111111111100,前面有10个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.总共有4500个数字(6页)。如果你想从裁判那里得到更多的答卷,你必须在比赛前一个月提交。

回忆

1.参与者可以使用提供的答案纸。

2.如果参赛者想使用自己的答题卡,必须在比赛前得到裁判的同意。参与者必须回答每行有30个数字的问题。你的答题卡必须按序号编号。

3.答题卡上的线必须与记忆卡上的线相对应,(遗漏的线必须标出。)

计算点数

1.如果每一行都按顺序写得很清楚,并且都是正确的,得30分。

2.如果一行30个数字中有一个错误(包括漏了一个数字),给15分。

3.如果一排30个数字中有两个错误(包括漏数),给0分。

4.只针对最后一行:如果最后一行没有写完,(比如只写了19个数字),而且所有写的数字都是正确的,那么就给几分。(本例19分。)

5.如果最后一行没有完成,出现了错误,(包括漏了一个数字),那么只能得到所写数字的一半的分数。(如果是奇数,比如19,那么你会得到19/2分,也就是10分。)

6.在最后的决定性得分中,胜利取决于额外数字的得分。参赛者每写对一个数字,就会得到一个决定性的分数。得分更高的选手获胜。


本文地址:百科生活频道 https://www.neebe.cn/live/940676.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科生活
小编:小易整编
相关文章相关阅读
  • 7级累进税率(7级累进税率算法举例)

    7级累进税率(7级累进税率算法举例)

    推一把2023-05-02财经15本篇文章给大家谈谈7级累进税率,以及7级累进税率算法举例对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。怎样记忆新的个人所得税七级税率表怎样记忆新的个人所得税七级税率表如果皮裂掘...

  • 计算机数据存储单位有哪些?

    计算机数据存储单位有哪些?

    今天小编跟大家分享一下计算机数据存储单位有哪些,希望对大家有用。操作方法01英文单位:Bit,英文简称:b;中文单位:位,中文简称:比特。02英文单位:Byte,英文简称:B;中文单位:字节,中文简称:字节。1B=1024b。...

  • 江苏省计算机二级考试(江苏省计算机二级考试时间2022)

    江苏省计算机二级考试(江苏省计算机二级考试时间2022)

    江苏2021年计算机二级考试时间是如何安排的?2021年江苏计算机二级考试时间安排为3月27日至29日(第60次)、5月29日至3。2021年江苏计算机二级考试时间安排为3月27日至29日(第60次)、5月29日至30...

  • 全国计算机一级考试时间报名和考试时间,2023年全国计算机一级考试时间

    全国计算机一级考试时间报名和考试时间,2023年全国计算机一级考试时间

    全国计算机等级考试的时间是多少?全国计算机一级考试考试时间:上半年考试时间为4月第一个星期六上午(笔试),下半年考试时间为9月倒数第二个星期六上午(笔试),上机考试从笔试的当天下午开始。上机考试期限为五天,由考点根据考...

  • 手指速算法害人不浅(手指速算法好不好)

    手指速算法害人不浅(手指速算法好不好)

    学手指速算有什么坏处?学了之后是不是和小学的运算逻辑发生了冲突?学手指速算不容易算计算量大的,特别习惯的难以改变对后面的算数学习不利。因为在幼儿园时候学习了手指速算,简单的加减运算都可以用手来比划计算,但是到了小学...

  • 3c技术指的是通信技术计算机技术和控制技术对还是错,3c技术通常包含哪些技术

    3c技术指的是通信技术计算机技术和控制技术对还是错,3c技术通常包含哪些技术

    在计算机基础里面什么是3C技术?3C是指计算机(Computer)、通讯(Communication)和消费电子产品(ConsumerElectronic)的简称。3C技术实际上就是3C产品相关的技术,即计算机技术...

  • 递归和迭代有什么区别举例,递归和迭代有什么区别计算机网络

    递归和迭代有什么区别举例,递归和迭代有什么区别计算机网络

    递归与迭代(递推)有什么区别zwu说到点子上了。递归是自顶向下逐步拓展需求,最后自下向顶运算。即由f(n)拓展到f(1),再由f(1)逐步算回f(n)迭代是直接自下向顶运算,由f(1)算到f(n)。DNS递归和迭代的...

  • 如何自学计算机编程(新手学计算机编程入门)

    如何自学计算机编程(新手学计算机编程入门)

    编程可以当软件工程师。目前软件工程师的前景很光明。国内软件开发人才缺口还是比较大的,每年都在20%左右递增,薪资水平也比较好。对学编程的人有什么要求?1优优资源网,有计算机基础和数学基础首先,你要对计算机的基本原理和操作有一定的了解。从计...

  • 周排行
  • 月排行
  • 年排行

精彩推荐