有50个学生,要求将他们之中成绩在80分以上者的学号和成绩输出.n1表示第1个学生学号,ni表示第i个学生学号;g表示学生成绩,gi表示第i个学生成绩;则算法可表示如下:
S1: 1→i
S2: 如果gi≥80,则打印ni和gi,否则不打印
S3: i+1→i
S4:若i≤50, 返回S2,否则,结束。
每句各什么意思??
參考答案:其实这个语句是个简单的循环,首先:S1的意思是从1号学生开始,S2是说,如果当前学号的学生成绩大于等于80,则将学号和成绩打印出来,S3是将学号加一,即:比较下一个学号的成绩,S4就是循环语句的关键,即:循环50次,如果<=50.则返回上面S2继续判断学生成绩,如果已经50个都做好了,则结束...
那个...不知道我这样解释楼主听的懂乏....><我自己也有点晕,如果画个图就好点...其实就是S4后面有两个箭头,一个指向S2.一个指向end