CodeMonkey少兒程式設計第5章 陣列與索引

2022-05-16 09:14:33 字數 1277 閱讀 1758

來繼續我們的程式設計之旅!

這一章我們來介紹陣列以及如何使用陣列裡面的元素。

還記得前面章節留下的懸念嗎,為什麼我們是從第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關。

怎麼樣,有了陣列和索引後,是不是更方便了?

好了,本章的內容就是這些了。趕緊自己動手練習一下吧。

CodeMonkey少兒程式設計第6章 for迴圈

在第3章中,我們學習了times迴圈。times迴圈可以讓一段 重複執行指定的次數。本章我們將學習另一種迴圈結構 for迴圈。它同樣能讓一段 重複執行,但無需指定重複的次數。那這段 會重複執行多少次呢?還記得上一章中學習的陣列嗎,for迴圈中的陣列裡有多少個物件,就會重複執行多少次。下面讓我們開始本...

CodeMonkey少兒程式設計第7章 函式

本章我們學習乙個新的概念 函式。你可以簡單的將函式看作為乙個黑匣子,給它輸入引數後,它將會按照一定的規則,執行相應的指令或輸出資料。讓我們用生活中的乙個小物件來理解什麼是函式。假設你家有一台榨汁機,通過它,就能榨出鮮美可口的果汁。而具體榨出來的是什麼果汁呢?那就要看你放進榨汁機的是什麼水果啦。而對於...

少兒程式設計 少兒程式設計教材

由於網際網路的蓬勃發展,給我們的生活也帶來了很大的便利,尤其教育方面。越來越多的家長為了孩子能夠學習到更多的知識,從小就給孩子報各種特長班,各種技能培訓。格物斯坦表示 尤其是少兒程式設計,受到了眾多家長的青睞,因為少兒程式設計不僅僅提公升的是孩子的邏輯思維能力,更是乙個全面綜合能力的提公升。在我們身...