- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
fortran的程序设计循环结构
六、 循环结构程序设计 DO DO WHILE DO循环的嵌套 隐含DO循环 循环的流程控制 * * 例: DO I=1,20,2 …… ENDDO 由循环变量来控制循环的次数。 即:需要执行的循环次数已经知道 DO 输入30个学生的学号和成绩,并且打印出来 DO N=1,30 READ *, NUM,GRADE PRINT * , NUM,GRADE ENDDO 也称“循环变量” 也称“步长”,缺省为1 DO 循环变量 步长 终值 初值 行号 行号 循环终端语句: 循环终端语句为一般的执行语句。 F90规定:循环终端语句可以是除了GOTO、块IF、CASE、CYCLE、DO、ELSE、ELSE IF、END IF、END、END SELECT、EXIT、SELECT CASE、STOP和RETURN语句以外的任一可执行语句,如打印语句、赋值语句、输入语句、逻辑IF语句等都可以作为终端语句。 特殊的循环终端语句是:END DO(常用于无语句标号时)和CONTINUE(常用于有语句标号时)。END DO语句使老的CONTINUE语句显得没有什么用处了,虽然F90的向下兼容性使CONTINUE语句仍然可用,但新编写的程序应该尽量使用以END DO结束的块DO构造 练习1 用展开式 求指数函数的数值 (参考程序:exponent.f90 ) 练习2 用展开式 求pi 的近似值。N由键盘输入 program exponent implicit none integer i,n real x, term, sum read *, n,x term=1.0 sum=1.0 do 10 i=1,n term=term * x/i sum=sum+term 10 continue print *, sum end do i=1,n term=term*x/i sum=sum+term end do 练习1 练习2 PROGRAM MAIN implicit none integer i,n real PI, term, SUM read *, n,x SUM=0.0 DO I=1,N term= 1.0 / I**2 SUM=SUM+term ENDDO PI=SQRT(SUM*6.0) END 循环变量的终值N由键盘输入 改为:直到第n项小于1e-6 ? SUM=0. I=1 DO WHILE(1./ I**2=1E-6) SUM=SUM+1./I**2 I=I+1 ENDDO DO WHILE 用逻辑运算来控制循环的次数 循环的嵌套 在一个DO循环中又完整地包含另一个DO循环,称为DO循环的嵌套。 嵌套层数可以不限,各层的循环变量不允许同名。 注意内循环应当完整地嵌套在外循环之内,即内循环是外循环体中的一部分,内外循环不能交叉 do i=1,1O do j=1,20 ……… end do end do 例:求两个整数的最大公约数 (DO WHILE 结构程序见DIVISOR.F90) read *, m,n do while (m/=n) do while (mn) m=m-n end do do while (nm) n=n-m end do end do print *, 最大公约数=,m end *
您可能关注的文档
- “冬病夏治”支这气管哮喘治疗技术t演示文稿.ppt
- 《dna分说子的结构与复制》.ppt
- 2009年高考生相物复习讲座1.ppt
- 2013年平分类期考复习课件.ppt
- 2011年10月—创伤的急救与木自救课件.ppt
- 2014年全国六高考文综.ppt
- 2010秋1027汉译英练习.ppt
- 《基因控制生物性子状》说课稿.ppt
- bacterial一vaginosisbv细菌性阴道病.ppt
- 2005作北京大学.ppt
- 高三生物一轮复习课件第8课时 酶和ATP.pptx
- 高三生物一轮复习课件 细胞中的元素和化合物,细胞中的无机物.pptx
- 2025年中考物理复习答题技巧与模板构建专题04热学必考的三个重点实验(解析版).docx
- 高三生物一轮复习课件:细胞核的结构和功能.pptx
- 高三生物一轮复习课件:光合作用的影响因素及其应用课件.pptx
- 高三生物一轮复习课件:细胞膜与细胞核.pptx
- 高三生物一轮复习课件蛋白质与核酸.pptx
- 高三一轮复习生物:细胞呼吸的原理和应用课件(1).pptx
- 高三生物一轮复习课件第8讲+酶和ATP.pptx
- 2.2基因在染色体上课件高一下学期生物人教版(2019)必修2 (2).pptx
文档评论(0)