當前位置:
首頁 > 最新 > 你是否具有這樣一種思考的能力?

你是否具有這樣一種思考的能力?

假設讓你現在設計一個十字路口的紅綠燈,你會怎麼設計?

你大概會想,要先弄清楚設計的紅綠燈是放在十字路口呢,還是單向車道呢?紅綠燈設置多少秒呢?多少秒跟車流量有關,那要先測試記錄一下平均車流量……

不如我們做個圖分析一下這個問題。

我們一般稱解決問題前的這個思考過程為邏輯思考,這種用概念、判斷、推理等思維解決問題的能力稱為邏輯思維能力

你的邏輯思維能力怎麼樣?

GIF/1K

假設有一個池塘,裡面有無窮多的水。現有2個空水壺,容積分別為5升和6升。

問題:如何只用這2個水壺從池塘里取得3升的水?(答案在文章最底部)

強大的思維邏輯有什麼用?

1)思考問題的出發點就全面又細緻。

當我設計一個紅綠燈,我不是去看一下那條路然後拿著燈我就衝上去裝了。我會層層分析我需要做哪些工作再動手。

2)條理更清晰。

擁有強大的邏輯思維讓人做事非常有效率。就拿上文中紅綠燈來說吧,我不會已經在裝紅綠燈才想起來要測試車流量,然後把安裝好的燈拆下來再重新測量,消耗不必要的時間。

3)顯得你很聰明。

這麼有用的邏輯思維我該怎麼訓練?

編程啊!

特別有效!

你問我為什麼?

總的來說,我覺得編程是一種強迫你用邏輯解決問題的途徑。

舉例來說吧,我們都知道編程中每一個符號都很重要,而且一般少了個符號你是很難發現的,只能一行一行的去找,那麼你可能會變成這樣……

所以你不敢不細緻啊!

再比如,我們要寫一個簡單的演算法:假設有兩個數a和b,求a與b的商是多少?

假如你直接就寫a/b,那麼又錯了,如果b是0呢?是負數呢?你就開始分情況討論了。這個過程不是在培養你的邏輯思維又是什麼?

情況一分,條理也將更加清楚。

怎麼樣更好的用編程鍛煉邏輯思維?

在編程前試著畫流程圖,之前我們也介紹過怎麼用軟體畫流程圖,流程圖可以梳理你的思維,更細緻的分析問題,幫助你更好的解決問題。

編程後及時總結反思所遇到的問題。

答案

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 HelloWorld少兒編程 的精彩文章:

闖關小遊戲(二)
谷歌黑科技——ARCore
為什麼它成為全球教育的大勢?
盲人的天使眼——「開普勒鏡頭」

TAG:HelloWorld少兒編程 |