首頁 » 點子不是只有一個,你用什麼方法解決問題

點子不是只有一個,你用什麼方法解決問題

之前我與艾米與利亞玩了一些基本的程式編碼遊戲。今天我們要做的事情是了解一下什麼是「演算法」。

很幸運的,買了幾本適合的繪本可以介紹演算法的概念。這些繪本的作者剛好是一位老師,這個老師寫出來的程式設計書,正好適合幼兒學習的重點。我指的「適合幼兒學習」意思是,一次只說一件事,可以把一件很高深的事,讓五、六歲的幼兒懂!「演算法」這三個字感覺很高深,但是繪本的作者將「演算法」用非常簡單又生活化的方式表現。

[繪本]  點子不是只有一個—什麼是演算法

我今天用「點子不是只有一個—什麼是演算法」這本繪本,這本書非常易懂,艾米與利亞都掌握了什麼是演算法的基本概念。我們還用裡面提供的活動,練習一下簡單的「演算法」。一個是算有幾隻雞,一個是走哪一條路回家。我還提供一些狗骨頭讓艾米與利亞數一數,然後請他們告訴我,他們的演算法是什麼。

這本繪本簡單說,就是想告訴讀者:

「從起點到終點的方法有很多種」,演算法就是「以什麼樣的順序做哪些事」、「思考解決問題的方法和執行步驟,最終順利解決問題」。

點子不是只有一個—什麼是演算法

接著我就玩二個與演算法有關的活動….

演算法活動一:  七巧板   

此活動出自: 不插電程式設計遊戲 1

我拿出很多份的七巧板,讓艾米利用七巧板排出各種不同的圖案。每個圖案都要用到七塊板子,看看能排出多少個不同的圖案。

接著,我在網路上找一些七巧板圖形,讓艾米與利亞看著圖形排列,訓練一下他們的邏輯與圖形思考能力。

演算法活動二:  幫老鼠機器人找到乳酪

我讓艾米與利亞討論,有哪些路徑可以讓老鼠吃到乳酪,然後我們排出每一個路徑的步驟,這時可以很清楚的看到,有些步驟很長,有的比較短。因為太多步驟了,圖卡都不夠用,只好叫艾米自己畫一些!

我們把每個方法輸入到老鼠機器人裡,先檢查一下我們排出來的指令是不是真的可以讓老鼠吃到乳酪。接著我問艾米與利亞: 你想一想,如果你是老鼠,你想要快一點吃到乳酪,還用比較多的步驟才吃到?

💡方法有很多,每一個都能解決問題,那你要選哪一種方法解決問題?為什麼?

📖 活動參考書籍

不插電 小學生基礎程式邏輯訓練繪本:https://reurl.cc/L03o5y

點子不是只有一個—什麼是演算法  https://reurl.cc/ynZaR8

不插電程式設計遊戲 1  https://reurl.cc/GdVY5Z

你可能也喜歡

發佈留言

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

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