F90第九章1.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
F90第九章1

第九章 子程序 9.1 概述/情况1 9.1 概述/情况2 9.1 概述/情况3 9.1 概述/说明 9.1 概述/情况1/程序1 9.1 概述/情况1/程序2 9.1 概述/情况2/程序1 9.1 概述/情况2/程序2 9.1 概述/情况2/程序3 9.1 概述/情况3/程序1 9.1 概述/情况3/结构图 9.1 概述/情况3/程序2 9.1 概述/说明/分类图示 9.2 标准子程序/概述 9.2 标准子程序/标准函数 9.2 标准子程序/注意事项1 9.2 标准子程序/标准子例行程序 9.2 标准子程序/注意事项2 9.3 语句函数/概述 9.3 语句函数/定义 9.3 语句函数/调用 9.3 语句函数/说明 9.3 语句函数/示例1 9.3 语句函数/示例2 9.3 语句函数/示例3 9.3 语句函数/概述/示例 9.4 内部子程序/概述 9.4 内部子程序/内部函数定义 9.4 内部子程序/内部函数说明 9.4 内部子程序/内部函数调用 9.4 内部子程序/内部子例行程序定义 9.4 内部子程序/内部子例行程序说明 9.4 内部子程序/内部子例行程序调用 9.4 内部子程序/内部函数定义/示例1 9.4 内部子程序/内部函数定义/示例2 9.4 内部子程序/内部函数定义/示例2/算法 9.4 内部子程序/内部函数定义/示例2/程序 9.4 内部子程序/内部函数调用/示例 9.4 内部子程序/内部子例行程序定义/示例1 9.4 内部子程序/内部子例行程序定义/示例2 9.4 内部子程序/内部子例行程序定义/示例3 9.4 内部子程序/内部子例行程序调用/示例1 9.4 内部子程序/内部子例行程序调用/示例2 关键字FUNCTION前面可指定内部数据类型,如:INTEGER、REAL、COMPLEX、CHARACTER或LOGICAL等。如果没指定,则按I-N规则或类型声明语句声明类型。 形式参数表称为哑元表, 无形参,则圆括号不能省略。 函数体位于FUNCTION语句和END FUNCTION语句之间。 说明部分同主程序,说明形参、变量等类型。 执行部分同主程序,进行数据处理。 例:计算X=2.5时多项式值 P5(x)=5.0x5+2.5x4+4.4x+3.5 P3(x)=3.4x3+1.5x2+1.76x+3.5 调用计算 pnx(5,A,2.5) pnx(3,A,2.5) FUNCTION pnx(N,A,X) INTEGER N REAL A(1:N+1),X,pnx S=A(1) DO I=2,N+1 S=S*X+A(I) ENDDO pnx=S END FUNCTION 9.4 内部子程序 概述 内部函数定义 内部函数说明 内部函数调用 内部子例行 程序定义 内部子例行 程序说明 内部子例行 程序调用 第九章 函数与子例行程序 调用格式要求同标准函数、语句函数。作为操作数用。 一般格式:F(a1,a2,…,an)F为函数名,ai为实在参数。 实在参数可是表达式、普通变量、下标变量、数组名、内部函数引用、外部函数引用以及外部函数名和子程序名等。 如果定义内部函数无形式参数,其引用形式为:F( )。 (示例) 9.4 内部子程序 概述 内部函数定义 内部函数说明 内部函数调用 内部子例行 程序定义 内部子例行 程序说明 内部子例行 程序调用 第九章 函数与子例行程序 9.4 内部子程序 内部子例行程序,简称内部子程序,也称内部过程,放在CONTAINS结构中。 内部子例行程序可产生多个结果,由参数返回。 内部子例行程序定义一般格式: 内部子例行程序定义→ SUBROUTINE 子程序名([形式参数表]) {说明语句部分} {执行语句部分} END SUBROUTINE [子程序名] 例如: SUBROUTINE swap(x,y) INTEGER temp,x,y (示例1) temp=x;x=y;y=temp (示例2) END SUBROUTINE swap (示例3) 概述 内部函数定义 内部函数说明 内部函数调用 内部子例行 程序定义 内部子例行 程序说明 内部子例行 程序调用 第九章 函数与子例行程序 9.4 内部子程序 子例行程序不指定数据类型,子程序名不返回值。 形式参数表称为哑元表, 无形参,则圆括号可省略。 子程序体位于SUBROUTINE和END SUBROUTINE语句之

文档评论(0)

zw4044 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档