- 大學計算機
- 寶樂爾 白迎霞 斯琴主編
- 515字
- 2019-10-29 14:42:06
1.4.4 計算思維的方法
計算思維是每個人的基本技能,不僅屬于計算機科學家。因此每個學生在培養解析能力時不僅應掌握閱讀、寫作和算術(Reading,wRiting and aRithmetic,3R),還要學會計算思維,用計算思維方法對問題進行求解。
計算思維方法很多,周以真教授將其闡述成以下幾大類:
①計算思維通過約簡、嵌入、轉化和仿真等方法,把一個困難的問題重新闡釋成一個如何求解它的問題。
②計算思維是一種遞歸思維,是一種并行處理,是一種把代碼譯成數據又能把數據譯成代碼的方法。
③計算思維采用抽象和分解的方法來控制復雜的任務或進行巨型復雜系統的設計,基于關注點分離的方法(SOC方法)。由于關注點混雜在一起會導致復雜性大大增加,把不同的關注點分離開來分別處理是處理復雜性任務的一個原則。
④計算思維選擇合適的方式對一個問題的相關方面進行建模,使其易于處理,在不必理解每一個細節的情況下就能夠安全地使用、調整和影響一個大型復雜系統。
⑤計算思維采用預防、保護及通過冗余、容錯、糾錯的方法,從最壞情形進行系統恢復。
⑥計算思維是一種利用啟發式推理來尋求解答的方法,即在不確定情況下進行規劃、學習和調度。
⑦計算思維是一種利用海量數據來加快計算,在時間和空間之間,在處理能力和存儲容量之間進行折中處理的方法。