- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FORTRAN是世界上最早出现的高级编程语言,是工程界最常用的编程语言,它在科学
计算中(如航空航天、地质勘探、天气预报和建筑工程等领域)发挥着极其重要的作
用。经过 40 多年的发展,伴随着 FORTRAN语言多次版本的更新及相应开发系统的出
现,其功能不断完善,必威体育精装版版本的开发系统几乎具备了 VC、VB 的所有特点,如图形
界面编程、 数据库等。 目前,工科院校开设的计算机编程语言课首选仍然是 FORTRAN:
说实话,从科技发展的趋势来说这不是好事。您可以设想一下,如果需要用鹅毛笔抄
写大量的古籍是什么感受!
强烈建议阅读《 发掘 C#特性赋予科学计算项目以威力 》
1 FORTRAN77四则运算符
+ - * / ** ( 其中 ** 表示乘方 )
在表达式中按优先级次序由低到高为: + 或- →* 或/ →** →函数→ ()
2 FORTRAN77变量类型
隐含约定: I-N 规则
凡是以字母 I ,J , K, L, M, N六个字母开头的,即认为是整型变量,其它为实型变
量。
用类型说明语句确定变量类型:可以改变 I-N 规则
INTEGER 整型
REAL 实型
DOUBLE PR
双精度实型
ECISION
复型,赋值形式为 ( 实部,虚部 ), 如 D=+,,C=,, 如果含表达式则用 CMPLX,
COMPLEX
如 C=CMPLX*A,+B)
逻辑型 , 逻辑常量有“ T”和“ F”,“ T ”表示“ .TRUE. ” , “F”表示“ .
LOGICAL
FALSE.”
CHARACTER 字符型 ,N 为字符串长度 , 可以在变量名称后重新指定长度 , 如 CHARACTER*
*N 8 STR1,STR2*10 , 赋值形式为 STR2=IM A BOY.
用 IMPLICIT 语句将某一字母开头的全部变量指定为所需类型
如 IMPLICIT REAL (I,J)
三种定义的优先级别由低到高顺序为: I-N 规则→ IMPLICIT 语句→类型说明语句, 因
此,在程序中 IMPLICIT 语句应放在类型说明语句之前。
数组的说明与使用
使用 I-N 规则时用 DIMENSION说明数组, 也可在定义变量类型同时说明数组, 说明格
式为:数组名 ( 下标下界 , 下标上界),也可省略下标下界,此时默认为 1,例:
DIMENSION IA(0:9),ND(80:99),W(3,2),NUM(-1:0),A(0:2,0:1,0:3)
REAL IA(10),ND(80:99) 使用隐含 DO循环进行数组输入输出操作:例如
WRITE(*,10) (I=,I,A=,A(I),I=1,10,2)
10FORMAT(1X,5(A2,I2,1X,A2,I4))
使用 DATA语句给数组赋初值
变量表中可出现变量名 , 数组名 , 数组元素名 , 隐含 DO循环,但不许出现任何形式的表
达式:例如
DATA A,B,C/,,
DATA A/,B/,C/
DATA A,B,C/3*CHARACTER*6 CHN(10)
DATA CHN/10*?????/INTEGER NUM(1000)
DATA (NUM(I),I=1,500)/500*0/,(NUM(I),I=501,1000)/500*1/
3 FORTRAN77程序书写规则
· 程序中的变量名,不分大小写;
· 变量名称是以字母开头再加上 1 到 5 位字母或数字构成,即变更名字串中只有前 6 位有效;
· 一行只能写一个语句;
· 程序的第一个语句固定为 PROGRAM程序名称字符串
· 某行的第1个字符至第5个字符位为标号区,只能书
您可能关注的文档
- lec评价法课件资料.pdf
- LGmmr故障代码课件资料.pdf
- LDS设计规范课件资料.pdf
- matlab实习十一课件资料.pdf
- QP009采购控制程序.pdf
- LCL滤波器课件资料.pdf
- LCD指令集课件资料.pdf
- L06516方溯检测课件资料.pdf
- kv电力工作票课件资料.pdf
- L04583汇科计量课件资料.pdf
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
文档评论(0)