推薦資源:http://single9.net/2011/08/programming-of-array/

推薦教師:新北市江翠國中呂天齡

陣列資料結構的概念2

【教 學 活 動】

活動目標:能了解陣列資料結構的概念。

活動時間:15分鐘

先備知識:瀏覽器基本操作、演算法概念。

授課年級:八年級

內容程度:高階

教學活動流程:

  1. 老師用實例空格櫃子講解抽象的名詞-陣列。
  2. 提問學生日常生活哪裡會用到陣列?老師提示引導-拿戰爭中常用的陣形來作比喻。
  3. 老師說明為何要使用陣列,並複習變數的概念。
  4. 學生實作視覺化演算法-陣列單元。
  5. 學生撰寫學習單”請將這段話化為程式語言: 有一個三層的書架,每一層又分為上下兩層,這兩層分別可以容納5本10公分厚的小說。”

注意事項:

  1. 以教具或生活中的東西講解。
  2. 讓學生體驗為何要用陣列。
  3. 以圖解、動畫來幫主理解何謂陣列,先不用以任何程式語言實作。

參考資料:

  1. http://www.cs.usfca.edu/~galles/visualization/StackArray.html
  2. http://www.oldpa.tw/forum/forum.php?mod=viewthread&tid=2709

關鍵字:資料結構、陣列、抽象、變數