您的当前位置:首页正文

CodeMonkey少儿编程第5章数组与索引

来源:筏尚旅游网
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关

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

⼩结

同类的物体,可以将它们组成⼀下数组利⽤索引可以遍历数组中的每⼀个元素

因篇幅问题不能全部显示,请点此查看更多更全内容