网站大量收购闲置独家精品文档,联系QQ:2885784924

第七章--循环结构程序设计.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章--循环结构程序设计.ppt

第七章 循环结构程序设计 7.1 循环结构概述 7.1 循环结构概述/循环结构 7.1 循环结构概述/循环分类 7.1 循环结构概述/循环结构/示例1 7.1 循环结构概述/循环结构/示例2 7.1 循环结构概述/循环分类/例71 7.1 循环结构概述/循环分类/例72 计数型循环示例 当型循环示例 直到型循环示例 7.2 使用DO循环语句实现计数型循环 7.2 使用DO循环语句实现计数型循环/执行过程 7.2 使用DO循环语句实现计数型循环/示例1 7.2 使用DO循环语句实现计数型循环/示例2 7.2 使用DO循环语句实现计数型循环/示例 7.3 使用DO WHILE循环语句实现循环 7.3 使用DO WHILE循环语句实现循环/一般过程 7.3 使用DO WHILE循环语句实现循环/示例 7.3 使用DO WHILE循环语句实现循环/说明 7.3 使用DO WHILE循环语句实现循环/示例/程序 7.4 使用IF和GOTO语句实现循环 7.5 强制性终止循环(EXIT、CYCLE) 7.5 强制性终止循环(EXIT、CYCLE)/EXIT 7.5 强制性终止循环(EXIT、CYCLE)/CYCLE 7.5 强制性终止循环(EXIT、CYCLE)/示例 7.5 强制性终止循环(EXIT、CYCLE)/示例/程序 7.6 特殊DO循环语句与EXIT语句 7.6 特殊DO循环语句与EXIT语句/示例 7.7 循环嵌套 7.7 循环嵌套/示例1 7.7 循环嵌套/示例2 7.7 循环嵌套/示例3 7.7 循环嵌套/示例4 7.8 例1 7.8 例2 7.8 例3 7.8 例4 7.8 例5 7.8 例6 7.8 例7 7.8 例8 例711算法和程序 例712算法和程序 例713程序 例713程序 例714程序 例715程序 例716程序 例717程序 例718程序 7.7 循环嵌套 第七章 循环结构程序设计 [例7.7] 打印九九乘法表。 解:求解这一问题的算法结构具有“计数型”循环结构与“计数型”循环结构嵌套的二重循环结构。程序中用两个DO循环语句嵌套来实现二重循环结构。 1*1=1 1*2=2 …… 1*9=9 2*1=2 2*2=4 …… 2*9=18 …… 9*9=81 INTEGER i,j,product DO i=1,9 DO j=1,9 product=i*j PRINT *,i,*,j,=,product ENDDO ENDDO END !内循环体执行81次 概述 示例1 示例2 示例3 示例4 7.7 循环嵌套 第七章 循环结构程序设计 [例7.8]求 。 解:求解这一问题的算法结构具有“计数型”循环结构与“计数型”循环结构嵌套的二重循环结构。程序中用两个DO循环语句嵌套来实现二重循环结构。 INTEGER :: i,j,fac,fac_sum=0 !循环嵌套 DO i=1,10 !用外层循环控制求和次数 fac=1 DO j=1,i !用内层循环控制阶乘 fac=fac*j ENDDO fac_sum=fac_sum+fac ENDDO PRINT *,前10个自然数的阶乘和=, fac_sum END !赋值语句fac=fac*j被执行55次 !赋值语句fac_sum=fac_sum+fac被执行10次 概述 示例1 示例2 示例3 示例4 7.7 循环嵌套 第七章 循环结构程序设计 [例7.9]给出2和3组成的所有可能三位数,并输出这些三位数 。 解:求解这一问题的算法需要三重循环结构实现。 输出结果为: 222 223 232 233 322 323 332 333 共组成三位数 8 个 INTEGER :: i,j,k INTEGER :: n !存放组成的三位数 INTEGER :: num=0 !存放三位数的个数 PRINT *,由2和3组成的三位数有: !循环嵌套 DO i=2,3 !用外层循环控制百位数字 DO j=2,3 !用内层循环控制十位数字 DO k=2,3 !用内层循环控制个位数字 n=100*i+10*j+k !计算组成的三位数 num=num+1 !累计三位数的个数 PRINT *,n ENDDO ENDDO ENDDO PRINT *,共组成三位数,num, 个 END 概述 示例1 示例2 示例3 示例4 7.7 循环嵌套 第七章 循环结构程序设计 [例7.10]输入某班学生四门课成绩

文档评论(0)

heroliuguan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档