科幻世界吧 关注:82,094贴子:2,042,679

【三体相关】让我们来做人列计算机吧~

只看楼主收藏回复

为了简化和娱乐性,这个计算机只有运算器和存储器构成,需要16个人做存储器,8个人做运算器


IP属地:广东来自Android客户端1楼2013-10-09 11:25回复
    吧友们想不想玩。。。。


    IP属地:广东来自Android客户端2楼2013-10-09 11:26
    回复
      或者再简化点,8个人做存储器,4个人做运算器,不过这样能算的数就很少了


      IP属地:广东来自Android客户端3楼2013-10-09 11:30
      回复
        ...有程序否?


        IP属地:四川来自Android客户端4楼2013-10-09 11:31
        收起回复
          楼主我们玩丢肥皂吧!


          IP属地:河南来自Android客户端5楼2013-10-09 11:43
          收起回复
            怎么玩儿?


            来自Android客户端6楼2013-10-09 12:06
            回复
              楼主先自言自语玩个2人的演示下


              IP属地:广东7楼2013-10-09 12:11
              回复
                等等,楼主现在有急事,过20分钟就回来SOORY


                IP属地:广东来自Android客户端8楼2013-10-09 12:13
                回复
                  怎么也想不出来。。。怎么玩儿?


                  IP属地:浙江来自Android客户端9楼2013-10-09 12:34
                  回复
                    其实每个人有十个手指头啊,不过由于小指不灵活可能动用小指当开关误码会比较高吧,要不然干脆就用手语模拟两位十进制也行
                    但是十进制的底层电路没有二进制好编
                    做成人肉算盘也是个方案


                    IP属地:辽宁10楼2013-10-09 12:56
                    回复
                      好吧,楼主回来啦。接下来就要详细介绍原理啦。很简单的哦
                      开头说到,这个计算机分为两部分,运算器和存储器。因此我就从这两个“器”的功能和执行规则说一遍。
                      (—)存储器
                      功能:存储运算器的计算数据,及用户存入的数据
                      所需人数:8人(最少),最多16人。
                      每个人需要做的事情:只要会说“啊”和“哦”(其实1和0也行,不过就没有贴吧特色了嘛),就行。
                      (二)运算器
                      功能:将用户读入的十进制数据转化为二进制,判断二进制数据是否溢出,计算存储器存储的两个二进制数的和(有闲工夫了再作差的运算吧)
                      所需人数:为存储器所需人数的一半
                      运算器部分比较复杂点,规则我再新开一楼详细说明吧。
                      I


                      IP属地:广东11楼2013-10-09 13:09
                      收起回复
                        运算器构造(以4个人为例):
                        4个人按照顺序(任意的顺序)排列好,在计算机开始运行后,顺序将不再改变。并将第一个人称为个位,第二个人称为十位,第三个人称为百位,第四个人称为千位。以后,这四个人的回帖顺序永远是第一个人先回,然后是第二个……以此类推,不会再改变。
                        运算器运算法则:
                        (一)运算器清零
                        所有人全变为“哦”的状态。
                        (二)十进制数向二进制数转变。
                        还是举例说明,假如用户输入6,那么相当于向计算机传入了6个信号。
                        个位:每传入一次信号,个位的状态都会改变,假比是清零状态,那么“哦”就会变成“啊”
                        十位:除去清零状态的个位的“哦”,以后只要个位每变成一次“哦”,那么十位的状态就会发生改变。
                        百位:同十位关注个位一样,百位也只关注十位。
                        千位:同百位,略。
                        那么我们输入6后,运算器执行过程如下:
                        I


                        IP属地:广东12楼2013-10-09 13:28
                        收起回复
                          把lz帖子的标题读出声一遍,顿时觉得这个游戏无♂法♂直♂视


                          IP属地:江苏13楼2013-10-09 13:43
                          收起回复
                            这样,在运算器中,每个人做的事情就很简单啦
                            明白了吗?


                            IP属地:广东15楼2013-10-09 14:09
                            回复
                              还是觉得1和0更直接...啊啊哦哦什么的晕了...


                              IP属地:四川来自Android客户端16楼2013-10-09 14:23
                              回复