人類與電腦的親密對話 — 淺談運算思維

Bar 主
CodingBar
Published in
3 min readSep 25, 2019

「運算思維」是什麼?

虛實整合的數位浪潮下,「運算思維」和「程式語言」被許多國家列為重點政策,其重要性可等同於二三十幾年前的英語一樣,成為下一個世代的全球性語言。台灣在2016年新政府上任後也積極研擬「運算思維推動計畫」,透過政策力量希望能全面落實電腦科學,讓台灣在下一世代的國際競爭中能保有一席之地。

那麼,在這股資訊科學的教育熱潮之中,最關鍵且最基礎的便是「運算思維」能力,但你知道什麼是運算思維嗎?

運算思維是一種邏輯思考的過程

「運算思維」是一種解決問題的過程。運算思維對於發展電腦應用是必要的,且可用於解決跨學科的,包括數學、科學和人文等各領域的問題。

-Google for Education教育支援方案

寫得很清楚但我們看得很模糊,不如舉一個簡單的例子:知名的災星名偵探柯南面對層出不窮的殺人案時,除了靠手錶型麻醉針造成毛利小五郎的睡眠障礙外,「抽絲剝繭」的思考能力才是找出兇手的關鍵。

「沒有災星毛利小五郎,我就沒辦法成為名偵探了…」by 名偵探柯南…沒有說過

像是這樣的案件…

某天夜裡,A在山上的家中被殺害,警方找來同區的BCD三位嫌疑犯。三人供稱他們整晚都待在各自家裡,而且還接了不少次電話可作證明;警方調閱通聯記錄,下面是BCD在家接電話的時間點,每通電話都很短,最長不超過數十秒。

B:10:06、10:23、10:38

C:10:04、10:22、10:37

D:10:07、10:24、10:39

AB兩家的距離,單程最快要 8 分鐘;
從C到A家由於是上坡,需要 12 分鐘,返程下坡需要 4 分鐘;
從D到A家由於是下坡,需要 4 分鐘,返程上坡需要 12 分鐘;
A 的屍體是在10:32被發現的,另外有目擊證人在10:17 時看到 A 還活著。

(註:通聯紀錄都是事實,不用考慮電話轉接或錄音等作弊狀況)

相信看完題目之後,我們腦中會開始自動進行類似以下的分析。

A是在什麼時候被殺害的?

線索一:A在10:17前還活著
線索二:A在10:32被發現了屍體
得出推論:兇手對A行兇的時間介於10:17~10:32之間

哪一個嫌疑犯,在通聯記錄留下的時間點以外,有足夠時間可以接觸到A呢……

完整文章請至 CodingBar 程式專欄部落格:

人類與電腦的親密對話—淺談運算思維(全文)

--

--