擇的比例就會提高,有實驗證明了這一說法。
二、問題解決的定義
問題是指尚未被人們解決的某種思維任務。解決問題時,你所知道的與你所需要知道的之間往往存在著差距,這個差距就是問題空間。解決一個問題,就是消除這個空間。這需要通過發現和取得必要的信息來完成。一道幾何題目就是典型的問題。
以信息加工的觀點來看,一個問題可分為三個部分。(1)初始狀態:接受問題,所擁有的信息不夠完整;(2)目標狀態:確定所希望達到的狀態;(3)認知操作:從初始狀態到目標狀態的過程中必須采取的步驟。這三個部分共同界定了所謂的問題空間。在證明一道題目的時候,題目中的已知條件即為這一問題的初始狀態,目標狀態是證明的結果,中間的一係列證明過程就是為了達到目標所采取的一係列認知操作。可以認為,思維過程就是采取有效的策略和方法不斷縮小問題空間,以至問題解決的過程。
在認知心理學中,可以把問題解決定義為具有一係列目標指向性的認知操作,它應具備以下三個特征。
(1)目標指向性。即問題的解決活動具有明確的目的性。問題解決就是通過一係列認知活動有目的、有意識地把初始狀態變為目標狀態。
(2)操作係列性。問題解決必須包含有一係列的心理操作才能稱為問題解決活動。能夠自動化完成或隻有單一操作的不能構成問題解決過程,比如,回憶昨晚上吃的菜,通常不被看成是問題解決活動。
(3)認知性操作。問題解決這種目標指向性活動是依存於認知性操作的。不具備認知性操作的活動,不被看作是問題解決,例如,當你學會了騎自行車之後,騎自行車的活動不被認為是問題解決。
三、問題解決的策略和方法
解決問題需要運用一係列的認知性操作來從初始狀態達到目標狀態。這些認知性操作也稱為算子,問題解決的過程就是利用算子使初始狀態逐步到這目標狀態的過程。怎樣在問題空間中搜索出必要的算子呢。心理學家研究發現,搜索算子(也就是問題解決)可以使用不同的策略與方法。這裏介紹幾種主要的途徑和方法。
(一)算法式
算法式就是依照正規的、機械性的途徑去解決問題。具體做法是將各種可能達到目標的方法都算出來,再一一嚐試,確定哪一種為正確答案。這種解決問題的方式是過於費時、費力和缺乏效率。
(二)啟發式
在問題空間的搜索過程中,在目標傾向性的指引下,通過觀察發現當前問題狀態與目標狀態的相似關係,利用經驗而采取較少的操作來解決問題的方法稱為啟發式的方法。啟發式方法看上去是直觀判斷,其實它在很大程度上依賴於經驗。使用這種方法並不保證能夠準確地找到答案,但作為一種大略的粗算,通常都能得到令人滿意的結果。人們在處理曰常問題上大部分都使用啟發式。雖然它在準確性上不及算法式方法,但卻無需去探討所有的可能性,因此效率上大為提高。用啟發式方法並不見得必定能找到答案,但經驗的積累將會逐漸教導我們在何時以及如何去使用這種方法,使我們成為較好的問題解決者。下麵是幾種常用的啟發式策略。
1.手段一目的分析法
手段一目的分析法就是先有一個目標(目的),它與當前的狀態之間存在著差異,人們認識到這個差異,就要想出某種辦法采取活動(手段)來減小這個差異。例如,目標要到火車站,而我們在校園裏。首先想到學校與火車站之間有差異,主要是距離上的差異。然後思考用什麼操作手段去縮短這一空間距離。我們可以乘公共汽車去或者出租汽車去,也可以騎自行車去。如果行李較多時間又緊迫,就決定乘出租車,但是下一步還要考慮如何能乘上出租車。這裏又產生了一個‘距離‘,要縮短這個‘距離‘,首先要確定是打電話叫出租車到宿舍,還是走到校門口去乘出租車。