会员   密码 您忘记密码了吗?
1,504,621 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > Fortran程序設計(第四版)
Fortran程序設計(第四版)
上一张
下一张
prev next

Fortran程序設計(第四版)

作者: STEPHEN J.CHAPMAN
出版社: 中國電力出版社
出版日期: 2018-10-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT888.00
市场价格: RM159.64
本店售价: RM142.08
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

本書介紹了Fortran語言基礎知識,以及結構化程式設計思想,該設計思想使得大型Fortran程式的維護更易於實現。本書在講述Fortran知識過程中,按適用于大型專案開發的模式來展開。本書的主要內容有:電腦和Fortran語言簡介,Fortran基礎知識,程式設計與分支結構,迴圈和字元操作,基本的I/O概念,陣列,過程,陣列的高級特性,過程的附加特性,字元變數的更多特性,附加的內置資料類型,派生資料類型,過程和模組的高級特性,高級I/O概念,指標和動態資料結構,Fortran物件導向程式設計,優化陣列和平行計算,冗餘、廢棄以及已被刪除的Fortran特性。

本書是一本理想的Fortran語言資料。


作者介紹

SHEPHEN J. CHAPMAN
 
1975年在路易斯安那州立大學獲電子工程專業學士學位,1979年在中佛羅里達大學獲電子工程專業碩士學位,後在水稻田大學進行了進一步的研究升造。
 
Chapman先生現在負責澳大利亞墨爾本的澳大利亞BAE系統的系統模型化和可操作分析工作,他是一名海軍艦隊反導彈攻擊模型的開發團隊領導人。該模型的代碼已經編寫了十年以上,含有超過40萬條的MATLAB代碼,他具有極其豐富的將MATLAB應用於實際問題的經驗。Chapman先生是電力與電子工程協會(以及幾個子協會)的資深會員,也是計算機械協會和(澳大利亞)工程研究會的成員。


目錄


譯者的話
前言
第1章 電腦和Fortran語言簡介1
1.1 電腦2
1.2 電腦中資料的表示3
1.3 電腦語言9
1.4 Fortran語言發展史9
1.5 Fortran的演進11
1.6 小結14
 
第2章 Fortran基礎知識17
2.1 介紹17
2.2 Fortran字元集17
2.3 Fortran語句結構18
2.4 Fortran程式結構19
2.5 常數與變數21
2.6 設定陳述式和算數運算27
2.7 內置函數35
2.8 表控輸入和輸出語句37
2.9 變數初始化41
2.10 IMPLICIT NONE語句42
2.11 程式舉例43
2.12 調試Fortran程式49
2.13 小結50

第3章 程式設計與分支結構61
3.1 自頂向下設計技術入門61
3.2 偽代碼和流程圖的使用65
3.3 邏輯常數、變數和運運算元65
3.4 控制結構:分支71
3.5 有關調試Fortran程式的問題89
3.6 小結90

第4章 迴圈和字元操作96
4.1 控制結構:迴圈96
4.2 字元賦值和字元操作118
4.3 Fortran迴圈的調試129
4.4 小結130

第5章 基本的I/O概念139
5.1 格式和格式化WRITE語句139
5.2 輸出設備140
5.3 格式描述符142
5.4 格式化READ語句159
5.5 檔及檔處理介紹164
5.6 小結180

第6章 陣列191
6.1 聲明陣列192
6.2 在Fortran語句中使用陣列元素193
6.3 在Fortran語句中使用整個陣列和部分陣列203
6.4 輸入和輸出206
6.5 程式舉例211
6.6 什麼時候該用陣列?224
6.7 小結225

第7章 過程231
7.1 子常式232
7.2 用模組共用資料249
7.3 模組過程255
7.4 Fortran函數257
7.5 過程作為參數傳遞給其他過程263
7.6 小結267

第8章 陣列的高級特性281
8.1 二維陣列281
8.2 多維陣列290
8.3 對陣列使用Fortran內置函數293
8.4 加遮罩的陣列賦值:WHERE結構295
8.5 FORALL結構297
8.6 可分配陣列299
8.7 小結306

第9章 過程的附加特性316
9.1 給子常式和函數傳遞多維陣列316
9.2 SAVE屬性和語句325
9.3 過程中的可分配陣列329
9.4 過程中的自動陣列329
9.5 在過程中作為形參的可分配陣列335
9.6 純過程和逐元過程338
9.7 內部過程340
9.8 子模組341
9.9 小結347

第10章 字元變數的更多特性356
10.1 字元比較操作357
10.2 內置字元函數360
10.3 把字元變數傳入子常式或函數363
10.4 可變長字元函數367
10.5 內部文件369
10.6 例題369
10.7 小結374

第11章 附加的內置資料類型379
11.1 REAL資料類型的可選擇類別379
11.2 INTEGER資料類型的可選長度398
11.3 CHARACTER資料類型的可選類別399
11.4 COMPLEX資料類型400
11.5 小結407

第12章 派生資料類型411
12.1 派生資料類型簡介411
12.2 派生資料類型的使用412
12.3 派生資料類型的輸入與輸出413
12.4 在模組中聲明派生資料類型414
12.5 從函數返回派生類型421
12.6 派生資料類型的動態記憶體分配425
12.7 參數化派生資料類型425
12.8 類型擴展426
12.9 類型綁定過程427
12.10 ASSOCIATE結構431
12.11 小結432

第13章 過程和模組的高級特性438
13.1 作用範圍和作用域438
13.2 塊443
13.3 遞迴過程444
13.4 關鍵字參數和可選參數446
13.5 過程介面和介面塊450
13.6 通用過程454
13.7 用用戶自訂操作符和賦值符擴展Fortran464
13.8 綁定賦值符和操作符474
13.9 限制對模組內容的訪問474
13.10 USE語句的高級選項477
13.11 內置模組480
13.12 訪問命令列參數和環境變數480
13.13 VOLATILE屬性和語句482
13.14 小結483

第14章 高級I/O概念495
14.1 更多格式描述符495
14.2 表式輸入的預設值503
14.3 Fortran I/O語句詳述504
14.4 I/O名稱列表522
14.5 未格式化檔524
14.6 直接訪問檔526
14.7 流訪問模式529
14.8 派生資料類型的非默認I/O530
14.9 非同步I/O536
14.10 訪問特定處理器相關的I/O系統資訊538
14.11 小結539

第15章 指標和動態資料結構546
15.1 指標和目標變數547
15.2 在設定陳述式中使用指針551
15.3 使用陣列指標553
15.4 使用指標的動態記憶體分配554
15.5 指標當作派生資料類型的元素557
15.6 指標陣列567
15.7 在過程中使用指針569
15.8 過程指針573
15.9 二叉樹結構576
15.10 小結591

第16章 Fortran物件導向程式設計597
16.1 物件導向程式設計介紹598
16.2 Fortran類的結構602
16.3 CLASS保留字602
16.4 在Fortran中實現類和物件604
16.5 第一個例子:timer類606
16.6 方法的分類611
16.7 對類成員的存取控制617
16.8 析構函數618
16.9 繼承性和多態性621
16.10 禁止在子類中重載方法633
16.11 抽象類別633
16.12 小結649

第17章 優化陣列和平行計算654
17.1 Fortran中優化陣列的並行處理655
17.2 創建簡單並行程式655
17.3 優化陣列657
17.4 映射間的同步658
17.5 例題:排序大資料集合664
17.6 動態優化陣列和派生資料類型669
17.7 優化陣列傳給過程670
17.8 臨界區671
17.9 並行程式中的極大危險671
17.10 小結675

第18章 冗餘、廢棄以及已被刪除的Fortran特性680
18.1 Fortran 90前的字元限制680
18.2 已被廢除的源碼格式681
18.3 冗餘資料類型682
18.4 過時、廢棄、和/或不必要的說明語句682
18.5 共用記憶體空間:COMMON和EQUIVALENCE685
18.6 不必要的副程式特性690
18.7 其他執行控制特性696
18.8 被廢除的分支和迴圈結構698
18.9 I/O語句的冗餘特性702
18.10 小結702

附錄A ASCII字元集708
附錄B Fortran/C交交交互操作709
附錄C Fortran內置過程717
附錄D Fortran程式中的語句序列758
附錄E 術語表760
附錄F 各章測驗的答案782