Ashcraft(1998)總結前人的研究成果,提出了有利於問題解決的10種方法。
1.增加相關領域的知識。
2.使問題解決中的一些成分自動化。
3.制訂比較系統的計劃。
4.作出推論。在解決問題之前,要根據問題中給定的條件作出適當的推論。這樣即可避免使問題解決走入死衚衕,又可消除對問題的錯誤表徵。
5.建立子目標。
6.逆向工作。
7.尋找矛盾點(search for contradiction)。在諸如回答“有可能……”或“有什麼方法……”這類問題時,可採用尋找矛盾點的方法。
8.尋找當前問題與過去相關問題的聯繫性。在解決問題時,要積極考慮當前的問題與你曾經解決的問題或者你熟悉的問題有哪些相似性,然後利用類似的方法解決目前的問題。
9.發現問題的多種表徵。當問題解決遇到障礙時,回到問題的初始狀態,重新形成問題的表徵。
10.多多練習。解決代數、物理和寫作等課堂中遇到的問題,多練是一種良好的方法。
(資料來源:Ashcraft,1998)