- 2
- 0
- 约2.26千字
- 约 20页
- 2016-12-31 发布于天津
- 举报
问题1:写出1+2+3+4+5的一个算法 第一步:s=0; 第二步:s=s+1; 第三步:s=s+2; 第四步:s=s+3; 第五步:s=s+4; 第六步:s=s+5 第七步:输出s. 引进一个计数变量,通过循环结构实现程序简单化 S1 s←0 S2 i←1 S3 s←s+i S4 i←i+1 S5 如果i不大于5,则返回执行S3 ,S4 ;i 如果大于5,则算法结束。 S6 输出s 当型循环与直到循环的区别: ①当型循环可以不执行循环体,直到循环至少执行一次循环体. ②当型循环先判断后执行,直到型循环先执行后判断. ③对同一算法来说,当型循环和直到循环的条件互为反条件. 选择结构与循环结构的区别 选择结构通过判断分支,只是执行一次;循环结构通过条件判断可以反复执行. 延伸、设计一个计算1,2,3,﹍,10的平均数的算法. 例2 设计一个计算10个数的平均数的算法. 北京取得2008奥运会主办权。国际奥委会对遴选出的五个城市进行投票表决的操作程序:首先进行第一轮投票,如果有一个城市得票超过一半,那么这个城市取得主办权;如果没有一个城市得票超过一半,那么将其中得票最少的城市淘汰,然后重复上述过程,直到选出一个城市为止。你能利用算法语言叙述上述过程吗? 奥运会主办权投票过程的算法结构: * 程序框图的循环结构 知识回忆 1、程序框图的概念 2、程序
原创力文档

文档评论(0)