本书介绍了当前国际上广泛流行的高级算法语言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表