FORTRAN90第一章FORTRAN90概述

FORTRAN90第一章FORTRAN90概述

ID:40844650

大小:232.01 KB

页数:32页

时间:2019-08-08

FORTRAN90第一章FORTRAN90概述_第1页
FORTRAN90第一章FORTRAN90概述_第2页
FORTRAN90第一章FORTRAN90概述_第3页
FORTRAN90第一章FORTRAN90概述_第4页
FORTRAN90第一章FORTRAN90概述_第5页
资源描述:

《FORTRAN90第一章FORTRAN90概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、§1FORTRAN90概述FORTRAN是最早的高级语言,是数值计算领域广泛使用的程序设计语言。1954年提出,1956年正式使用1958年出现FORTRANII,1962年出现FORTRANIV。1966年美国标准化协会(ANSI)公布:标准Fortran(X3.9---1966)相当于FortranIV基本Fortran(X3.10---1966)相当于FortranII§1.1FORTRAN语言的发展概况1972年国际标准化组织(ISO)公布国际标准:FORTRANISO1539---1972分为三级:

2、一级:FORTRANⅣ又称FORTRAN66二级:介于FortranⅡ与FortranⅣ间三级:FORTRANⅡ1976年ASNI对FORTRAN(X3.9---1966)进行了修订,1978年正式公布新的ANSI标准:FORTRAN(X3.9---1978),称为FORTRAN77,有两个级别:FORTRAN全集与FORTRAN子集。1980年ISO公布国际标准FORTRANISO1539---19801991年ISO推出基于Windows编程的FORTRAN90标准:ISO/IEC1539—1991FOR

3、TRAN95业已出现,新的标准正在准备。§1.2FORTRAN90语言的特点对FORTRAN77的扩充主要有:引入数组运算提高数值计算功能内在数据类型参数化用户定义的数据类型、运算和赋值引入模块数据及过程定义的功能引入指针概念FORTRAN90的先进性:真正实现了程序的结构化设计增加了结构块、模块和过程调用的灵活性吸收了C与PASCAL语言的长处,具有现代语言特色在数值计算方面,扩展了FORTRAN77的操作功能对多字节字符集的支持对FORTRAN77的向下兼容。§1.3简单的FORTRAN90程序分析简单的

4、FORTRAN90源程序基本结构:[PROGRAM程序名][说明语句部分][执行语句部分][内部过程]END[PROGRAM[程序名]]其中[]内的内容是可选的:可以出现,也可以没有,但不可以只出现一部分。每个语句行不能超过132个字符,书写格式是自由的,大写字母与小写字母不加区分,一行中如果有多条语句,则用分号隔开。语句行中!表示注释,!后面的内容只有注释作用。但是,在引号内部的!不在此列。空行使程序易于阅读,也可把空行看作注释语句。在一行的末尾加上&(续行标志),下一行就会与本行形成一个较长的行。只在需要

5、时采用继续行的办法书写语句,不提倡书写很长或续行很多的语句。例:求三个数(5,10,23)的平均值。PROGRAMTEST!计算三个数的平均值A=5;B=10;C=23ave=(A+B+C)/3write(*,*)'AVE=',aveENDPROGRA&&MTEST!注意续行方法§1.4FORTRAN90字符集FORTRAN90字符集包括:大写与小写英文字母阿拉伯数字下划线_特殊字符。+,-,*,/,(,),!,:等其它可打印字符。常量:在程序运行过程中其值始终保持不变。整型常量就是整数,两字节整数的范围为-

6、32768到32767,4字节整数的范围为-231到231-1。例:100,-123,45000,…§1.5常量与变量实型常量就是实数,有两种表示方法:小数型,如:1.3,-0.5,3.14159,……指数型,如:0.45E+4,1.234E-2,12E+6,-3.5E+3,…常量字符型常量就是用引号括起来的字符串。例如:‘Thisisatest’。逻辑型常量只有两个:.TRUE.和.FALSE.,可以分别简写为.T.和.F.,特别注意:左右两个小点不能少。对于指数形式的实型常量,用D代替E就表示此实型常量是

7、双精度型常量。至于复型常量,则由复平面上的点坐标表示。例如(5,6),(-2.1,4.3)等。每个变量都会分配到一个相应的存储空间,这个空间就是该变量的存储地址,是相对固定的。变量:在程序运行过程中其值可以发生变化。变量必须有名字和类型,它的值可以变化,与其类型密切相关变量名是变量的标志。命名规则:以字母开头,由字母、数字、下划线组成的字符串,允许长度为31个字符,并且不区分大小写字母:Ab和aB是同一变量。同一个程序模块中不能有相同名字的两个变量。最好不要用FORTRAN中用到的名字作变量名。FORTRAN

8、中所有名字都遵守命名规则变量变量与它所表示的数据有相同的类型。变量必须先进行类型说明,有三种说明方式:隐含约定:“I~N”规则以字母I、J、K、L、M、N打头的变量为整型变量,其余字母打头的为实型变量。FORTRAN90并不推荐I~N规则,可以用IMPLICITNONE取消此规则用隐含说明语句将以指定的字母开头的全部变量定义为指定类型,是对“I~N”规则的扩充。语句格式:IMPLICIT类型(字母表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。