Page 11 - ePN256_運算思維與AppInventor2程式設計_課本PDF
P. 11

Chapter      ◆   運算思維  5
                                                                                            1




                    三  模式識別


                         當拆解複雜問題時,經常會發現在拆解的小問題中有共同特徵,運算思維
                    把這些特徵稱為模式。

                         如果我們準備要畫一系列的狗時,可以先畫出狗具有的共同特徵(模式)

                    ――如:腿、耳朵和毛皮,只要透過這些特徵來畫一隻狗後,再遵循這種模式
                    就可以畫出其他不同類型的狗了。這些狗的差別只是細節,一隻狗可能有長

                    腿、短耳和灰色皮毛;另一隻狗可能有短腿、尖耳和蓬鬆毛皮。


























                         尋找模式可以使問題變簡單,當不同問題之中具有相同的模式時,我們

                    就可以使用相同的解決方案,也就是所謂的尋找舊經驗。問題中找到的模式愈

                    多,解決問題就愈快、愈容易。




                    四  抽象化



                         當我們拆解複雜問題時,可能會找出許多的特徵,但是我們應該專注於重
                    要的特徵,把無關緊要的小細節忽略掉。抽象化將問題中的重要關鍵特徵轉化

                    成簡單明白的訊息,建立解決的問題的表示法。
   6   7   8   9   10   11   12   13   14   15   16