- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程教案
FORTRAN语言简介
Fortran程序的基本组成
• 源码格式
标号区:第l—5列
续行区:第6列 &
语句区:第7—72列
注释区:第73—80列 C
每行一句,没有分隔符号
程序单位
• 主程序
[PROGRAM 程序名] ←语句可省略
END [PROGRAM [程序名]] ←END必须有
• 辅程序(过程)
SUBROUTINE 子程序
FUNCTION 函数
BLOCK DATA 块数据
MODULE 模块(F90)
• 内部过程 CONTAINS (F90)
程序体和语句顺序
• PROGRAM,FUNCTION,SUBROUTINE ,
BLOCK DATA等程序单位开始语句
• 变量类型和语句函数等定义语句
(说明部分)
• 执行语句,DATA语句,FORMAT语句
(执行部分)
• END语句
有缘学习更多+谓ygd3076考证资料或关注桃报:奉献教育(店铺)
逻辑运算
• Fortran中有六个关系运算符:
关系运算符 英语含义 所代表的数学符号
.GT. > Greater Than >(大于)
.GE. > Greater than or Equal ≥ (大于或等于)
.LT. < to <(小于)
.LE. < Less Than ≤ (小于或等于)
.EQ. Less than or Equal to =(等于)
.NE. / EQual to ≠ (不等于)
Not Equal to
逻辑运算
• Fortran中有5个逻辑运算符:
逻辑运 含义 逻辑运算 例子含义
算符例
.AND. 逻辑与 A.AND.B A ,B为真时,则A.AND.B为真
.OR. 逻辑或 A.OR.B A ,B之一为真,则A.OR.B为真
.NOT. 逻辑非 .NOT.A A为真,则.NOT.A为假
.EQV. 逻辑等价 A.EQV.B A和B值为同一逻辑常量时,
A.EQV.B为真
.NEQV. 逻辑不等 A.NEQV.B A和B的值为不同的逻辑常量,则
价 A.NEQV.B为真
FORMAT 格式
Aw 以w个字符宽来输出字符串
BN 定义文本框中的空位为没有东西,在输入时才需要使用
BZ 定义文本框中的空位代表0,在输入时才需要使用
Dw.d 以w个字符宽来输出指数类型的浮点数,小数部分占d个字符宽
Ew.d[Ee] 以w个字符宽来输出指数类型的浮点数,小数部分占d个字符宽,指数部分占e个字符
ENw.d[Ee] 以指数类型来输出浮点数
ESw.d[Ee]
文档评论(0)