FORTRAN77程序设计:续行标志、语句区与注释
需积分: 45 102 浏览量
更新于2024-08-20
收藏 344KB PPT 举报
"FORTRAN77语言的程序设计知识"
在FORTRAN编程中,程序的布局和格式是非常重要的,因为它直接影响到程序的可读性和编译器的解析。以下是关于FORTRAN77程序设计的详细知识点:
首先,FORTRAN77是FORTRAN语言的一个版本,它在结构化程序设计方面有所改进,虽然不是完全结构化的,但引入了"块IF"语句,使得程序可以通过IF-ELSE-ENDIF结构进行逻辑控制,扩展了其应用范围。FORTRAN77因其强大的数值计算能力,至今仍在科学计算领域得到广泛应用。
程序的书写格式有特定的规则:
1. **第6列位续行标志区**:在第6列放置非空格和非零字符表示该行是上一行的延续,这允许将一条长语句分拆到多行上。例如,一个长的算术表达式可以跨越多行,只要在后续行的第6列放置一个非空字符。
2. **第7~72列的语句区**:这是程序的主要部分,语句通常从第7列开始,且每行只能包含一个语句。在这个区域内,空格(除了字符串内部的空格)在编译时会被忽略,这意味着编程时可以使用空格来提高代码的可读性,而不会影响程序执行。例如,`SIN(X)`和`S IN( X )`是等价的。
3. **第73~80列的注释区**:这是用来添加注释的区域,程序员常在此处为程序行编号,方便日后查找和维护。在FORTRAN77中,注释是以`C`或`!`开始的,直到行尾。
举例来说,以下是一个简单的FORTRAN77程序:
```fortran
C 计算三个数的平均值
REAL X, Y, Z, AVER
X = 90.5
Y = 87.0
Z = 68.5
AVER = (X + Y + Z) / 3.0
PRINT *, 'The three numbers are:', X, Y, Z
PRINT *, 'Average =', AVER
END
```
在这个例子中,`C`字符开始的行是注释,程序的主体从第7列开始,包括变量声明、赋值和输出语句。
此外,FORTRAN77还支持子程序,可以将通用的功能封装成子程序,如求圆周长的函数。在主程序中调用子程序,可以实现复用和模块化编程。
总结起来,FORTRAN77的程序设计强调了布局规范和逻辑控制,通过合理利用第6列的续行标志、第7~72列的语句区和第73~80列的注释区,可以编写出清晰易读且功能强大的数值计算程序。尽管FORTRAN77已有较新的版本,如FORTRAN90及更高版本,但FORTRAN77的基础知识对于理解FORTRAN系列语言仍然至关重要。
2015-12-08 上传
2021-10-01 上传
2020-10-10 上传
2023-12-11 上传
2023-08-24 上传
2023-02-06 上传
2024-06-11 上传
2023-04-30 上传
2024-09-15 上传
简单的暄
- 粉丝: 20
- 资源: 2万+
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦