FORTRAN90编程基础与学习指南
需积分: 9 46 浏览量
更新于2024-08-02
收藏 299KB DOC 举报
"FORTRAN90学习指导书"
FORTRAN90是一种强大的科学计算语言,它的学习涵盖了基础知识、基本语句以及结构程序设计等方面。在FORTRAN90中,源程序由主程序定义语句和结束语句构成,通常以PROGRAM语句开始,END语句结束。如果省略了程序名,BEGIN语句也可以不写,但若使用了程序名,END语句的PROGRAM不能省略。每行语句的长度限制在0到132个字符之间,除了赋值语句,其他语句必须以关键字开头。使用分号可以将多个语句放在同一行,而空格的使用需要谨慎,避免影响语句的解析。
在FORTRAN90的字符集中,包括26个英文字母(大小写等价)、10个阿拉伯数字、下划线以及21个特殊字符,如空格、等号、加减乘除、括号等。此外,还有其他特定情况下的字符使用。注释行可以以感叹号、"C"或"*"开头,不过后者并不推荐。续行标记"&"用于将语句分为多行,如果在注释行中使用,不会产生续行效果。
FORTRAN90提供了四种基本数据类型:整型、实型、复型和字符型。整型有KIND参数,可取1、2、4,例如INTEGER(KIND=4)。实型也有KIND值,如4(单精度)和8(双精度)。实型数据可以用小数或指数表示,错误表示形式包括E34、.E34、0.14E2.3。复型由两个实数构成,如COMPLEX(4)表示单精度复数。字符型数据有LEN和KIND参数,如CHARACTER(LEN=10, kind=)。字符串由单撇号或双撇号包围,区分大小写,且撇号不属于字符串的一部分。
运算符在FORTRAN90中起到关键作用,例如+(加)、-(减)、*(乘)、/(除)用于基本算术运算。还有赋值运算符等于号(=),以及比较运算符如==(等于)、/=(不等于)、<(小于)、>(大于)、<=(小于等于)、>=(大于等于)。此外,还有一些逻辑运算符,如.AND.(与)、.OR.(或)、.NOT.(非)和.EQV.(相等)、.NEQV.(不等)用于布尔逻辑判断。
在结构化程序设计方面,FORTRAN90引入了模块化、子程序和函数的概念,支持IF-THEN-ELSE结构、DO循环、WHILE循环、CASE选择结构、SELECT CASE和BLOCK数据结构,以及子程序调用和递归功能。这些特性使得FORTRAN90不仅可以进行基础的数值计算,还能编写复杂的科学计算程序。学习FORTRAN90需要理解这些基本概念,并通过实践编写代码来熟练掌握。
110 浏览量
2013-05-16 上传
论文
2023-05-19 上传
2023-08-18 上传
2023-12-30 上传
2023-10-10 上传
2023-06-06 上传
2023-06-08 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
alphel
- 粉丝: 0
- 资源: 2
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命