引例:写出1+2+3+4+5的一个算法
S1n10;S2Sn(n+1)/2;S3输出S
开始Sn(n+1)/2结束输出Sn10算法一:引例:写出1+2+3+4+5的一个算法
S1S←1;S2S←S+2;S3S←S+3;S4S←S+4;S5S←S+5;S6输出S
让计算机自动生成2,…10
S1S←1;S3S←S+i;S5S←S+i;S7S←S+i;S9S←S+i;S10输出S
S2i←2;S4i←i+1;S6i←i+1;S8i←i+1;算法二:S1S←1;S3S←S+i;S5S←S+i;S7S←S+i;S9S←S+i;S10输出S
S2i←2;S4i←i+1;S6i←i+1;S8i←i+1;S1S←1;S3S←S+i;S5转S3;S6S←S+i;S7输出S
S2i←2;S4i←i+1;如果i不大于4i=3i=4i=5结束输出S开始S←1i←2S←S+ii←i+1i>4S←S+iNY能否将该语句也放入循环
S1S←1;S3S←S+i;S5S←S+i;S7S←S+i;S9S←S+i;S11输出S
S2i←2;S4i←i+1;S6i←i+1;S8i←i+1;S1S←1;S3S←S+i;S5转S3;S6输出S
S2i←2;S4i←i+1;如果i不大于5i=3i=4i=5开始S←1结束输出Si←2S←S+ii←i+1i>5NYS10i←i+1;i=6算法三:S1S←1;S3S←S+i;S5S←S+i;S7S←S+i;S9S←S+i;S10输出S
S2i←2;S4i←i+1;S6i←i+1;S8i←i+1;S1S←1;S3S←S+i;S6转S4;S7输出S
S2i←2;S4i←i+1;如果i不大于4开始S←1结束输出Si←2S←S+ii←i+1S←S+ii>4NYS5S←S+i;i=3i=4i=5能否将该语句也放入循环
S1S←1;S4S←S+i;S6S←S+i;S8S←S+i