FORTRAN 95程式設計與數據結構基礎教程

FORTRAN 95程式設計與數據結構基礎教程

《FORTRAN 95程式設計與數據結構基礎教程》是2010年天津大學出版社出版的圖書。

基本介紹

  • 中文名:FORTRAN 95程式設計與數據結構基礎教程
  • 作者:王慶節,葛衛民,王保旗主編
  • 類別:電腦程式設計教材
  • 出版社:天津大學出版社
  • 出版時間:2010年
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787561837467
內容簡介,圖書目錄,

內容簡介

本書以FORTRAN 95國際標準為依據,全面介紹了FORTRAN 95程式設計語言。內容新穎,重點突出,例題豐富實用,通俗易懂。書中不僅介紹了FORTRAN 95的基本語句,而且闡述了FOR-TRAN 95的高性能計算和基於對象的程式設計特徵,同時介紹了實用的程式設計方法和FORTRAN 95在數值計算、檢索分類及數據結構等方面的套用。每章都配有大量、多類型的習題,並對其中有一定難度的編程題給出了完整的程式。在附錄中給出了大部分習題的答案及供學生自測用的樣卷,並列出了FORTRAN 95的全部內在(標準)過程。
本書可作為高等理工科院校FORTRAN程式設計課程的教材,也可作為教學人員、軟體開發人員的參考書。

圖書目錄

第1章 FORTRAN 95簡單程式設計
1.1 程式設計概述
1.1.1 程式設計語言
1.1.2 程式設計過程
1.2 FORTRAN語言簡介
1.2.1 FORTRAN語言簡介
1.2.2 FORTRAN字元集
1.2.3 FORTRAN程式組成
1.2.4 FORTRAN程式書寫格式
1.3 FORTRAN基本數據類型
1.4 FORTRAN表達式
1.4.1 常量與變數
1.4.2 FORTRAN庫函式
1.4.3 算術表達式
1.5 賦值語句
1.5.1 賦值語句
1.5.2 給變數賦初值
1.6 簡單的輸入與輸出
1.6.1 表控輸入語句
1.6.2 表控輸出語句
1.7 程式舉例
1.8 FORTRAN語言上機實習步驟
習題
第2章 分支程式設計
2.1 基本程式結構
2.1.1 結構化程式設計概述
2.1.2 順序結構
2.1.3 分支(選擇)結構
2.1.4 循環結構
2.2 IF分支結構
2.2.1 邏輯表達式
2.2.2 IFELSEENDIF結構
2.2.3 IFELSEIF結構
2.3 SELECT CASE結構
2.4 分支結構嵌套
2.5 邏輯IF語句與GOTO語句
2.5.1 邏輯IF語句
2.5.2 GOTO語句
2.6 程式舉例
習題
第3章 循環程式設計
3.1 循環的概念
3.2 DO循環結構
3.2.1 DO循環結構的形式
3.2.2 計數型DO循環
3.2.3 DO WHILE循環(當型循環)
3.3 循環結構的嵌套
3.4 輔助循環語句
3.4.1 CYCLE語句
3.4.2 EXIT語句
3.5 程式舉例
習題
第4章 數組、指針與派生類型
4.1 數組概述
4.1.1 數組與數組元素
4.1.2 數組說明符
4.2 數組的定義與引用
4.2.1 數組的定義
4.2.2 數組的引用
4.2.3 WHERE與FORALL結構和語句
4.3 數組的輸入輸出
4.3.1 數組的存儲規則
4.3.2 格式化輸入輸出
4.3.3 數組的輸入輸出
4.4 數組函式
4.5 動態存儲管理與指針的使用
4.5.1 可變大小的數組
4.5.2 指針的概念及簡單套用
4.5.3 指針數組
4.6 派生類型的定義與使用
4.6.1 派生類型的定義
4.6.2 派生類型的使用
4.7 程式舉例
習題
第5章 FORTRAN檔案
5.1 FORTRAN檔案概述
5.1.1 檔案的基本概念
5.1.2 檔案的基本操作
5.2 其他關於檔案的語句
5.2.1 BACKSPACE、ENDFILE、REWIND語句
5.2.2 INQUIRE語句
5.3 程式舉例
5.4 有關檔案語句的細節
習題
第6章 FORTRAN過程程式設計
6.1 FORTRAN過程概述
6.2 外部函式子程式
6.2.1 外部函式子程式的定義
6.2.2 外部函式子程式的調用
6.3 外部子例行子程式
6.3.1 外部子例行子程式的定義
6.3.2 外部子例行子程式的調用
6.4 關於啞實結合的進一步討論
6.4.1 實元和啞元的對應關係
6.4.2 啞實結合的方法
6.4.3 入口啞元和出口啞元
6.4.4 關於字元型啞元和返回不定長度字元串的函式子程式
6.4.5 關於過程啞元
6.4.6 指針與過程
6.4.7 過程中保持前次過程調用期間值的方法
6.5 關於數組啞元的進一步說明
6.5.1 啞元是數組名時的實元
6.5.2 啞元數組的形式
6.5.3 自動數組
6.6 遞歸過程與遞歸調用
6.6.1 遞歸函式子程式
6.6.2 遞歸子例行子程式
6.7 內部過程和並行過程
6.7.1 內部過程
6.7.2 並行過程
6.8 變數作用域與不同程式單元問的數據共享
6.8.1 變數作用域
6.8.2 公用語句
6.8.3 數據塊程式單元
6.8.4 等價語句
6.9 多檔案與INCLUDE語句
6.10 程式舉例
習題
第7章 FORTRAN模組
7.1 模組概述
7.2 模組的基本組成與使用
7.2.1 模組的基本組成形式
7.2.2 模組的共享使用
7.2.3 公有共享和私有使用
7.2.4 別名共享和部分共享
7.3 面向對象的程式設計概述
7.4 類的定義與對象的使用
7.4.1 類的定義
7.4.2 對象的使用
7.4.3 組合一類對象的使用
7.5 過程重載與運算符重載
7.5.1 過程重載
7.5.2 運算符重載
7.5.3 重載賦值號(=)
7.6 繼承性和多態性
7.6.1 基類和派生類
7.6.2 多態性
習題
第8章 實用程式設計方法
8.1 程式設計概述
8.1.1 程式設計的概念
8.1.2 電腦程式設計的一般過程
8.2 結構化程式設計方法
8.2.1 結構化程式設計的概念
8.2.2 結構化程式設計的規則
8.2.3 結構化編程
8.3 程式測試
8.3.1 程式測試概述
8.3.2 程式測試的黑盒法
8.3.3 程式測試的白盒法
8.4 常用算法的設計方法
8.4.1 疊代法
8.4.2 窮舉法
8.4.3 遞推法
8.4.4 遞歸法
8.4.5 回溯法
8.4.6 分治法
8.5 軟體開發方法簡介
習題
第9章 字元串處理算法
9.1 字元型數據的基本概念
9.1.1 字元型常數與變數
9.1.2 字元表達式
9.2 常用字元函式
9.2.1 概述
9.2.2 常用字元函式的使用
9.3 常用字元串操作
9.4 字元串查找的常規算法
9.5 程式舉例
習題
第10章 排序、查找算法
10.1 常用排序算法
10.1.1 選擇排序
10.1.2 冒泡排序
10.1.3 直接插入排序
10.2 常用查找算法
10.2.1 順序查找
10.2.2 二分查找
10.2.3 分塊查找
習題
第11章 數據結構基礎
11.1 數據結構概述
11.2 線性結構
11.2.1 線性表
11.2.2 棧
11.2.3 佇列
11.2.4 數組
11.3 樹形結構
11.3.1 樹的概念
11.3.2 二叉樹的定義和基本性質
11.3.3 二叉樹的存儲結構
11.3.4 二叉樹的遍歷
11.3.5 樹、森林與二叉樹的轉換
11.3.6 二叉排序樹
11.4 程式舉例
習題
附錄A 習題選答
附錄B 模擬試題及答案
附錄C FORTRAN 95內在過程
附錄D ASCII編碼表
參考文獻

相關詞條

熱門詞條

聯絡我們