首頁 » 基礎程式邏輯遊戲: 重複、迴圈與辨別模式

基礎程式邏輯遊戲: 重複、迴圈與辨別模式

序列與流程圖

今天我們用浮水畫來複習之前學過的序列與流程圖。首先我請艾米與利亞做一個計畫圖,畫出他們想在浮水畫上畫的東西。二個人不約而同都畫花。接著,我請他們分析,該先放哪種顏料,將顏料按照順序排出來。浮水畫特別的地方是,越底下的顏色要先滴入水中,很適合複習我們之前學過的概念。利亞的構圖比較容易,因此顏料滴完之後,馬上拓印,顏色沒有跑掉,但是艾米構圖複雜,等她滴完顏料時,顏料在水上到處跑,印出來與他的計畫圖有一點出入。但是順序是對的。

重複概念

接著進入今天的主題「重複」

重複的概念因為太常出現在生活中,因此我常常跟艾米提及這個概念,與玩各種活動,我還利用這個概念介紹「縫工」。下面是我之前寫的文章,有關利用重複概念縫一個恐龍娃娃。

https://reurl.cc/jq1zKy

時間與重複

如果小孩已經很能掌握「重複」概念,我們可以談一談生活中另一個常遇到的概念「時間」。

我記得艾米三歲半時,已經能夠注意到生活中時間的「重複」。

每天重複做的事

我們家的作息非常規律,因為規律的時間表讓幼兒有安全感,他們可以預測將會發生什麼事,因此艾米三歲時可以清楚告訴我,放學回到家之後,接下來會發生什麼事。上次的流程表,艾米也能清楚畫出早上起床的流程圖。規律的作息表,讓幼兒很快掌握每天重複做是什麼事。

一個星期內重複的事

以前我上班時,每個星期三都要開會,沒辦法接艾米,艾米知道只要是星期三,就是爸爸接他放學。有一個星期三,我去接艾米…

艾米告訴我:「奇怪!我以為今天是星期三!」

我說:今天是星期三沒錯!

艾米: 那為什麼是你來接我?

我說: 因為我今天不用開會!

年紀小的幼兒,對於每個星期出現的規律非常敏感。

一季、一月、一年周而複始

接著我找出家裡有關周而複始的書 (月球奇異探險、四季、大生日鳥 ),放在桌上。我告訴艾米與利亞,看看桌上的這些書,你們討論一下,這些圖片跟「重複」有什麼關係?

艾米說: 每一年生日我們都會吃蛋糕,每一年我們都會收到禮物。

利亞說:春夏秋冬,又是春夏秋冬。

艾米還說: 月亮會變胖、變瘦又變胖。

雖然他們沒有說得很清楚,但是大約掌握了時間上的重複。

辨別模式( pattern )

我讓艾米計畫他想要的項鍊,但是需要利用「重複」這個概念。艾米做了五個珠珠,三次重複的項鍊。

因為這不是新的概念,所以艾米很快完成這個水晶角珠項鍊。

接著我請艾米用積木排出三個顏色重複的積木。艾米重複四次。

我問艾米這個積木那麼長,如果你想請機器人做這三個顏色的重複,你可以怎麼做?

艾米說: 叫機器人重複這三個顏色四次!

沒錯!我馬上拿出積寶的「重複指令」告訴艾米,如果你想叫積寶做重複的事,你就要給他這個指令。我將這個指令排出來,與上面的積木做比較,問艾米,這二個演算法最後都是做黃綠紅四次。

用的東西不一樣

四次重複,但是二個不一樣,如果是你,你會選用哪一種演算法?

艾米看一看覺得,上面的太長,下面的比較短,不用排那麼多「指令」。

沒錯!如果可以看出模式( pattern ),那麼就可以利用「重複」(迴圈 loop) 的指令,寫出比較短的指令碼(cood)。

用積寶練習重複指令

最後,我們用積寶練習重複指令,讓積寶重複左右搖晃、重複嗶嗶叫、重複轉圈圈,艾米與利亞開心得不得了!

這星期介紹的就是「迴圈」( loop)的概念,下次我們還要再多練習有關「迴圈」的概念。

繪本相關資訊:

書名:Lift the Flap Seasons and Weather  https://reurl.cc/g82VNL

出版社:Usborne Publishing Ltd

書名: 大科學– 月球奇異探險

東西出版社出版 

你可能也喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

error: 我們的文章內容是受保護的~請勿直接複製~謝謝您~