美文网首页儿童学编程语言swift playgrounds学习编程2
ipad儿童学编程swift语言playgrounds二03使值

ipad儿童学编程swift语言playgrounds二03使值

作者: 玩中学编程 | 来源:发表于2019-07-20 12:57 被阅读0次

    前面我们学习了给变量赋新值,这节课我们学习变量递增。

    使值递增

    我们先来看一个计算机语言的一个表达式:

    a=a+1

    这个表达式如果放到数学里面,是错误的,这是在计算机语言里特有的表达方式。

    意思是说:原来的a的值加上1,就是现在的a的新的值。

    比如说原来a的值是0,那么现在给它加1,那么它现在新的值就是1;

    如果a原来的值是5,那么加上1后,它现在的新值就是6。

    你明白了吗?

    有了这种表达方法后,宝石计数就简单了,每收集到1颗宝石,就在原来的变量上加1,也就是:

    gemCounter=gemCounter+1

    这样就不用每次赋新值了。

    理解了变量递增后,我们再来看这个任务,使用我们之前学的while循环,很容易就解决了。

    先定义一个转向的函数turnAround():

    if 前面受阻,就右转,前进

    else 前进

    然后再写一个while循环:

    while 前面不受阻 或者 右边不受阻{

    转向

    if 宝石{

    收集宝石

    gemCounter=gemCounter+1(计数器加1)

    }

    }

    使用变量循环和函数解决问题

    相关文章

      网友评论

        本文标题:ipad儿童学编程swift语言playgrounds二03使值

        本文链接:https://www.haomeiwen.com/subject/juoylctx.html