安德森认为程序性知识是以产生式和产生式系统来表征的。产生式是条件

       与动作的联结,即在某一条件下会产生某一动作的规则,它由条件项

       和动作项那么构成。人们在运用程序性知识完成各种活动时,总是根

       据当前的条件的不同,而采取与之相适应的行动或动作。例如,在分数加

       法中,如果两个分数的分母相同,那么,我们可以直接将两个分数的分子

       相加。如果两个分数的分母不同,那么,我们首先必须先通分,找到最小

       公分母,然后再将分子相加。用产生式可以表示如下(3-1):

                      表3——1   分数加法的两个产生式


                              P1  分母相同的分数加法的产生式

                            如果  目标是解分数加法

                                  且有两个分数

                                  且两个分数的分母相同

                            那么  将两个分数的分子相加

                        P2  分母不同的分数加法的产生式

                            如果  目标是解分数加法

                                  且有两个分数

                                  且两个分数的分母不同

                            那么 首先求两个分数的最小公分母


                产生式系统是多个产生式的联结。当一个产生式的动作成为另一个产生式

        的条件时,产生式之间便相互联系起来,构成产生式系统。产生式系统表

        征了复杂的技能的完成过程。比如,要完成分母不同的分数加法要经过九

        个步骤(周国韬,1997)

          上述分数加法的前三步的产生式系统如下(表3——2):

                 表3——2  分母不同的分数加法的前三步的产生式系统


                              P1   如果  目标是解分数加法

                                  且有两个分数

                                  且两个分数的分母不同

                             那么  首先求两个分数的最小公分母

                        P2   如果  目标是解分数加法

                                  且有两个分数

                                  且两个分数的分母不同

                                  且两个分数的最小公分母已求出

                             那么  将求得的最小公分母除以第一个分数的分母

                                  得到结果1

                                                P3      如果   目标是解分数加法

                                  且有两个分数

                                  且两个分数的分母不同

                                  且两个分数的最小公分母已求出

                                  且已求出结果1

                              那么   用结果1乘以第一个分数的分子


        在上述产生式系统中,第一个产生式的动作成为第二个产生式的条件之

        一,第二个产生式的动作又成为第三个产生式的条件之一,以此类推,使

        各个产生式联结成一个复杂的产生式系统,即完成分母不同的分数加法的

        规则系统。要想获得分数加法的计算技能,学习者首先必须掌握这些规

        则,然后经过大量的练习形成熟练技能。因此,程序性知识的获得是以陈

        述性知识的掌握为前提的。