01-2. 蜂巢數字謎題(Number Hive Puzzles)

https://teachinglondoncomputing.org/cut-hive-puzzles/

Computer Science activities with a sense of fun: Cut Hive V1.0 (22 Feb 2016)

Created by Paul Curzon, Queen Mary University of London with support from Google and Teaching London Computing:

http://teachinglondoncomputing.org

本教材以創用CC 3.0 姓名標示-非商業性-相同方式分享釋出(creative commons 3.0 BY-NC-SA) https://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh_TW

學習如何解出蜂巢狀的數字謎題,學習基本規則後再設法舉一反三,感受模式匹配(Pattern Matching)的威力。

在這個單元可以學習到:

  • 邏輯思考
  • 抽象化
  • 模式匹配
  • 一般化
  • 運算思維

規則說明:

  1. 每個被粗線框所圍住的範圍,都必須填入不重覆的數字,從1開始一直到範圍內的六角形數目為止。最上方的粗線框範圍有四個六角形,目前已知裡面有2、4這兩個數字,因此剩下的兩個數字即為1與3。左下方的粗線框範圍只有兩個六角形,所以其中一格已經有數字2,另一格必定為1。
  2. 數字不可以與相鄰的格子重覆(無視粗線框)。以上圖而言,正中央的格字數字為4,但相鄰的六角形有5個,這5個格子都不能夠再被填入數字4。

運算思維提示:

根據上述規則,制定出一個發展的模式,讓你可以用比較少的邏輯思維推導步驟就能填寫出數字。例如:如果被粗線框住的六角形只有一個,那必定要填入數字1,接下來與它相鄰的格子就不會再出現1了。

練習題:

以下提供5則練習題,可以分開下載列印後給學生使用。(前4題作為練習或作業,第5題拿來測驗的時候用)

1-2 蜂巢數謎練習1.pdf
1-2 蜂巢數謎練習2.pdf
1-2 蜂巢數謎練習3.pdf
1-2 蜂巢數謎練習4.pdf
1-2 蜂巢數謎練習5.pdf

參考解答:

1-2 蜂巢數謎練習1(解答).pdf
1-2 蜂巢數謎練習2(解答).pdf
1-2 蜂巢數謎練習3(解答).pdf
1-2 蜂巢數謎練習4(解答).pdf
1-2 蜂巢數謎練習5(解答).pdf

[插電版本的教學活動指引 from 嘰哩呱啦ACE(2代)]

教學活動1-看圖討論什麼是「抽象化 Abstration」

教學活動2-看圖討論「蜂巢數謎」的解謎目標與規則


教學活動3-嘗試解決「蜂巢數謎」問題、分享解謎經驗

教學活動4-再做一題,體驗「模式匹配」的威力

教學活動5-討論「一般化」之後會有多強大!

教學活動6-討論什麼是「運算思維」Computational Thinking