提高邏輯思維+編程邏輯思維

筆記



如何提高邏輯思維?

DSC法

1*是什么

2*找到是什么支撐的依據(jù)

3*找到之后怎么做


語言表達邏輯清晰方法:標(biāo)序號(例如:第一,第二)

怎么將想表達的話變成標(biāo)序號的形式?

1*列舉/在紙上列舉出你的所有回答(想法)

2*合并總結(jié)/將相同的意思不同表達的放在一起合并,在精簡總結(jié)

3*排序/按重要程度排序


提高邏輯思維途徑:

1*說出來

? ? ? 看偵探推理電影,每10分鐘暫停復(fù)述一次,看完之后,再整體復(fù)述并不斷精簡語言縮短復(fù)述時間

2*寫出來

? ? ? (什么時候開始寫)當(dāng)想的和語言表達出來一起大概一致時,寫出來,像學(xué)語文分析課文一樣,分析寫出來的,找到問題,并不斷完善

3*玩推理游戲

? ? ? 密室逃脫

4*看辯論比賽(奇葩說+主持人大賽)

? ? ? 將自己當(dāng)做辯論的一方

5*經(jīng)常自我提問

? ? ? 為什么這樣?是怎么得到的?如果是我會怎么做?? ?


如何提高編程邏輯思維?

大量練習(xí)

1*多讀代碼

2*多理解


鍛煉邏輯思維能力的書——編譯原理+算法


拿到一個問題,不要立馬就寫代碼,

第一步要理解問題本身,不要想用什么代碼寫好

? ? ? ? ? ①列出具體的例子(找到輸入和輸出的關(guān)系)

? ? ? ? ? ②寫一點簡單的偽代碼

? ? ? ? ? ③每個功能邏輯單獨實現(xiàn)一遍

? ? ? ? ? ④找到每個功能的轉(zhuǎn)換條件和過程

? ? ? ? ? ⑤觀察數(shù)據(jù)和流程上的共性——抽象出來

? ? ? ? ? ⑥編程語言中最適合實現(xiàn)抽象的數(shù)據(jù)結(jié)構(gòu)


因為:具體的問題更容易分解,分解以后的問題更容易分析

所以:先分析再歸納

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容