01-3. 分割方塊數字謎題 (Cut Block Logic Puzzles)

https://teachinglondoncomputing.org/cut-block-logic-puzzles/

Computer Science activities with a sense of fun: Cut Block 1 V1.0 (21 April 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、5。左下方的粗線框範圍只有兩個正方形,所以其中一格已經有數字2,另一格必定為1。
  2. 數字不可以與相鄰的格子重覆(無視粗線框)。以上圖而言,左方已經有一個正方形的數字為4,但相鄰的正方形有5個,這5個格子都不能夠再被填入數字4。

練習題:

其實與蜂巢數字謎題的規則很類似,接下來的練習題應該可以駕輕就熟地解決了!(前3題讓學生練習,第4題作為測驗之用)

參考解答: