fortran程序设计循环结构下.pptxVIP

  • 6
  • 0
  • 约7.55千字
  • 约 47页
  • 2020-02-27 发布于江苏
  • 举报
6.5 DO结构嵌套 一个DO结构循环体内可以包含另一个DO循环结构,这就是DO结构循环嵌套。注意: 1 内循环必须完全嵌套在外循环体内,不能相互交叉。 2 循环嵌套中各层的循环控制变量不能同名。嵌套DO结构的执行过程 Do结构可以有多重嵌套,这里介绍二重嵌套的执行过程。对于多重嵌套,其基本原理相同。 1.当控制进入到外层DO结构后,先计算出外层DO结构的循环次数Ri,外层循环变量得到初值。 2.若Ri0,则结束外循环的执行,当然也不能进入内循环;若Ri0,执行外层结构的DO块内的语句。 3.当遇到内层DO语句时,控制进入内层DO结构;先算出内层DO结构的循环次数Rj,内层循环变量得到初值。 4.对于内层DO结构的执行过程与外层结构的一样;若Rj0,顺次执行内循环的各语句;当Rj0时,从“正常出口”退出内循环。 5.继续执行内循环DO结构后面的外循环体内的其它语句。 6.外层DO结构循环变量加一个步长,循环次数Ri减1。 7.重复2-6步的算法,直到RI等于0,结束全部循环。嵌套DO结构的有关规定:1.各种DO结构都可以嵌套,但必须完整嵌套。2.对于带循环变量的DO结构,并列的DO结构可以用同一个变量名作循环变量,而嵌套的DO循环结构则不能使用相同的循环变量。3.EXIT语句强行终止当前或指定循环。4.可从循环体内跳到循环外,但不能从循环体外跳到循环体内。6.6 隐含DO循环

文档评论(0)

1亿VIP精品文档

相关文档