1.2程序框图2.ppt

* * 三种基本逻辑结构: (1)顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构。 (2)条件结构 在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向。 (3)循环结构 在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况。 开始 输入 的值 结束 输出S 开始 输入人数 是 m=5 否 输出m 结束 开始 i=1 i=i+1 是 输出i-1 结束 否 (1) (2) (3) 试判断下列流程图分别属于哪种逻辑结构? 条件结构 顺序结构 循环结构 反复执行的步骤称为循环体。 循环体 满足条件? 是 否 循环体 满足条件? 是 否 在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环。 当型循环结构 在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环。 直到型循环结构 设计一个计算1+2+…+100的值的算法,并画出程序框图。 分析: 第1步,0+1=1 第2步,1+2=3 第3步,3+3=6 第4步,6+4=10 …… 第100步,4950+100=5050 某工厂2005年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5%。设计一个程序框图,输出预计年生

文档评论(0)

1亿VIP精品文档

相关文档