本书介绍了当前国际上广泛流行的高级算法语言Fortran的全新版本Fortran 95。 本书循序渐进、由浅到深,使用结构化及面向对象程序设计观念,以简捷明了的方式把Fortran 95介绍给读者。书中主要讲述了Fortran 95程序设计的方法,包括数值计算、计算机绘图、窗口程序设计、与Visual C/Visual Basic/Delphi的链接、甚至是游戏程序的编写。
本书语言简洁,实例丰富,面向初、中级读者,适合初学Fortran程序设计的读者和想尝试由Fortran 77跨入Fortran 95的老手,也可作为从事Fortran教学研究、开发及应用方面的工程技术人员的参考书。
第1章计算机概论
1-1计算机简史
1-2数字化
1-3微处理器(MicroProcessor)
1-4计算机基本结构
1-5操作系统
1-6计算机语言
1-7今天的计算机
第2章编译器的使用
2-1编译器简介
2-2VisualFortran的使用
2-3LINUX下使用Fortran
第3章Fortran程序设计基础
3-1字符集
3-2书面格式
3-3Fortran的数据类型
3-4Fortran的数学表达式
3-5Fortran简史
第4章输入输出及声明
4-1输入(WRITE)输出(PRINT)命令
4-2声明
4-3输入命令(READ)
4-4格式化输入输出(FORMAT)
4-5声明的其他事项
4-6混合运算
4-7Fortran90的自定义数据类型
4-8KIND的使用
第5章流程控制与逻辑运算
5-1IF语句
5-2浮点数及字符的逻辑运算
5-3SELECTCASE语句
5-4其他流程控制
5-5二进制的逻辑运算
第6章循环
6-1DO
6-2DOWHILE循环
6-3循环的流程控制
6-4循环的应用
第7章数组(ARRAY)
7-1基本位用
7-2数组内容的设置
7-3数组的保存规则
7-4可变大小的数组
7-5数组的应用
第8章函数
8-1子程序(SUBROUTINE)的使用
8-2自定义函数(FUNCTION)
8-3全局变量(COMMON)
8-4函数中的变量
8-5特殊参数的使用方法
8-6特殊的函数类型
8-7MODULE
8-8一些少用的功能
8-9使用多个文件
8-10函数的应用
第9章文件
9-1文件读取的概念
9-2文件的操作
9-3顺序文件的操作
9-4直接访问文件的操作
9-5二进制文件的操作
9-6InternalFile(内部文件)
9-7NAMELIST
9-8文件的应用
第10章指针
10-1指针基本概念
10-2指针数组
10-3指针与函数
10-4基本的指针应用
10-5指针的高级应用
第11章MODULE及面向对象
11-1结构化与面向对象
11-2再论MODULE
11-3再论INTERFACE
11-4实际应用
第12章编译器的高级使用
12-1编译器的完整功能
12-2编译
12-3调试Debug
12-4优化
12-5与其他语言链接
12-6其他功能
第13章计算机绘图
13-1绘图基本概念
13-2SGL基本使用
13-3SGL的交互功能
13-4图像与色彩
13-5高级应用
第14章数值方法
14-1求解非线性函数
14-2线性代数
14-3积分
14-4插值法与曲线近似
第15章数据结构与算法
15-1排序
15-2搜索
15-3堆栈Stack
15-4树状结构
第16章IMSL函数库
16-1线性代数
16-2求解非线性方程
16-3微积分
16-4微分方程
16-5插值与曲线近似
附录
附录AFortran库存函数
附录BASCII表