1 / 33
文档名称:

第三章 FORTRAN 语言程序设计初步.ppt

格式:ppt   页数:33
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第三章 FORTRAN 语言程序设计初步.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第三章 FORTRAN 语言程序设计初步.ppt

文档介绍

文档介绍:第三章 FORTRAN语言程序设计初步
FORTRAN语言发展概况
简单的FORTRAN77程序分析
FORTRAN源程序的书写格式
FORTRAN源程序键盘、输入
常量
变量
FORTRAN函数
FORTRAN算术表达式
赋值语句
简单的输出与输入
参数语句
END、STOP、PAUSE语句
11/10/2017
1
FORTRAN语言发展概况
(
,

(

IF
FORTRAN
语言于
1954
年提出,
1956
年正式使用,是世界上最早
被推广使用的高级语言,主要应用于数值计算领域。
FORTRAN
FOR
mula
TRAN
slation
的缩写。
FORTRAN 77
1980
年被接受为国际标准,该标准分为全集和子
集。在此之前
FORTRAN
语言先后推出了不同的版本:如
FORTRAN II
1958
),
FORTRAN IV
1962
)等。由于
FORTRAN 77
中包含一些结
构化的语句
(块
,
DO
等),因而能用于编写结构化程序。此外,
FORTRAN 77
还扩充了字符处理功能,使其也能应用于非数值计算领
域。
1991

,ANSI(
美国国家标准化协会
) -1991
问世
其国际标准
文件号为
ISO/IEC 1539:1991,
我国国家标准是
GB/T 3057-1996,
人们俗

FORTRAN90
。除保持了
FORTRAN77
的全部优点,还加进了许多
具有现代特性的功能,为
FORTRAN
语言注入了新的活力。
Back
11/10/2017
2
简单的FORTRAN77程序分析
1
引例
:求三个数的平均数
C
Calculate the average of three numbers
X =
Y=
Z=
AVER = (X+Y+Z)/
WRITE(*,*)’The Three Numbers are :’,X,Y,Z
WRITE(*,*)’AVERAGE = ’,AVER
END
程序中第
1
行是注释行,用于说明本程序的作用;第
2~4
行是赋
值语句,将三个数值分别赋予三个变量;第
5
行是计算赋值语句,求
出平均值并赋予变量
AVER
,第
6~7
行是输出语句,分别打印三个数
及其平均值,最后一行是
END
语句。
11/10/2017
3
引例
2
:分别求
R=1
,
3
,
12
,
5
时的圆周长
C Main
Program
C
Program EX2
WRITE(*,*)

R =
’,

,

C =
’,
C
(

)
WRITE(*,*)

R =
’,

,

C =
’,
C
(

)
WRITE(*,*)

R =
’,

,

C =
’,
C
(

)
WRITE(*,*)

R =
’,

,

C =
’,
C
(

)
END
C Sub
Program
FUNCTION
C(
R
)
PI =
C =2.*PI*R
RETURN
END
11/10/2017
4
子程序中第
1
行是注释行,说明本程序是子程序,第
2
行是
FUNCTION
语句,表明这是一个函数子程序,函数名

C
,并有一个自变量
R
,此函数子程序在主程序中被调
4
次,分别求出不同半径时的圆周长;第
3
行是赋值语句,

4
行是利用公式
r
c
p
2
=
计算与自变量
R
对应的圆周长并
赋于变量
C
,第
5
行是
RETURN
语句,返回调用程序,最
后一行是
END
语句。
主程序中第
1
行是注释行,说明本程序是主程序,第
2
行是
PROGRAM
语句,为主程序起名为
EX2
,以便识别,

3~6
行为输出语句,其中
C
(

)、
C
(

)、
C
(

),
C
(

)分别调用函数子程序,求出与半径







相对应的圆周长;最后一行是
END
语句。
Back
11/10/2017
5
函数
由以上引例可

最近更新

2023年陕西省汉中市单招职业倾向性考试题库最.. 41页

2023年鹰潭职业技术学院单招职业技能考试题库.. 39页

2023年黑龙江省齐齐哈尔市单招职业适应性考试.. 41页

2024年三明医学科技职业学院单招职业技能考试.. 39页

2026年保安员工的转正申请书 26页

2024年上海大学单招职业技能测试模拟测试卷附.. 38页

2024年上海市单招职业适应性测试题库附答案 40页

2024年上海应用技术大学单招职业适应性测试模.. 41页

2024年上海政法学院单招职业适应性测试模拟测.. 40页

蜂蜜营养成分动态变化 35页

2026年促进学习的名人名言 7页

2024年临夏现代职业学院单招职业技能测试模拟.. 39页

2024年丽水学院单招职业技能测试模拟测试卷含.. 41页

2024年九江职业大学单招职业适应性测试模拟测.. 39页

2026年作文秋游二年级100字 8页

2024年云南商务职业学院单招综合素质考试题库.. 41页

2024年云南城市建设职业学院单招职业倾向性测.. 39页

2024年云南工贸职业技术学院单招职业倾向性测.. 40页

2024年云南旅游职业学院单招职业倾向性测试模.. 42页

2024年云南水利水电职业学院单招职业倾向性考.. 39页

2024年云南理工职业学院单招职业倾向性考试题.. 40页

2024年云南省昆明市单招职业适应性考试题库附.. 41页

2024年云南省西双版纳傣族自治州单招职业倾向.. 41页

2024年云南能源职业技术学院单招职业适应性考.. 40页

肌瘤免疫治疗药物筛选 37页

2026年何必留给等待高三作文 21页

2026年体育运动的名人名言 4页

2025年重庆市《保安员证》考试题库含答案 39页

预防滑倒、绊倒及跌落专题培训课件 45页

混凝土工程培训课件优秀PPT 26页