《FORTRAN95程式設計》是2011年清華大學出版社出版的圖書,作者是白雲。本書基於CompaqVisualFORTRAN6.6編譯軟體,詳細講解了FORTRAN95程式設計的相關知識和套用技巧。
基本介紹
內容簡介,作者簡介,圖書目錄,
內容簡介
《FORTRAN95程式設計》詳細介紹了FORTRAN95的基本知識、內部數據類型、數據有格式輸入輸出、三種控制結構程式設計(順序、選擇、循環)、數組(靜態數組、動態數組)、子程式(標準子程式、語句函式、內部子程式、外部子程式、遞歸子程式、純子程式、逐元子程式)、FORALL並行計算、派生類型與結構體、指針、檔案、接口、模組、公私屬性、操作重載、公用區、存儲關聯、圖形處理、多語言混合編程等,以及程式設計基本概念和MicrosoftDeveloperStudio可視化集成開發環境。每章後面附有大量習題,供讀者平時練習和上機實驗之用,書後提供附錄,便於讀者速查有關信息。
《FORTRAN95程式設計》可作為高等院校程式設計課教材及各類計算機培訓教材和工程技術人員的參考用書。
作者簡介
白雲,碩士,教授,1959年7月生,1982年至今,在高校從事教學、科研、管理工作近30年。主要研究方向:計算機輔助設計、計算機軟體開發技術、軟體增量開發環境。因工作所需,近幾年,對AutoCAD、FORTRAN90、FORTRAN95有比較深入研究,主講相關課程。主持完成省部級以上項目5項.主持完成橫向合作項目多項,撰寫出版教材10部,發表學術論文20多篇,榮獲中國人民銀行金融科技進步三等獎,江蘇省精品課程2門,江蘇省精品教材1部,教育部“十一五”國家級規劃教材1部。
圖書目錄
第1章 程式設計概述
1.1 程式設計語言
1.1.1 程式設計語言分類
1.1.2 程式設計語言概念
1.1.3 程式設計語言形式化描述
1.2 程式和程式設計
1.2.1 程式
1.2.2 程式設計
1.2.3 程式設計步驟
1.3 算法的基本概念和特性
1.3.1 算法含義
1.3.2 算法特性
1.3.3 算法評價標準
1.3.4 算法描述工具
1.4 程式設計方法
1.4.1 模組化程式設計方法
1.4.2 結構化程式設計方法
1.4.3 面向對象程式設計方法
習題1
第2章 FORTRAN95軟體開發環境
2.1 FORTRAN語言發展概述
2.2 FORRAN95主要特徵
2.3 CompaqVisualFORTRAN6.6 主要特性
2.4 CompaqVisualFORTRAN6.6 軟硬體配置和安裝
2.5 Microsoft Developer Studio軟體開發環境概述
2.5.1 Microsoft Developer Studio簡介
2.5.2 工作空間(Workspace)和項目(Project)
2.5.3 啟動Microsoft Developer Studio
2.5.4 Microsoft Developer Studio主視窗說明
2.6 Microsoft Developer Studio解題過程
2.6.1 前期準備工作
2.6.2 創建工作空間
2.6.3 創建項目
2.6.4 創建源程式檔案
2.6.5 創建輔助文檔檔案
2.6.6 編譯源程式檔案
2.6.7 構建可執行程式檔案
2.6.8 運行程式
2.6.9 調試程式
2.6.1 0程式多區域顯示
習題2
第3章 FORTRAN95基礎知識
3.1 字元集
3.2 名稱
3.3 關鍵字
3.4 程式結構
3.5 語句
3.6 程式書寫格式
3.7 數據類型
習題3
第4章 內部數據類型與順序結構程式設計
4.1 常量
4.1.1 整型常量
4.1.2 實型常量
4.1.3 復型常量
4.1.4 字元型常量
4.1.5 邏輯型常量
4.2 變數
4.2.1變數名稱
4.2.2 變數類型
4.2.3 整型變數
4.2.4 實型變數
4.2.5 復型變數
4.2.6 字元型變數
.4.2.7 邏輯型變數
4.3 表達式
4.3.1 算術表達式
4.3.2 字元表達式
……
第5章 數據有格式輸入輸出
第6章 選擇結構程式設計
第7章 循環結構程式設計
第8章 數組及其套用
第9章 函式與子例行程式
第10章 派生類型與結構體
第11章 指針與動態數據結構
第12章 檔案與設備
第13章 接口、模組與重載
第14章 公用區、存儲關聯與數據塊子程式
第15章 圖形處理
第16章 Visual Basic與FORTRAN 95的多語言混合編程
第5章 循環結構程式設計
5.1 do循環結構
5.2 do while循環結構
5.3 循環的流程控制
5.4 程式舉例
習題5
第6章 數組
6.1 數組的概念
6.2 數組的定義
6.3 給數組賦初值
6.4 對數組的操作
6.5 數組的保存規則
6.6 數組的輸入和輸出
6.7 動態數組
6.8 數組套用舉例
習題6
第7章 函式與子程式
7.1 語句函式
7.2 函式子程式
7.3 子例行程式
7.4 程式單元之間的數據傳遞:虛實結合
7.5 特殊的子程式類型
7.6 數據共用存儲單元與數據塊子程式
習題7
第8章 檔案
8.1 檔案的基本概念
8.2 檔案的操作語句
8.3 有格式檔案的存取
8.4 無格式檔案的存取
8.5 二進制檔案的存取
習題8
第9章 派生類型與結構體
9.1 派生類型定義
9.2 結構體的定義與引用
9.3 結構體初始化
9.4 結構體數組
9.5 程式舉例
習題9
第10章 指針
10.1 指針的概念
10.2 指針的定義
10.3 指針的使用
10.4 指針與數組
10.5 指針與鍊表
習題10
第11章 模組
11.1 模組的定義
11.2 use語句
11.3 接口界面塊
11.4 超載
11.5 模組的套用舉例
習題11
第12章 常用數值算法
12.1 求解一元方程
12.2 數值積分
12.3 線性代數
習題12
附錄a ascii碼字元編碼
附錄b fortran庫函式
參考文獻
5.1 do循環結構
5.2 do while循環結構
5.3 循環的流程控制
5.4 程式舉例
習題5
第6章 數組
6.1 數組的概念
6.2 數組的定義
6.3 給數組賦初值
6.4 對數組的操作
6.5 數組的保存規則
6.6 數組的輸入和輸出
6.7 動態數組
6.8 數組套用舉例
習題6
第7章 函式與子程式
7.1 語句函式
7.2 函式子程式
7.3 子例行程式
7.4 程式單元之間的數據傳遞:虛實結合
7.5 特殊的子程式類型
7.6 數據共用存儲單元與數據塊子程式
習題7
第8章 檔案
8.1 檔案的基本概念
8.2 檔案的操作語句
8.3 有格式檔案的存取
8.4 無格式檔案的存取
8.5 二進制檔案的存取
習題8
第9章 派生類型與結構體
9.1 派生類型定義
9.2 結構體的定義與引用
9.3 結構體初始化
9.4 結構體數組
9.5 程式舉例
習題9
第10章 指針
10.1 指針的概念
10.2 指針的定義
10.3 指針的使用
10.4 指針與數組
10.5 指針與鍊表
習題10
第11章 模組
11.1 模組的定義
11.2 use語句
11.3 接口界面塊
11.4 超載
11.5 模組的套用舉例
習題11
第12章 常用數值算法
12.1 求解一元方程
12.2 數值積分
12.3 線性代數
習題12
附錄a ascii碼字元編碼
附錄b fortran庫函式
參考文獻