当前位置:文档之家› Fortran语言学习

Fortran语言学习

打开指定的文件→选 “Build”→ “Compile st01.for”。 五、连编项目文件
选 “Build”→ “Build aaa.exe”。 六、运行项目文件
选 “Build”→ “Execute aaa.exe”。(显示程 序执行结果)
2020/5/5
15
3.4 Fortran程序的编辑与运行
2020/5/5
14
3.4 Fortran程序的编辑与运行
三、给项目工作间添加和编辑文件
打开指定的项目工作间→选 “Insert”→ “File into Project”→输入要添加的文件名(如: st01.for)→“Add”。然后按Fortran程序的书写
规则编辑程序。
四、编译项目工作间中的文件
⑵每个程序单位包括若干行
语句行(执行语句和非执行语句行)
非语句行(注释行)
⑶语句前可不设标号,也可根据需要设标号。
⑷各类语句在程序单位中的位置有一定规则。
⑸程序必须按规定格式书写。
2020/5/5
11
3.3 Fortran源程序的书写格式
Fortran77源程序必须按以下格式书写: ⑴每行只能在80列内书写,并把80列分为4个区。
• 1958和1962年先后推出FortranⅡ和FortranⅣ;
• 1966和1978年先后颁布Fortran66和Fortran77;
• 1991年颁布了Fortran90。
• 现在已经有了Fortran 95, Fortran 2003
2020/5/55源自Fortran语言的特征Fortran语言的最大特性是接近数学公式的自然描 述,在计算机里具有很高的执行效率。
end
2020/5/5
8
3.2 简单的Fortran程序分析
执行结果:
x1= 1.30 x2=-4.30
例2:试求3!,6!,9!的值。 编程如下:
2020/5/5
9
3.2 简单的Fortran程序分析
主程序:
子程序:
c main program
c subprogram
j=k(3)
function k(n)
c the roots of the quadratic equation
a=1.0
b=3.0
c=-5.6
x1=(-b+sqrt(b*b-4.0*a*c))/(2.0*a)
x2=(-b-sqrt(b*b-4.0*a*c))/(2.0*a)
write(*,100)x1,x2
100 format(1x,'x1=',f6.2,'x2=',f6.2)
2020/5/5
16
3.5 常 量
常量——在程序执行期间其值固定不变的量。 Fortran处理六种类型的常量:
⑴整型常量(Integer) ⑵实型常量(Real) ⑶双精度常量(Double precision) ⑷复型常量(Complex) ⑸逻辑型常量(Logical) ⑹字符型常量(Character)
Fortran语言是一种适合于科学和 工程计算问题的程序设计语言;也 是计算机高级语言发展史上使用最 早的一种程序设计语言。
2020/5/5
4
3.1 Fortran语言的发展概况
Fortran语言的发展过程:
• 1951年由约翰·贝克斯等人开始研究Fortran语言;
• 1957年第一个Fortran程序在IBM704机上运行;
l=k(6)
k=1
m=k(9)
i=2
write(*,*)j,l,m
5 if (i.le.n) then
end
k=k*i
执行结果:
i=i+1 goto 5
6 720 362880
endif
return
2020/5/5
end
10
3.2 简单的Fortran程序分析
Fortran程序的基本结构:
⑴一个Fortran源程序由一个或多个程序单位组 成,每个程序单位以“end”语句结束。
易学,语法严谨。
可以直接对矩阵和复数进行运算。
自诞生以来广泛地应用于数值计算领域,积累了大 量高效而可靠的源程序。
很多专用的大型数值运算计算机针对Fortran做了 优化。
广泛地应用于并行计算和高性能计算领域。
Fortran 90,Fortran 95,Fortran 2003的相继推 出使Fortran语言具备了现代高级编程语言的一些 特性。
2020/5/5
6
3.2 简单的Fortran程序分析
例1:求一元二次方程x2+3x-5.6=0的根, 并打印结果。
• 利用公式:
x1,2 b
b2 4ac 2a
• (这里,a=1,b=3,c=-5.6)
2020/5/5
7
3.2 简单的Fortran程序分析
编程如下:
x1,2 b
b2 4ac 2a
⑵1~5列:标号区
( 1~5 位无符号整数;第1列为“*”或“c”时,为注释 行)
⑶第6列:续行标志区
(非空格或非零字符;最多19个续行)
⑷7~72列:语句区
(书写语句;一行只能写一条语句)
⑸73~80列:语句注释区
(一般作编号注释)
2020/5/5
12
3.4 Fortran程序的编辑与运行
Fortran PowerStation 4.0集成开发环境 简介
2020/5/5
13
3.4 Fortran程序的编辑与运行
一、Fortran PowerStation 4.0的启动
选“开始”→“程序”→“Fortran PowerStation 4.0”→“Microsoft Developer Studio”。
二、创建项目工作间
选“File”→“New”→“Project Workspace”→“Console Application”,并 输入项目工作间名称(如:aaa)和存放项 目工作间的位置或路径(如:c:\for\) → Create。
普通高校计算机基础教学系列课程
Fortran语言
(Fortran77结构化程序设计)
说明
• 第一章 算法(略) • 第二章 计算机和计算机程序(略)
2020/5/5
2
第三章 Fortran语言程序设计初步
2020/5/5
3
3.1 Fortran语言的发展概况
FORmula TRANslator 公式翻译器
注:若Fortran程序是由一个主程序文件和若 干个子程序文件组成,则应将各文件添加到 同一项目工作间,分别进行编译,然后连编 和运行项目文件。
七、打开项目文件
选“File”→“Open”→在打开对话框文件 类型下拉列表中选“Project Workspace(*.mdp)”→然后选项目工作间文件 夹中的项目文件。
相关主题