admin 管理员组

文章数量: 1086019


2024年3月27日发(作者:分数数组词)

FORTRAN 95 语法基础

目录: 一、应用程序的创建与运行/FORTRAN 95所用的字符 / 变量类型及其声明,常量声明 /表达式

与运算符

二、输入与输出:表控、有格式

三、选择语句与结构:IF语句、CASE结构

四、 DO循环结构

五、 数组:数组的声明,数组的引用,数组的算术运算,数组的输入、输出,给数组赋初值,

动态数组,WHERE、FORALL语句

六、子程序:语句函数,内部子程序,调用子程序时的虚实结合:形参为数组、非定界数组、子

程序名、星号,递归子程序,外部子程序,纯子程序,逐元子程序

七、派生数据类型与结构体

八、指针与动态链表

九、文件:存取方式,基本操作语句,各类文件的读写操作

十、接口、模块

十一、公用区、存储关联、数据块子程序

十二、绘图:坐标系、设置图形颜色 、创建图形程序 / 常用过程:设置线型、绘一像素点、设

置当前位置、绘直线、绘弧线、绘矩形、绘多边形、绘制扇形(圆、椭圆) / 文字信息的显示

附/录:标准函数与标准子例行程序

一、 基础部份

1-1 FORTRAN 95 应用程序的创建与运行

创建或运行FORTRAN 95程序必须在Microsoft Developer Studio平台上进行。尽管程序文本及相关

文件的编辑可以在任一文本编辑器上进行,然后再拷到Studio的文档窗口中。但最好还是一开始就进入

Studio环境。创建FORTRAN 95 程序的步骤大致如下:

1) 启动Microsoft Developer Studio

可以通过不同方式运行程序以启动Microsoft Developer Studio

[开始] Compaq Visual Fortran 6 Developer Studio :或

…… CVF66

Microsoft Developer Studio的界面如下图所示:

文档窗口

工作空间窗口

输出窗口

2) 建立工作空间(WorkSpace)

工作空间(WorkSpace)对应着windows资源管理器的一个文件夹。

从菜单栏 “File”“New” 在弹出的“New”窗口选“WorkSpace”卡,在“Location”栏指定保

存工作空间的位置(即工作空间的上一层文件夹);在“WorkSpace Name”栏指定工作空间名称。

建立完工作空间即生成工作空间文件 *.dsw

3) 建立项目(Project)

项目是工作空间的下一层文件夹,一个项目只能保存一个主程序及其可执行文件(.exe文件)以及相

应的若干辅助文件,如外部子程序、数据文件、说明文件等。

从菜单栏 “File”“New” 在弹出的“New”窗口选“Project”卡,在列表中选“Fortran Console

Application(Fortran 应用程序)”;填写Project Name(项目名称,即文件夹名) 与 “Location”(默认为工作

空间);选取单选钮“Add to current WorkSpace”(将该项目添加到当前工作空间)

建立完项目即生成项目文件 *.dsp

4) 编辑程序文本

无论是程序的源文件还是如数据文件或说明文件等相关的文本虽然可以在任一文本编辑器中进行编

辑,但最好是在这个Studio平台上编辑。

从菜单栏 “File”“New” 在弹出的“New”窗口选“Files”卡。在列表中选“fortran Free Format

Source File(Fortran 自由格式源文件)”。钩选“Add to project”;在“File”栏填入文件名;在“Location”

栏默认是项目地址。

Fortran 95的源文件扩展名为 .f90。

 若是编辑数据文件或说明文件则可在“New”窗口的“Files”卡的列表中选“Text File”,或者

在“New”窗口选“Other Documents”卡建立其他类型的文档。

5) 编译、连接生成可执行文件(.exe文件)

源程序文件编辑完成后要进行编译,此时系统将对源程序进行语法检查,若有错误将在输出栏显示

相关信息,此时可按功能键F4还可提供更详细的信息。编译通过后即生成后缀为.obj的目标文件。当本

项目所有的程序都通过编译后即可进行连接生成可执行文件(.exe)。进行编译、连接、执行的指令可通

过下表所列方法发出:

通过菜单Build---

击工具栏按钮

(Compile)

使用功能键

Ctrl+F7

(Build)

F7

(Execute Program)

Ctrl+F5

编译

Compile

连接

Build

执行

Execute

1-2 FORTRAN 95所用的字符:

FORTRAN 95中使用的英文字母除字符串外,均不区分大小写。

所有名称均须用英文字母起头,后面可跟着总数不超过31个字符的英文字母、数字、下划线。关

键字也可以作为变量、数组、函数、程序等实体的名称。

一个命令行允许编写132个字符,可以书写多条语句,各语句间以分号‘;’分隔。长语句可以分行,

以‘&’为续行符。前导行的末尾必须有‘&’号,后续行行首可以有‘&’号也可以没有。

‘!’为注释符,可以出现在一行的任意位置。注释符后的所有字符都是注释文本,注释文本可以

包括汉字在内的任何字符。

 本文中语法说明所用的符号:

符号

<……>

[……]

选项1 | 选项2 | 选项3 |…

{……}

1-3 变量类型及其声明

说明

必须填入尖括号中指定的相应内容

可以填入也可以不填入在方括号中指定的内容

可以有选择地填入某一选项

可重复地按花括号中指定格式填入相应内容


本文标签: 数组 文件 空间 子程序 语句