




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FORTRAN 语言 简 介,FORTRAN意为“公式翻译”是为科学、工程或管理中那些能用数学公式表达的问题而设计,数值计算功能较强。1954年提出,1956开始使用,始终是数值计算领域内所使用的主要语言。 一、以 0.618法的计算程序为例(程序结构) 1、主程序 COMMON NF NF=0.0 X=1.0 H=0.1 CALL LINGOL(X,H,1.E-5) WRITE(*,10)X,H,NF,10 FORMAT(1X,“XMIN=“,E15.6,5X,“FMIN=“, E15.6,5X,“NF=“,I4) STOP END 2、子程序 (1)、函数子程序 FUNCTION F(X) COMMON NF F=F(X) NF=NF+1 RETURN END,(2)、子例行程序 SUBROUTINE LINGOL(X,H,EPS) F0=F(X) . . . END,子例行子程序和函数子程序都是子程序。它们的区别在于:函数子程序的名字是代表一个值的,在函数子程序中求出函数值存放在函数中。因此,函数名是函数值的体现者,对函数名要做类型说明。 子例行子程序的名字只供调用,它不代表某一个值,当然也不属于某个类型。在子例行程序中求得的值不是由子程序名带回调用单位,而是通过实参于虚参的联系带回调用单位。 子例行子程序必须以SUBROUTINE语句开头,以END语句结束。,形式: SUBROUTINE 子例行程序名(虚参) 在主程序中:CALL 子例行程序名(实参) 通过实参于虚参的结合,传递调用信息。 一个FORTRAN应用程序往往由一个主程序和若干个子程序组成。在FORTRAN程序中可以只有一个主程序而没有子程序,但是不能没有主程序而只有子程序。总是从主程序开始执行,所以如果没有主程序,程序就无法运行。,子程序可以被主程序调用,也可以被其它子程序调用,但不能直接和间接的自己调用自己。 二、 FORTRAN程序书写格式 1、1-5列为标号区(第一列可以是 C、*、表示注释行) 2、第6列为续行标志区。在第6列上写一个非空格如 非零的字符,则该行为上一行的继续。 3、第7-72列为语句区。可以从第7列以后任意位置开始书写,但一行只能写一个语句。语句区内的空格(除引号内的字符串内的空格)在编译时被忽略。,三、 FORTRAN输出格式 1、 WRITE(*,*)R,A -自由输出(0.8,0.7) 2、 WRITE(*,10) R,A 10 FORMAT(1X,“R=“,E6.1,2X,“A=“, E6.1) 注意:1、如果I,J,K,L,M代表整型,需取I5,I6,E6.1 (小数点后一位),小数点,上 机 操 作 过 程 1、开机,由windows方式进入MS-DOS方式, 进入D盘(E盘)。 D: 2、在D:建立自己的子目录 D:MD 目录名 3、进入自己的子目录D:CD 目录名 4、将FORTRAN5.0拷入自己的子目录,在自己的子目录中输入 copy D:FT5.10*.* 5、将优化程序拷入copy D:OPT*.* ,6、编译源程序,使用 EDIT 文件名.FOR 7、编译、连接,使用 D:目录名FL 文件名.FOR 8、运行, D:目录名 文件名,要求: 1、输入程序起自己的名字,不要与别人重复。 2、结果得出后,请记录下来,写上:班级、姓名、序号、目录名、文件名。 3、完成后交给指定的课代表,由课代表在卷面上标注交卷时间、顺序。 4、如果当天没做完,可以下次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 输卵管癌护理查房
- 江苏省南京市六区2024-2025学年初三4月模拟考试物理试题试卷含解析
- 厦门大学嘉庚学院《日语语法》2023-2024学年第二学期期末试卷
- 辽宁省阜新市名校2025届初三第三次诊断性考试数学试题试卷含解析
- 肇庆市重点中学2025届高三第一次五校联考自选模块试题含解析
- 四川铁道职业学院《雕塑》2023-2024学年第二学期期末试卷
- 四川省眉山市龙正区重点达标名校2024-2025学年中考模拟试卷(英语试题理)试卷含答案
- 江西省育华学校2024-2025学年初三第四次统考英语试题试卷含答案
- 四川省广元市剑阁县市级名校2025年下学期初三物理试题5月质检考试试卷含解析
- 南宁理工学院《专业英语与文献阅读》2023-2024学年第一学期期末试卷
- 2025年临床执业医师考试的医学影像试题及答案
- 2024年浙江长征职业技术学院单招综合素质考试题库附答案
- 2025届安徽省池州市普通高中高三下学期教学质量统一监测物理试卷(含答案)
- 库房管理工作职责与规范化
- Unit 3Keep Fit.教案2024-2025学年人教版(2024)七年级英语下册
- 专题06文学文化常识中考语文一轮复习
- WMS仓库管理系统采购协议
- 2024国家数字化范式与路径-公共政策立场-67正式版
- 2025年河南工业和信息化职业学院单招职业技能测试题库必考题
- 公立医院成本核算指导手册
- 第16课《有为有不为》公开课一等奖创新教学设计
评论
0/150
提交评论