给定Score1表(如图所示),其表结构是:学号C(10)、少数民族L、优秀干部L、三好生L、考试成绩I、总成绩I。其中,前五项已有数据。
请编写符合下列要求的程序:计算每一个学生的总成绩。总成绩的计算方法是:考试成绩+加分,加分的规则是:如果该生是少数民族(相应数据字段为 .T.)加分5分,优秀干部加分10分,三好生加分20分,加分不累计,取最高的。例如,如果该生既是少数民族又是三好学生,加分为20分。如果都不是,总成绩=考试成绩
 
Use score1
Scan
  If 三好生
   Replace 总成绩=考试成绩+20
  Else
   If 优秀干部
     Replace 总成绩=考试成绩+10
   Else
     If 少数民族
      Replace 总成绩=考试成绩+5
     Else
      Replace 总成绩=考试成绩
     Endif
   Endif
  Endif
Endscan
use