x651//某次成绩不理想或可能不理想的解决方法2限定{3 毕业时要求没有挂科学科或挂科学科均重修/补考通过;4 每个同学两次学期中退课机会;5 每个同学两次放弃成绩机会;6 每个同学两次及格重修机会;7 每个同学无数次挂科重修机会;8 只要绩点和修读过的课程满足保研要求, 挂过科不影响保研;9}10main{11 if (课程还没结束){12 //学期中退课解决方案13 if (选修课 && 有学期中退课机会){14 退课;15 }16 else {17 硬撑着;18 }19 }20 if (挂科){21 //挂科解决方案22 if(必修课 || 没有放弃成绩机会){23 while (该次考试未通过){24 该成绩如实记录;25 参与GPA和均分计算;26 不参与通过学分计算;27 if(该门课程有补考且想参加补考){28 参加补考;29 if(补考通过){30 该成绩如实记录;31 该成绩不会被记录补考字样;32 break;33 }34 }35 重修;36 if (重修期末考试通过){37 该成绩如实记录;38 该成绩不会被记录重修字样;39 break;40 }41 }42 }43 else if (选修课&&有放弃成绩机会){44 放弃该次成绩;45 放弃成绩机会--;46 }47 }48 else if (及格){49 //及格解决方案50 if (有重修机会 && 有放弃成绩机会){51 申请及格重修;52 及格重修机会--;53 if (重修成绩比旧成绩高){54 覆盖掉旧成绩;55 放弃成绩机会--;56 }57 else {58 无事发生;59 }60 }61 else {62 硬撑着;63 }64 }65}