1701571194
举个例子,一个典型的大学生可以运用这样的产生式规则:“如果目标是积极专心地学习(目标),并且宿舍里的噪声很大(条件),并且学校图书馆是开放的(条件),那么就收拾你的学习资料(动作)并将它们带到图书馆(动作)并且在那里学习(动作)。”好吧,也许这个例子有些不自然。但是心理学家、计算机学科学家和其他人已经运用产生式规则编写了计算机程序,来模拟人类解决问题的过程。在专栏7-1节选的是J. R. Anderson(1995)所举的一些多列(竖式)减法产生规则的例子。
1701571195
1701571196
专栏7-1 多列减法的产生规则
1701571197
1701571198
如果目标是解决一个多列减法问题,
1701571199
1701571200
则先制定从最右一列进行加工的分目标。
1701571201
1701571202
如果当前列有一个答案,
1701571203
1701571204
且在左边还有一列的话,
1701571205
1701571206
则制定加工左边这一列的分目标。
1701571207
1701571208
如果目标是加工一列,
1701571209
1701571210
且下面一行没有数字的话,
1701571211
1701571212
则写下上面的数字作为答案。
1701571213
1701571214
如果目标是加工一列,
1701571215
1701571216
且上面的数字不比下面数字小的话,
1701571217
1701571218
则记下两个数字之间的差作为答案。
1701571219
1701571220
如果目标是加工一列,
1701571221
1701571222
且上面的数字比下面数字小的话,
1701571223
1701571224
则在上面的数字前加10,
1701571225
1701571226
且将从左边一列借数作为分目标。
1701571227
1701571228
如果目标是从一列中借数,
1701571229
1701571230
且该列上面的数字不为零的话,
1701571231
1701571232
则将该数减去1。
1701571233
1701571234
如果目标是从一列中借数,
1701571235
1701571236
且该列上面的数字为零的话,
1701571237
1701571238
则用9代替零,
1701571239
1701571240
且将从左边一列借数作为分目标。
1701571241
1701571242
J. R. Anderson(1983)的理论并非只想回答知识表征的问题。相反,他的目的是创造一种认知结构的理论,一种关于人类认知是如何实际运作的理论。他提出一个同时包含记忆存储和特殊加工结构的系统。有趣的是,这一宽泛的目标反倒使他建立的有关知识表征的模型与那些目标更为集中的研究者所提出的模型非常吻合。
1701571243
[
上一页 ]
[ :1.701571194e+09 ]
[
下一页 ]