设计_1(基础知识)_2012技巧.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 例: 求5! t=1 i=2 t=t*i i=i+1 i5 结束 N Y 开始 传统流程图采用流程线指出各框的执行顺序,对流程线的使用没有严格限制。因此,使用者可以不受限制地使流程转来转去,使流程图变得毫无规律。 人们对这种流程图进行改进,规定几种基本的结构,然后由这些基本结构按一定规律组成算法结构,整个算法结构是由上而下地将各个基本结构顺序排列起来。这样可以在一定程度上,提高算法的质量。 传统流程图 ★三种基本结构是: (1)顺序结构: 按指令的顺序依次执行 (2)判断选择结构: 根据判别条件有选择地改变 执行流程 (3)循环结构: 有条件的重复地执行某个程序块 三种基本结构和改进的流程图 (1)顺序结构程序设计 依次顺序执行程序语句 执行a块 执行b块 a块 b块 A B 例如,令a、b的值 分别为5、10; a = 5; b = 10; (2)选择结构程序设计 首先判别条件,若条件满足,程序执行a块,否则,执行b块; 举例,求a、b两个 数中的最大值; 满足条件否 满足 不满足 执行a块 执行b块 条件成立? 执行a块 执行b块

文档评论(0)

1亿VIP精品文档

相关文档