网站logo
/ 手机游戏/ 休闲益智/ 与门最新版
与门最新版
与门最新版
  • 休闲益智
大小
33.77 MB
时间
2025-12-22 15:44:25
版本
v1.0.9
游戏截图 游戏截图 游戏截图 游戏截图 游戏截图
游戏介绍

你是否听说过与门、非门、或门这些概念?为什么计算机只能用0和1来表示信息呢?《与门》这款手机游戏正是围绕逻辑门展开的,通过开动脑筋完成关卡,你就能领略到计算机底层逻辑的独特魅力……它有着清新的画风和新颖的玩法,还有丰富多样的关卡等待你来挑战;每一关都经过精心设计,考验着玩家的逻辑思维能力与大脑运算水平,随着游戏进程的推进,难度也会逐步提升,你可以随时随地轻松加入,感受游戏带来的乐趣。而且《与门》最新版的玩法围绕计算机知识设计了一系列高难度的解谜挑战,与其说它是一款游戏,不如说它是一个模拟实验室,能带领玩家们了解计算机逻辑领域的小知识!喜欢这类烧脑计算机游戏的玩家不妨试玩一下!

游戏特色

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

积极思考,通过所有关卡,你就能领略计算机底层的魅力。

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

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

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

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

一、半加器

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

大概分两步走(毕竟是要计算一个二进制数……原本想着能不能直接得到结果,比如把给的数字直接拼到结果里?但试了下好像行不通,没办法一步到位算出答案。那到底该怎么把给出的数字转换成蓝色数字呢?这结果真的好难推导啊——我心里其实一下子就能明白答案是多少,但要把这个计算过程和结果清晰地表达出来,简直是在为难我……不过等等,或许有办法?既然是要写出最终答案,那平时我们写数字的时候,比如写681,不都是先写百位的6,接着写十位的8,最后写个位的1吗?那这个二进制的计算,会不会也能按类似的位数顺序来写呢?好像有点道理?不过先算十位的话……好像又不对,因为个位有没有进位都还不知道,怎么能直接算十位呢?那还是得先从个位算起,算完个位再算十位,至于更高位的百位、千位之类的,看起来可能也会涉及到,那就先从个位开始分析吧)

先求个位

若两个数均为0,结果必然是0;若其中一个数是1,结果里就一定能有1,那就直接用个or吧。嘿,召唤万能小兵【or】!“or,现在任命你为1队队长,往后个位由你负责,要是有数字出现,你就亮绿色牌子表示没问题,要是全是0,你就亮红色牌子反对,听明白了吗!”“明白啦,没问题!”

不过要是遇到需要进位的情况,也就是两个数都是1的时候,算出来的二进制结果是10,个位依旧是0,这样可不行,得把这种情况排除掉。当两个数都是1时,最终结果应该是0。嘿!现在把【and】和【not】叫过来,“你们俩听好了,现在组成2人小组,只要碰到两个数都是1的情况,我就得看到你们反对的表态,举起红色牌子,明确表示不同意!态度必须坚决,明白吗?”,两人异口同声地回答“明白!”。

最后综合上述结果,用and来判断(1)和(2)。来啦!召唤大统领【and】:“你得考量上面两队的情况,要是【or】已经表态,你也得跟着表态,亮出绿色牌牌——不过有个例外:要是2小队持反对意见,你就不能同意。虽说二小队多数时候都是同意的,但你还是得全面考虑所有人的意见再给出结果,明白吗?”大统领【and】回应:“收到,没问题!”

那现在个位的结果不就由各位小兵们计算出来了,好的,接下来进行下一步操作。

算十位

两个个位数再怎么大,加起来最多也就到十位的1,要让它们进位后本位变0,看来是没可能了,那就用个and来收尾吧。嘿!召唤【and】:“你就专门盯着,如果两个个位数都是1,那就是该进位了,你就喊1说通过,其他情况你都不用管,清楚了吗?”【and】响亮地回答:“明白!”

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

二、全加器

因为需要用到“异或门”,这个功能强大的取余函数我就不再详细说明了。毕竟后面的内容会引用到它,不用它并非不可行,只是这样一来解释的篇幅会更长、过程会更复杂,写起来费力,读起来也费劲。

取个位

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

取十位<方法一>

三个个位数相加,结果最大也只是两位数,因此百位完全不用考虑。所以解决这个问题其实只需两步,百位无需关注,没有实际意义。可能产生十位进位的情况有两种,但要注意,只有当其中两个数是1或者三个数全是1时才会有十位,至于四个数都是1的情况?这里只有三个数,根本不存在第四个数……

得了,别想那么多了,先瞧瞧下面两个数能不能进位,是不是全是1,要是的话就直接搞定,加个and就行。

能让结果为1的情况有三种:一是如(1)所述,下方两个数均为1;二是下方两个数中仅有一个为1,且上方对应的那个数是1;这种情况下,可先对下方两数进行异或运算,再将结果与上方的数做与运算。

能进1的情况有三种,另外还有一种是三个数全为1,嗯……,就把它算作包含在(1)里面吧,不用单独考虑了,不过要考虑也可以。就是下面先写一个and,接着再写一个and。

把上述(1)、(2)、(3)这三种情况用or连接起来并整合在一起,得到的结果就是十位数了。

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

取十位<方法二>

游戏优势

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

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

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

游戏测评

高和低是相对而言的,因此在实际电路里需要先明确采用的逻辑类型。

门电路规定,当各个输入信号之间满足特定的逻辑关系时,才会产生信号输出。

与逻辑的含义是:唯有在促使某一事件发生的所有条件全部满足的情况下。

更新日志

v1.0.9版本

修复bug

游戏信息
同类推荐
休闲益智大全
更多

休闲益智大全涵盖了最刺激的FPS和TPS游戏。无论你是寻求紧张的战场体验,还是想在虚拟世界中进行战术对抗,我们的精选列表都能满足你的需求。

安卓下载 33.77 MB