本書介紹了當(dāng)前國際上廣泛流行的高級算法語言Fortran的*版本Fortran 95。 本書循序漸進(jìn)、由淺到深,使用結(jié)構(gòu)化及面向?qū)ο蟪绦蛟O(shè)計觀念,以簡捷明了的方式把Fortran 95介紹給讀者。書中主要講述了Fortran 95程序設(shè)計的方法,包括數(shù)值計算、計算機(jī)繪圖、窗口程序設(shè)計、與Visual C/Visual Basic/Delphi的鏈接、甚至是游戲程序的編寫。
本書語言簡潔,實(shí)例豐富,面向初、中級讀者,適合初學(xué)Fortran程序設(shè)計的讀者和想嘗試由Fortran 77跨入Fortran 95的老手,也可作為從事Fortran教學(xué)研究、開發(fā)及應(yīng)用方面的工程技術(shù)人員的參考書。
`
前言:
這本書的前身,是筆者在1997年出版的精通Fortranc90程序設(shè)計。Fortranc95這個標(biāo)準(zhǔn),與Fortranc90比較起來其實(shí)并沒有很大的差別:不過這本書在內(nèi)容上做了許多修訂,把以前解釋不足的地方都重新改寫,尤其是數(shù)組。指針。MODULE的部分,另外在繪圖及數(shù)值計算方
前言
導(dǎo)讀
光盤使用說明
致謝
第1章 計算機(jī)概論
1-1 計算機(jī)簡史
1-2 數(shù)字化
1-3 微處理器(Micro Processor)
1-4 計算機(jī)基本結(jié)構(gòu)
1-5 操作系統(tǒng)
1-6 計算機(jī)語言
1-7 今天的計算機(jī)
第2章 編譯器的使用
2-1 編譯器簡介
2-2 Visual Fortran 的使用
2-3 LINUX下使用Fortran
第3章 Fortran程序設(shè)計基礎(chǔ)
3-1 字符集
3-2 書面格式
3-3 Fortran的數(shù)據(jù)類型
3-4 Fortran的數(shù)學(xué)表達(dá)式
3-5 Fortran簡史
第4章 輸入輸出及聲明
4-1 輸入(WRITE)輸出(PRINT)命令
4-2 聲明
4-3 輸入命令(READ)
4-4 格式化輸入輸出(FORMAT)
4-5 聲明的其他事項(xiàng)
4-6 混合運(yùn)算
4-7 Fortran 90的自定義數(shù)據(jù)類型
4-8 KIND的使用
第5章 流程控制與邏輯運(yùn)算
5-1 IF語句
5-2 浮點(diǎn)數(shù)及字符的邏輯運(yùn)算
5-3 SELECT CASE語句
5-4 其他流程控制
5-5 二進(jìn)制的邏輯運(yùn)算
第6章 循環(huán)
6-1 DO
6-2 DO WHILE循環(huán)
6-3 循環(huán)的流程控制
6-4 循環(huán)的應(yīng)用
第7章 數(shù)組(ARRAY)
7-1 基本位用
7-2 數(shù)組內(nèi)容的設(shè)置
7-3 數(shù)組的保存規(guī)則
7-4 可變大小的數(shù)組
7-5 數(shù)組的應(yīng)用
第8章 函數(shù)
8-1 子程序(SUBROUTINE)的使用
8-2 自定義函數(shù)(FUNCTION)
8-3 全局變量(COMMON)
8-4 函數(shù)中的變量
8-5 特殊參數(shù)的使用方法
8-6 特殊的函數(shù)類型
8-7 MODULE
8-8 一些少用的功能
8-9 使用多個文件
8-10 函數(shù)的應(yīng)用
第9章 文件
9-1 文件讀取的概念
9-2 文件的操作
9-3 順序文件的操作
9-4 直接訪問文件的操作
9-5 二進(jìn)制文件的操作
9-6 Internal File(內(nèi)部文件)
9-7 NAMELIST
9-8 文件的應(yīng)用
第10章 指針
10-1 指針基本概念
10-2 指針數(shù)組
10-3 指針與函數(shù)
10-4 基本的指針應(yīng)用
10-5 指針的高級應(yīng)用
第11章 MODULE及面向?qū)ο?br /> 11-1 結(jié)構(gòu)化與面向?qū)ο?br /> 11-2 再論MODULE
11-3 再論INTERFACE
11-4 實(shí)際應(yīng)用
第12章 編譯器的高級使用
12-1 編譯器的完整功能
12-2 編譯
12-3 調(diào)試Debug
12-4 優(yōu)化
12-5 與其他語言鏈接
12-6 其他功能
第13章 計算機(jī)繪圖
13-1 繪圖基本概念
13-2 SGL基本使用
13-3 SGL的交互功能
13-4 圖像與色彩
13-5 高級應(yīng)用
第14章 數(shù)值方法
14-1 求解非線性函數(shù)
14-2 線性代數(shù)
14-3 積分
14-4 插值法與曲線近似
第15章 數(shù)據(jù)結(jié)構(gòu)與算法
15-1 排序
15-2 搜索
15-3 堆棧Stack
15-4 樹狀結(jié)構(gòu)
第16章 IMSL函數(shù)庫
16-1 線性代數(shù)
16-2 求解非線性方程
16-3 微積分
16-4 微分方程
16-5 插值與曲線近似
附錄
附錄A Fortran庫存函數(shù)
附錄B ASCII表