北京化工大学:《计算化学》课程电子教案(课件讲稿)FORTRAN语言简介

FORTRAN语言简介
FORTRAN FORTRAN语言简介

参考书目 [潭浩强,田淑清.《Fortran语言一 Fortran77结构化程序设计》.北京:清华大 学出版社,2001第6版 ■ [2潘在元,张素素.《Fortran90教程》.浙 江大学出版社 ■3桂良进,王军,董波.《Fortran PowerStation4.0使用与编程》.北京航空航 天大学出版社
参考书目 [1] 谭浩强,田淑清 谭浩强,田淑清.《Fortran Fortran语言— Fortran77 Fortran77结构化程序设计 结构化程序设计》. 北京:清华大 学出版社,2001第6版 [2] 潘在元,张素素 潘在元,张素素.《Fortran90 Fortran90教程》. 浙 江大学出版社 [3] 桂良进,王军,董波 桂良进,王军,董波.《Fortran Fortran PowerStation4.0 PowerStation4.0使用与编程》. 北京航空航 天大学出版社

Fortran程序的基本组成 ■源码格式 标号区:第1一5列 续行区:第6列 & 语句区:第7一72列 注释区:第73一80列 每行一句,没有分隔符号
Fortran Fortran程序的基本组成 程序的基本组成 源码格式 标号区:第l—5列 续行区:第6列 & 语句区:第7—72列 注释区:第73—80列 C 每行一句,没有分隔符号 每行一句,没有分隔符号

程序单位 ■主程序 PROGRAM 程序名] 一语句可省略 END PROGRAM程序名] ←一END必须有 ■辅程序(过程 SUBROUTINE子程序 FUNCTION函数 BLOCK DATA块数据 MODULE 模块90) ■内部过程 CONTAINS (F90)
程序单位 主程序 [PROGRAM PROGRAM 程序名] ] ←语句可省略 ..... END [PROGRAM [ END [PROGRAM [程序名]] ]] ←END必须有 辅程序(过程) SUBROUTINE SUBROUTINE 子程序 FUNCTION FUNCTION 函数 BLOCK DATA BLOCK DATA 块数据 MODULE MODULE 模块 (F90) 内部过程 CONTAINS (F90) CONTAINS (F90)

程序体和语句顺序 ■PROGRAM,FUNC'TION, SUBROUTINE,BLOCK DATA等程序单位 开始语句 ·变量类型和语句函数等定义语句 (说明部分》 ■执行语句,DATA语句,FORMAT语句 执行部分) ■END语句
程序体和语句顺序 程序体和语句顺序 PROGRAM ,FUNCTION FUNCTION , SUBROUTINE SUBROUTINE ,BLOCK DATA BLOCK DATA 等程序单位 开始语句 变量类型和语句函数等定义语句 变量类型和语句函数等定义语句 (说明部分 ) 执行语句,DATA语句,FORMAT语句 (执行部分 ) END语句

逻辑运算 Fortran'中有六个关系运算符: 关系运算符 英语含义 所代表的数学符号 GT Greater Than 大于) GE. > Greater than or Equal to ≥(大于或等于) LT. Less Than <(小于) <三 Less than or Equal to ≤小于或等于) EQual to 等于) /= Not Equal to (不等于)
逻辑运算 Fortran Fortran中有六个关系运算符 中有六个关系运算符: > (大于) ≥ (大于或等于) < (小于) ≤ (小于或等于) = (等于) ≠ (不等于) Greater Than Greater Than Greater than or Equal to Greater than or Equal to Less Than Less Than Less than or Equal to Less than or Equal to EQual to Not Equal to Not Equal to > >= < <= == /= .GT. .GE. .LT. .LE. .EQ. .NE. 关系运算符 英语含义 所代表的数学符号 所代表的数学符号

逻辑运算 ■Fortran中有5个逻辑运算符: 逻辑运 含义 逻辑运算 例子含义 算符例 .AND. 逻辑与 A.AND.B A,B为真时,则A.ANDB为真 OR. 逻辑或 A.OR.B A, B之一为真,则A.ORB为真 .NOT. 逻辑非 .NOT.A A为真,则NOTA为假 EQV. 逻辑等价 A.EQV.B A和B值为同一逻辑常量时, A.EQV.B为真 NEQV. 逻辑不等 A.NEQV.B A和B的值为不同的逻辑常量,则 价 A.NEQV.B为真
逻辑运算 Fortran Fortran中有5个逻辑运算符 : 含义 A,B为真时,则A.AND.B A.AND.B为真 A,B之一为真,则A.OR.B为真 A为真,则.NOT.A为假 A和B值为同一逻辑常量时, 值为同一逻辑常量时, A.EQV.B A.EQV.B为真 A和B的值为不同的逻辑常量,则 的值为不同的逻辑常量,则 A.NEQV.B A.NEQV.B为真 A.AND.B A.AND.B A.OR.B .NOT.A A.EQV.B A.EQV.B A.NEQV.B A.NEQV.B 逻辑与 逻辑或 逻辑非 逻辑等价 逻辑不等 价 .AND. .OR. .NOT. .EQV. .NEQV. 逻辑运 逻辑运算 例子含义 算符例

选择结构 ■F(逻辑表达式)TEN 。块语句 ·块1 -then块 ■ELSE ■块2 -else块 ■END IF
选择结构 IF(逻辑表达式) THEN ← 块IF语句 块1 ← then块 ELSE 块2 ← else块 END IF

循环结构 GOTO(语句标号) DO循环 [构造名DO[标号][循环控制 块 终止语句 循环控制的形式是: [循环变量=下界,上界[,增量]或 []WHLE(逻辑表达式)或 无(用块中的EXIT和CYCLE语句进行实际的控制 终止语句的形式是: END DO[构造名]或 [标号]CONTINUE或 [标号]允许的执行语句
循环结构 GOTO (语句标号 ) DO循环 [构造名:] DO [ :] DO [标号][循环控制 ] 块 终止语句 循环控制的形式是: 循环控制的形式是: [,] 循环变量=下界,上界 循环变量=下界,上界 [,增量] 或 [,] WHILE( [,] WHILE(逻辑表达式) 或 无 (用块中的EXIT 和CYCLE语句进行实际的控制 语句进行实际的控制 ) 终止语句的形式是: 终止语句的形式是: END DO[ END DO[构造名] 或 [标号] CONTINUE ] CONTINUE 或 [标号] 允许的执行语句 允许的执行语句

输入输出和文件 数据传输语句有:READ,ACCEPT, WRITE,PRINT和REWRITE。 ■文件连接、查询和定位语句有: BACKSPACE,CLOSE,DELETE, ENDFILE,INQUIRE,OPEN,REWIND 和UNLOCK
输入输出和文件 输入输出和文件 数据传输语句有: 数据传输语句有:READ ,ACCEPT , WRITE ,PRINT 和REWRITE REWRITE 。 文件连接、查询和定位语句有: 文件连接、查询和定位语句有: BACKSPACE BACKSPACE ,CLOSE ,DELETE , ENDFILE ENDFILE ,INQUIRE INQUIRE ,OPEN ,REWIND 和UNLOCK
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京化工大学:《计算化学》课程电子教案(课件讲稿)总结.pdf
- 北京化工大学:《计算化学》课程电子教案(课件讲稿)第七章 化学化工过程的计算机模拟简介.pdf
- 北京化工大学:《计算化学》课程电子教案(课件讲稿)第六章 最优化方法在化学化工中的应用简介.pdf
- 北京化工大学:《计算化学》课程电子教案(课件讲稿)第五章 化学化工中的常用软件和网络资源.pdf
- 北京化工大学:《计算化学》课程电子教案(课件讲稿)第四章 本征值和本征向量.pdf
- 北京化工大学:《计算化学》课程电子教案(课件讲稿)第三章 数值积分及常微分方程的数值解.pdf
- 北京化工大学:《计算化学》课程电子教案(课件讲稿)第二章 实验数据的模拟及模型参数的确定.pdf
- 北京化工大学:《计算化学》课程电子教案(课件讲稿)第一章 代数方程及代数方程组的求解及其在化学中的应用.pdf
- 北京化工大学:《计算化学》课程电子教案(课件讲稿)前言(负责人:张常群).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2011-2012年度期末考试试卷(答案).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2011-2012年度期末考试试卷(试题).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2010-2011年度期末考试试卷(试题).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2009-2010年度期末考试试卷(答案).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2009-2010年度期末考试试卷(试题).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2008-2009年度期末考试试卷(答案).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2008-2009年度期末考试试卷(试题).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2007-2008年度期末考试试卷(答案).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2007-2008年度期末考试试卷(试题).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2006-2007年度期末考试试卷(答案).pdf
- 北京化工大学:《计算化学》课程教学资源(历年试题)2006-2007年度期末考试试卷(试题).pdf
- 北京化工大学:《有机化学》课程教学大纲(72学时)Organic Chemistry.pdf
- 北京化工大学:《有机化学》课程教学大纲(40学时)Organic Chemistry.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)1-溴丁烷的制备.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)肉桂酸的制备.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)乙酸乙酯的合成与表征.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)乙醚的制备.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)乙酸正丁酯的制备.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)己二酸的制备.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)环己烯的制备.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)气相色谱法测定混合物中乙醇的含量.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)熔沸点的测定.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)重结晶.pdf
- 北京化工大学:《有机化学》课程资源(实验指导)普通蒸馏.pdf
- 《有机化学》课程教学资源(参考文献)E2反应中的反式共平面构象.pdf
- 《有机化学》课程教学资源(参考文献)对映体识别——不对称合成中的新概念.pdf
- 《有机化学》课程教学资源(参考文献)多环体系的芳香性.pdf
- 《有机化学》课程教学资源(参考文献)芳香性概念的新发展.pdf
- 《有机化学》课程教学资源(参考文献)多烯化合物的Cope重排反应——[5, 5]σ迁移、串联 [3, 3]σ迁移与自由基重排机理.pdf
- 《有机化学》课程教学资源(参考文献)芳香过渡态理论及其在协同反应中的应用.pdf
- 《有机化学》课程教学资源(参考文献)分子内氢键对化合物性质的影响.pdf