hacked吧 关注:610贴子:1,495

逐关讲解hacked

只看楼主收藏回复

一、输入、输出、变量和运算符
想做黑客的朋友们一定要弄清楚编程的几个基本概念哦。在黑客出击游戏中,要完成的任务就是用你编写的代码,把输入(input)加工成需要的输出(output)。下面我们看看最简单的第一个任务。

观察一下输入和输出的规律,是不是非常简单?只要把输入加一就行了。怎么加一呢?就需要用到运算符了。在开始的时候,你的黑客平板上只有 input 变量、数字和“+”、“-”两个运算符。“变量”是什么意思呢?看这两个字我们就知道它表示一个可以改变的数量值,在程序中,我们可以使用它,也可以改变它。变量的英语单词是 variable,我们可以把它想像成一个碗,里面可以放不同数量的豆。以后我们会用到很多变量,朋友们也会逐渐加深对变量的理解。

按一下 input,然后按+,最后按 1,就进行了输入加一的运算,完成了任务。注意,在黑客出击中,最后执行的一行代码的运算结果,自动作为程序的输出。在这一关中,程序的输出就是 input + 1。
怎么样,是不是编程和做黑客是一件非常简单的事情?加油!


1楼2016-01-02 15:42回复
    二、 改变变量的值、比较符和真假
    在完成了第一个任务后,我们的黑客平板获得了新的按键,我们拥有了更大的能力。

    这两个符号是否显得有些奇怪?把两个加号写在一起,两个减号写在一起。表示什么意思呢?“++”叫做自增运算符,表示把它前面的变量的值加一,并且把加一后的值放回原变量。如果input的值是6,那么执行input++后input的值就变成了7。如果我们还是把变量想象成放豆子的碗的话,就相当于往碗里面丢了一颗豆。
    那么你已经明白“--”的含义了吧?从碗里拿走一颗豆呗。记住、变量的值是可以被改变的,这两个运算符都有改变变量的值的作用。以后我们还要学到另外的方法来改变变量。

    上面这四个运算符叫做比较符,是用来比较两个值的大小的,比较的结果是“真”或“假”(true或false)。这四个运算符分别用来比较左边和右边的值是否相等(==)、是否不相等(!=)、是否大于(>)、是否小于(<)。下面我举例说明在input中的值是6的情况下判断的结果:
    input == 6 结果为真(true)
    input != 6 结果为假(false)
    input > 5 结果为真(true)
    input < 3 结果为假(false)
    看一下下面的第二个任务是什么:

    输入和输出是什么规律?对了!就是判断输入是否是正数(大于0),那么用你新获得的按键来完成这个任务吧!


    2楼2016-01-02 22:48
    回复


      IP属地:广东来自Android客户端3楼2016-01-03 09:23
      回复
        三、 分支和返回
        程序如果只会一条道走到黑,是谈不上智能的。会选择,才有智能。所以,你的黑客平板现在有了判断分支和返回按键。

        如果if后面的比较符的结果为真(true),则进入大括号中的代码执行,如果为假(false),则进入else(否则)后面的大括号中的代码执行。
        return的意思是返回,return的作用是返回后面的值,不再执行后面的代码。
        现在我们看接着的一个任务是什么:

        从这一关的标题也能看出,输出是输入的绝对值。如果输入大于0,则直接把输入值返回,否则返回输入的相反数。我们把这句话翻译成程序代码,就是:(最后点击input加到代码里面去就完成了)


        4楼2016-01-03 11:48
        收起回复
          另一楼有扫码下载


          来自Android客户端6楼2016-01-05 19:13
          收起回复
            vra_a什么意思???vra_=input代表什么???


            IP属地:广东来自Android客户端7楼2016-01-06 00:22
            收起回复
              求继续。


              来自Android客户端8楼2016-01-07 00:40
              回复
                变量的意思。有讲解的啊。


                来自Android客户端9楼2016-01-07 18:37
                回复
                  var_a等变量是自己可以自由使用的变量,用来保持数据。


                  来自Android客户端10楼2016-01-07 18:39
                  回复
                    求更多后续内容讲解


                    IP属地:广西来自Android客户端11楼2016-01-12 12:57
                    回复
                      好。大家可以踊跃提问啊!


                      来自Android客户端12楼2016-01-12 15:02
                      收起回复
                        给个机器人代码


                        IP属地:北京来自Android客户端13楼2016-01-22 14:21
                        回复
                          楼主接着啊!等着呢


                          来自Android客户端14楼2016-01-25 19:29
                          回复
                            楼主更新啊


                            来自iPhone客户端15楼2016-01-28 11:23
                            回复
                              帮顶
                              其实很简单,把下面的话复制一下 然后回复我,很快你们就可以到达5级了,就可以要到辅助教程了
                              我的目标是成为18级大神。假如你每天签到拿4经验,18级300000/4=75000天,如果从1岁开始签到,那100年=36500天,你差不多要活200年保持每天签到(谁知道200年后还有没有签到这玩意),如果你每天再水4经验,时间减半,但考虑现实,你不可能再活100年,取50年吧,你就要每天水16经验,可能你是个勤快的人,每天水32经验,那就需要25年!!!再如果你是个大水怪,每天水64经验,那就只要12.5年!!!还如果你个心急的人,每天水128经验,你只要6.25年!!!!假如你已经急不可耐了,每天水256经验,那你碉堡了,只要3.125年!!!当然,你会觉得3年还是太远了,每天你闲的蛋疼,忙忙碌碌的水512经验,碉堡了,你只需要1.5625年,只比1年半多一点!!!什么!!你还不满意,那你觉得你可能一天水1024经验吗,可能吗!!可能吗!!!据说回复100字或者一百字以上可以得到11~30经验,那么,按照队形,点击复制,吧我的话复制一片 自从度娘出了回复带八张图加经验,几乎每张帖子都有类似这种回复:
                              发图也会涨经验
                              这是真的吗
                              不会是度娘骗我玩的吧
                              度娘你要是骗我就太没节操了吧
                              坑爹啊这是
                              还好事前试了下插图片真的好多经验啊
                              拿到经验的一刹那、简直就像狂欢一样
                              大家都来试试哦
                                 迭斯。
                                 ——『皮卡丘』:   要不是我没有带充电宝,我电死你丫的这


                              来自Android客户端16楼2016-01-28 13:35
                              回复