3循环结构知识回忆1
流程图的概念2
流程图的图示和意义3
顺序结构、条件结构的特点北京取得2008奥运会主办权.国际奥委会对遴选出的五个城市进行投票表决的操作程序:首先进行第一轮投票,如果有一个城市得票超过一半,那么这个城市取得主办权;如果没有一个城市得票超过一半,那么将其中得票最少的城市淘汰,然后重复上述过程,直到选出一个城市为止.你能利用算法语言叙述上述过程吗
问题情景奥运会主办权投票过程的算法结构:S1投票;S2计票.如果有一个城市得票超过一半,那么这个城市取得主办权,进入S3;否则淘汰得票数最少的城市,转入S1;S3宣布主办城市.问题情景选出该城市投票有一城市票数过半
开始淘汰得票最少者结束奥运会主办权投票表决流程图YN循环结构问题情景问题1:写出1+2+3+4+5的一个算法.第一步s←0;第二步s←s+1;第三步s←s+2;第四步s←s+3;第五步s←s+4;第六步s←s+5;第七步输出s
思考:上边的式子有怎样的规律呢
体会累和变量S的作用
S=0S=0+1S=0+1+2S=0+1+2+3S=0+1+2+3+4S=0+1+2+3+4+5问题情景引进一个计数变量,通过循环结构实现程序简单化
S1s←0;S2i←1;S3s←s+i;S4i←i+1;S5如果i不大于5,则返回执行S3;如果大于5,则转S6;S6输出s.结束输出Si←1,S←0开始i←i+1S←S+ii>5NY步骤A步骤B思考:将步骤A和步骤B交换位置,结果会怎样
能达到预期结果吗
要达到预期结果,还需要做怎样的修改
结束输出Si←1,S←0开始i←i+1S←S+ii>5
NYNY结束i←i+1S←S+ii≤5
输出SNYi←1,S←0开始这个程序能实现上述功能吗
YN最后的结果结束输出Si←1,S←0开始i←i+1S←S+ii>5
NY结束i←i+1S←S