欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    12数据共用存储单元和数据块子程序--FORTRAN语言程序设计-教学课件.ppt

    • 资源ID:91521402       资源大小:326.54KB        全文页数:7页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    12数据共用存储单元和数据块子程序--FORTRAN语言程序设计-教学课件.ppt

    第 九 章 数组第 十 章 语句函数第十二章 数据共用存储单元 和数据块子程序第十三章 文件第十一章 子程序1一、等价语句(一、等价语句(Equivalence语句)语句)Equivalence(变量表变量表1),(变量表),(变量表2),),作用:作用:使使同一个程序单位同一个程序单位中的两个或更多的变量共用中的两个或更多的变量共用 一个存储单元。一个存储单元。说明:说明:1.Equivalence 语句是说明语句,必须出现在程语句是说明语句,必须出现在程序单位的执行语句之前。序单位的执行语句之前。2.每一对括号内的变量表中,可以是变量名、数每一对括号内的变量表中,可以是变量名、数组名或数组元素,但至少应该有两个变量名,组名或数组元素,但至少应该有两个变量名,中间用逗号隔开。不允许出现虚拟参数名。中间用逗号隔开。不允许出现虚拟参数名。Equivalence(W,ST)3.每对括号中的变量可以具有不同类型,一个等每对括号中的变量可以具有不同类型,一个等价语句可以使多组变量等价。价语句可以使多组变量等价。Equivalence(A,B),(X,Y,Z)24.等价语句可以节省内存。等价语句可以节省内存。Equivalence(IM,NPL,JJ2,NEG)不能同时或交叉使用!不能同时或交叉使用!5.等价语句允许用两个或更多的变量名代表同一个量。等价语句允许用两个或更多的变量名代表同一个量。Equivalence(A,A0,A1)6.数组的等价数组的等价。Dimension A(8),B(4,2),C(2,2,2)Equivalence (A,B,C)等价于等价于Equivalence (A(1),B(1,1),C(1,1,1)7.不能利用等价语句建立矛盾的等价关系不能利用等价语句建立矛盾的等价关系。Dimension A(10)Equivalence (X,A(1),(X,A(3)3二、公用语句(二、公用语句(COMMON)语句语句传统传统Fortran程序不同单位之间的数据交换是通过:程序不同单位之间的数据交换是通过:虚实结合虚实结合优点:优点:符合结构化程序设计的指导思想。程序有较好的可符合结构化程序设计的指导思想。程序有较好的可读性,容易跟踪数据的流向,便于对程序进行调试读性,容易跟踪数据的流向,便于对程序进行调试和维护。和维护。缺点:缺点:传输速度慢。传输速度慢。4read(*,*)a1,a2,a3call quad(a1,a2,a3,z1,z2)write(*,*)z1,z2endsubroutine quad(a,b,c,x1,x2)p=-b/(2.0*a)q=sqrt(b*b-4.0*a*c)/(2.0*a)x1=p+qx2=p-qendcommon z1,z2read(*,*)a1,a2,a3call quad(a1,a2,a3)write(*,*)z1,z2endsubroutine quad(a,b,c)common x1,x2endcommon z1,z2,a1,a2,a3read(*,*)a1,a2,a3call quadwrite(*,*)z1,z2endsubroutine quadcommon x1,x2,a,b,cend例:用子例行程序解一元二次方程的两个根例:用子例行程序解一元二次方程的两个根6说明:说明:mon语句是说明语句,必须语句是说明语句,必须 出现在所有可执行语句之前。出现在所有可执行语句之前。3.一个程序只有一个无名公共区,一个程序只有一个无名公共区,同一程序单位中出现多个同一程序单位中出现多个common 语句,作用相当于一个。语句,作用相当于一个。4.公用语句区中的变量或数组类公用语句区中的变量或数组类 型必须按顺序一一对应型必须按顺序一一对应。5.变量或数组名只能在同一程序变量或数组名只能在同一程序 单位的公用语句定义中出现一次。单位的公用语句定义中出现一次。6.区分区分equivalence和和common语句语句 的作用的作用。common x,y,z(3)common a,bcommon x,y,z(3),a,bcommon a,b,ccommon a1,b1,a有名公共区、数据块子程序内容(自学)有名公共区、数据块子程序内容(自学)7

    注意事项

    本文(12数据共用存储单元和数据块子程序--FORTRAN语言程序设计-教学课件.ppt)为本站会员(可****阿)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开