zoukankan      html  css  js  c++  java
  • CodeMonkey少儿编程第5章 数组与索引

    目标

    • 了解数组索引的概念
    • 掌握数组索引的用法


    来继续我们的编程之旅!

    这一章我们来介绍数组以及如何使用数组里面的元素。

    还记得前面章节留下的悬念吗,为什么我们是从第0章,而不是第1章开始编号的?

    学习完本章的内容后,你就会知道答案了。

    什么是数组

    对于同一类事物,为了便于管理,我们将它们视作一个集合,称这个集合为数组

    例如下图中的所有香蕉组就成了一个数组bananas,所有矮树丛也组成了一个数组bushes。

    bananas


    什么是索引

    数组中的各个对象,我们称之为数组的元素。使用 "数组名[索引]" 的方式可以访问数组中的各个元素。

    bananas[0]   # 右上角那只香蕉

    bananas[1]   # 左上角那只香蕉

    bananas[2]   # 左下角那只香蕉

    例如下图中的所有矮树丛,就组成了一个数组bushes。我们使用bushes[0],bushes[1]...等指代其中具体的某一株具体的矮树丛。

    bushes

    上图中,所有这些矮树丛即是一个数组,这个数组由7个元素组成,它们分别是bush[0], bush[1], bush[2], bush[3],bush[4], bush[5],bush[6]。

    bushes[0]   # 那上面那棵矮树丛

    bushes[1]   # 从上往下数,第二棵矮树丛

    ......

    哈哈,你发现了没有,生活中我们计数都是从1开始的,但是在计算机的世界中,计数是从0开始的。

    所以,最开始的一章,我们称之为第0章;最开始的那一关,我们称之为第0关。

    索引的应用

    引入数组和索引的概念后,我们就能很方便地遍历数组里的各个对象了。

    我们来做个练习,用数组和索引的知识,再来重新解决一次第8关。

    solution

    x = 0

    3.times ->

     turn left

     step distanceTo bananas[x]

     x = x + 1

    怎么样,有了数组和索引后,是不是更方便了?

    好了,本章的内容就是这些了。赶紧自己动手练习一下吧。


    作业

    • 故事模式51 - 60关
    • 进阶模式5-1 - 5-10关

      注意,一定保证要所有关卡都拿到三颗星。



    小结

    • 同类的物体,可以将它们组成一下数组
    • 利用索引可以遍历数组中的每一个元素
  • 相关阅读:
    使用Jmeter对SHA1加密接口进行性能测试
    Introduction of JSON Processing and binding in JavaEE
    RE validation in Java EE(java.util.regex.Pattern)
    Analysis of Hello2 source code
    Spring AOP Capability and Goal
    Mysql :Datatype
    MYSQL Backup & Recovery
    JavaEE Design Patter(2)
    Analysis JSON / XML、 Processing Model 、Extend to JAVA Design Model
    Session & Cookie
  • 原文地址:https://www.cnblogs.com/outs/p/14351609.html
Copyright © 2011-2022 走看看