安徽建筑工程学院计算结构力学8.ppt

8-4 变量与数组设计 8-5 数据传递与动态数组设计 1、哑实结合的数据传递方式 2、主程序中动态数组的设计 8-6 源程序设计 2、数据文件的形成 3. 算例 建立数据文件时还要注意以下几点 算例2 做5—4节例3三层刚架的计算。 子程序中的形式参数没有确切的数值,这就是虚拟变量的由来。只有在调用该子程序时,才对形式参数赋值,或赋予其实在的存贮空间。 如:CALL QJW(NJ,NJT,JTX,JW,N) 这时NJ,…,N称为实在参数(实元)。注意:形式参数和实在参数的类型应一致,个数应相等,但参数名可以不相同。 形式参数的作用可分为两种: 一种是从主程序或其它子程序来赋值的,也就是通过哑实结合接收从外面输入的数据,作为本子程序计算的依据,好象是加工厂的原料一样 另一种是本程序模块计算的结果,通过哑实结合传递到调用处,这是向外传递的数据,好象是加工厂的产品一样。如: 子程序:SUB. QJW(NJ,NJT,JTX,JW,N) 主程序:CALL QJW(NJ,NJT,JTX,JW,N) 动态数组又称为可调数组,如:JH(2,NE)、JW(3,NJ)JTX(4,NJT)、ZK(NZY)等,由于这里NE、NJ、NJT,NZY等均为数组变量,没有确切的数字,即数组的大小未能得到确切的定义,因而可调数组在主程序中是不允许出现的。 在主程序中只能出现确切定义的数组,如我们在前二个

文档评论(0)

1亿VIP精品文档

相关文档