1.对Fortran语言的介绍
1.1 Fortran的发展史
Fortran语言是世界上第一个被正式推广使用的高级语言. Fortran语言全拼为Formula Translation,意思是“公式翻译”.它从1954年提出到1956年开始正式使用,至今已有三十多年的历史,但是仍然经久不衰,始终是数值计算领域所用的主要语言.可见它的重要性。
Fortran是为科学、工程问题而设计的,其数值计算的功能较强.一直应用很广泛,并且先后推出了不同的版本1958年的FortranⅡ和1962年的FortranⅣ是为流行的,美国标准化协会于1966年发出了两个标准文本:
•标准Fortran(X3.9-1966).大致相当于FortranⅣ.
•标准基本Fortran(X3.10-1966)大致相当FortranⅡ.
国际标准化组织(ISO)在1972年接受了美国标准,即《程序设计语言Fortran ISO 1539-1972》,并分为三级,即:
• 完全的(一级)Fortran,相当于FortranⅣ.
• 中间的(二级)Fortran,介于FortranⅡ和FortranⅣ之间.
• 基本的(三级)Fortran,相当于FortranⅡ.
再来就是它的主要的三种形式:1978年的Fortran77到后来的1992年的Fortran90,Fortran 90的推出,使传统Fortran语言具有了现代气息。还有至今常用的1997年有的Fortran95。Fortran是一套完整的windows程序开发工具,类似于现在人们常用的c语言,但与c语言又有所不同。
1.2 Fortran的主要功能
Fortran主要用于科学计算,信息处理,实时控制,计算机和辅助设计.它是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强.
Fortran语言可以说是由四种主要类型的指令组成:
(1)算术语言:方程式之类的语句.它执行程序中所有要进行的算术运算.
(2)控制语句:句子和表达式.它规定了在执行的全过程中计算机的动作和顺序.
(3)非执行语句:程序中的表达式和语句.计算机对它们并不执行什么动作,但是由于这些语句的存在,起到了类似提供信息等必要的作用.
4.输入(输出)语句:执行输入数据,源^自#优尔L文W论/文]网[www.youerw.com,指令以及某些动作的语句.这些动作可以由卡片,带或控制台来完成.同样,一些语句是执行输出过程的.
2. Fortran在高等数学中的一些计算方法
2.1 关于函数的计算
(1)除了系统定义的标准函数外,允许定义自己所需的函数,Fortran中定义的函数有两类:语句函数与函数子程序.
(2)语句函数是用一个语句定义的函数,它只在本程序单位中有效,源^自#优尔L文W论/文]网[www.youerw.com,即必须在同一个单位中定义和引用,而函数子程序是用一个子程序来定义一个函数,它是一个独立的程序单位,或者说它是一个“外部函数”.
(3)语句一般先定义后再使用,定义语句函数的一般形式为:
为包含 的表达式,除了应用先定义以外,引用语句的方法与引用标准函数的方法完全相同,即:
函数名(实在参数表列)
(4)定义语句函数时的自变量称为形式参数或虚拟参数,它的名字只起形式上的作用,不代表一个实际存在的变量,因此,两等式:
(1)
作用完全相同,真正起作用的是调用函数时所用的实在参数,如:C=Y(2)
(5)语句函数是非执行语句.
(6)定义语句函数时,可以使用已定义过的其它语句函数,如: