您的位置:首页 >  最新游戏 >  休闲益智 > 与门最新版v1.0.9

与门最新版

大小:33.0MB

类别:休闲益智

版本:v1.0.9

更新时间:2025/03/20 11:04:03

标签: 逻辑运算 计算机原理 烧脑挑战

休闲益智排行榜

与门、非门、或门,这些名词你可有耳闻?为何计算机只能用0和1来表示呢?《与门游戏》是一款聚焦逻辑门的手机游戏,只要你开动脑筋闯过一道道关卡,就能领略到计算机底层的独特魅力。这款游戏不仅有着清新的画风,玩法也十分新颖,还有大量丰富的关卡等你前来挑战。每一关都经过精心设计,对玩家的逻辑能力与大脑运算能力是种考验,随着游戏推进,难度会逐步提升,无论何时何地,你都能轻松加入,尽情感受游戏乐趣。而且,与门最新版围绕计算知识,设计了一系列难度超高的解谜挑战,与其说它是游戏,倒不如称之为一个模拟实验室,能引领玩家了解计算机逻辑方面的小知识!喜爱这类烧脑计算机游戏的玩家,不妨下载试玩一番。

游戏特色

1、为什么简单的0和1可以支持计算机复杂的逻辑计算?

2、开动脑筋,闯过所有关卡,你就能了解计算机底层的魅力。

3、你是否好奇过为什么计算机只能用0和1表示了?

4、与门有多个输入端,一个输出端。

与门最新版第四章半加器、全加器通关攻略

第四章:利用逻辑门巧妙搭建,理解计算机加法逻辑

一、半加器

题目大意是——左边两个数的和

大致分为两步(毕竟是要计算一个二进制数……要是想直接得出结果,直接把给定数字连接到结果上?似乎不太可行,没办法直接求解,那怎样才能把给定数字算出蓝色数字呢?这结果可太难求了,我心里瞬间能算出答案,可让我表述这个结果,实在是太难为我了……嗯,有什么办法呢???好像想到了,不是要我写出答案嘛,平常上学写数字,比如681,也是先写百位的6,接着写十位的8,最后写个位的1,那这个会不会也能这样写呢?好像可以呀,先算算十位……,嗯,好像不行,个位有没有进位我都不清楚,怎么算十位呢,嗯,那就先算个位,然后再算十位吧,至于有没有百位、千位,嗯,好像也会有,先看看个位吧)

1、先求个位

(1)要是两个数均为0 ,那结果必然是0 ;要是两个数里有一个是1 ,那结果肯定能有1 ,干脆直接来个“或”关系。嘿,召唤无敌小兵【or】!“or ,此刻任命你为1队队长,今后个位归你管,一旦有数字出现,你就亮出绿色牌牌说没问题,要是都是0 ,你就亮出红色牌牌表示反对,听明白了吗!”,“好嘞,没问题!”

(2)然而要是存在需要进位的情形,也就是两个数皆为1时,此时得出的二进制数是10 ,个位依旧是0 。哎呀,这样不行,得把这种情况排除掉。当两个数都为1时,结果应为0 。嘿!召唤【and】与【not】,“你们俩听好了,现在你们是2队,一旦出现两个数都是1的情况,我要你们给出反对意见,举起红色牌子,坚定地表示不同意!态度必须坚决,明白吗?”,两人齐声回应“明白了!”

(3)最后综合上述结果,用“and”来判定(1)和(2)。嘿!召唤大统领【and】,“你得考量上面两队人的状况,要是【or】说过,那就算说过,亮出绿色牌牌。不过有一种特殊情况,要是2小队表示不行,即便2小队多数时候都同意,你也不能同意,必须正确考虑所有人的意见后给出结果,明白了吗?”大统领【and】回应道“收到,没问题!”

那现在个位不就由各位小兵们算出来了,好了,下一步。

2、算十位

(1)两个个位数相加,最大也就是到十位为1 ,要想进位变成0 ,这是不可能的。那就再来个“and”收尾吧。嘿!召唤【and】,“你就负责密切留意着,要是两个个位数都是1 ,这就意味着要进位,你就喊1 ,说通过,其他情形你都无需理会,清楚了吗?”【and】大声回应道,“明白!”

那到此,一个二进制数不就简单写出来了吗?

二、全加器

鉴于后续内容会引用“异或门”,对于这个作用重大的取余函数,我就不再详细阐述了。并非不能不用它,只是若不使用,解释起来会繁琐许多,不仅码字费劲,大家读起来也会觉得疲惫。

1、取个位

直接两个取余函数XOR上去,一步到位。

2、取十位<方法一>

三个个位数相加,其和最大也就是到十位数,因此百位无需考虑。如此一来,两步就能解决问题,百位不用理会,没有实际意义。会产生十位进位的情况有两种,当其中两个数为1或者三个数都为1时会有十位进位。那要是四个数都是1呢?但这里只有3个数,不存在第4个数……

(1)算了,不管那么多了,先看看下面两个数能不能进1位,是不是都是1,是的话直接完事,上个and。

(2)存在三种能够产生进位1的情况。其一,正如(1)所提及的,下方的两个数均为1;其二,下方两个数中有一个为1,并且上方的那个数也是1 。针对这种情况,先对下方那两个数进行异或(XOR)运算,然后再与上方的数进行与(AND)运算。

(3)能进1的有三种情况还有一种就是三个数都是一,嗯……,就当包括在(1)里面,不用考虑了,嗯,考虑也行。就下面连个and,然后再来个and。

(4)把上面(1),(2),(3)三种情况都用or连起来,结合在一起,得出的结果就是十位数了。

这样子不就搞定了,还有什么问题吗

3、取十位<方法二>

游戏优势

1、我们需要在各种逻辑门之间做出选择,来完成关卡。

2、每个关卡都会有一个倒计时,时间到了可以查看答案。

3、把所有的基础逻辑门拖到正确的位置然后开始输出。

游戏测评

1、高与低是相对的,所以在实际电路中要先说明采用什么逻辑。

2、门它规定各个输入信号之间满足某种逻辑关系时,才有信号输出。

3、与逻辑指的是:只有当决定某一事件的全部条件都具备之后。

更新日志

v1.0.9版本

修复bug

软件截图

小编强推

口袋巴士专题推荐