FORTRAN77程序设计:续行标志、语句区与注释
需积分: 45 56 浏览量
更新于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-11-13 上传
简单的暄
- 粉丝: 24
- 资源: 2万+
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析