例2.2 有50个学生,要求将他们之中成绩在80分以上者打印出来。用n表示学生学号,n1代表第一个学生学号,ni代表第i个学生学号。用g代表学生成绩,gi代表第i个学生成绩,算法可表示如下。
S1,1=>i
S2,如果gi≥80,则打印ni和gi,否则不打印
S3,i+1=>i
S4,如果i≤50,返回S2,继续执行;否则,算法结束。
本例中,变量i作为下标,用它来控制序号(第几个学生,第几个成绩)。当i超过50时,表示已对50个学生的成绩处理完毕,算法结束。