CodeMonkey少儿编程第5章 数组与索引
目标
- 了解数组和索引的概念
- 掌握数组和索引的用法
来继续我们的编程之旅!
这一章我们来介绍数组以及如何使用数组里面的元素。
还记得前面章节留下的悬念吗,为什么我们是从第0章,而不是第1章开始编号的?
学习完本章的内容后,你就会知道答案了。
什么是数组
对于同一类事物,为了便于管理,我们将它们视作一个集合,称这个集合为数组。
例如下图中的所有香蕉组就成了一个数组bananas,所有矮树丛也组成了一个数组bushes。
什么是索引
数组中的各个对象,我们称之为数组的元素。使用 "数组名[索引]" 的方式可以访问数组中的各个元素。
bananas[0] # 右上角那只香蕉
bananas[1] # 左上角那只香蕉
bananas[2] # 左下角那只香蕉
例如下图中的所有矮树丛,就组成了一个数组bushes。我们使用bushes[0],bushes[1]...等指代其中具体的某一株具体的矮树丛。
上图中,所有这些矮树丛即是一个数组,这个数组由7个元素组成,它们分别是bush[0], bush[1], bush[2], bush[3],bush[4], bush[5],bush[6]。
bushes[0] # 那上面那棵矮树丛
bushes[1] # 从上往下数,第二棵矮树丛
......
哈哈,你发现了没有,生活中我们计数都是从1开始的,但是在计算机的世界中,计数是从0开始的。
所以,最开始的一章,我们称之为第0章;最开始的那一关,我们称之为第0关。
索引的应用
引入数组和索引的概念后,我们就能很方便地遍历数组里的各个对象了。
我们来做个练习,用数组和索引的知识,再来重新解决一次第8关。
x = 0
3.times ->
turn left
step distanceTo bananas[x]
x = x + 1
怎么样,有了数组和索引后,是不是更方便了?
好了,本章的内容就是这些了。赶紧自己动手练习一下吧。
作业
- 故事模式51 - 60关
- 进阶模式5-1 - 5-10关
注意,一定保证要所有关卡都拿到三颗星。
小结
- 同类的物体,可以将它们组成一下数组
- 利用索引可以遍历数组中的每一个元素