注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Fortran權(quán)威指南

Fortran權(quán)威指南

Fortran權(quán)威指南

定 價(jià):¥59.00

作 者: (英)奇弗斯,(英)斯萊索爾姆 著,陳寶國 等譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: FORTRAN

ISBN: 9787115212276 出版時(shí)間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 396 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Fortran語言在科學(xué)和工程計(jì)算領(lǐng)域的應(yīng)用非常廣泛。本書共31章,全面講述Fortran編程的相關(guān)概念和知識(shí),包括Fortran語言概述、計(jì)算機(jī)系統(tǒng)及其使用、Fortran的數(shù)值編程特性、Fortran的輸入/輸出和文件處理函數(shù)、控制結(jié)構(gòu)和數(shù)據(jù)類型、子例程、模塊及現(xiàn)代Fortran標(biāo)準(zhǔn)語言的高級(jí)特性。這是一本系統(tǒng)而全面的Fortran編程經(jīng)典圖書,既適合于初學(xué)者學(xué)習(xí),也適合資深Fortran編程人員作為參考。

作者簡(jiǎn)介

  Ian Chivers和Jane Sleightholme 國際知名的Fortran權(quán)威。多年來,除了在Fortran標(biāo)準(zhǔn)制定方面做出了巨大貢獻(xiàn)之外,兩人一直在全球共同推廣Fortran應(yīng)用。

圖書目錄

第1章 概述 1
第2章 計(jì)算機(jī)系統(tǒng)概述 5
2.1 計(jì)算機(jī)系統(tǒng)的核心 5
2.2 計(jì)算機(jī)系統(tǒng)的其他組件 6
2.3 軟件 7
2.4 思考題 7
2.5 參考書目 8
第3章 操作系統(tǒng)概述 9
3.1 操作系統(tǒng)的歷史 9
3.2 連網(wǎng) 10
3.3 思考題 11
3.4 參考書目 11
第4章 計(jì)算機(jī)系統(tǒng)的使用 12
4.1 文件 12
4.2 編輯器 12
4.3 單用戶系統(tǒng) 12
4.4 網(wǎng)絡(luò)系統(tǒng) 13
4.5 多用戶系統(tǒng) 13
4.6 其他有用知識(shí) 13
4.7 使用計(jì)算機(jī)系統(tǒng)開發(fā)Fortran程序的常用方法 14
4.8 參考書目 14
第5章 解決問題 15
5.1 自然語言 16
5.2 人工語言 16
5.3 小結(jié) 17
5.4 算法 17
5.5 系統(tǒng)分析與設(shè)計(jì) 18
5.6 小結(jié) 20
5.7 思考題 20
5.8 參考書目 21
第6章 編程語言簡(jiǎn)介 23
6.1 早期的理論工作 23
6.2 什么是編程語言 23
6.3 編程語言的發(fā)展與工程技術(shù) 23
6.4 早期 24
6.5 喬姆斯基與編程語言的發(fā)展 25
6.6 Lisp 26
6.7 Snobol 26
6.8 第二代語言 26
6.9 程序語言發(fā)展的其他標(biāo)準(zhǔn) 28
6.10 Ada 28
6.11 Modula 29
6.12 Modula 2 29
6.13 其他語言的發(fā)展 29
6.14 OOP 30
6.15 Fortran 90 33
6.16 Fortran 1995 34
6.17 ISO技術(shù)報(bào)告TR15580和TR 15581 34
6.18 Fortran 2003 35
6.19 DTR 19767增強(qiáng)模塊工具 35
6.20 因特網(wǎng)資源 36
6.21 小結(jié) 37
6.22 參考書目 37
第7章 編程概述 42
7.1 Fortran語言的優(yōu)點(diǎn)和缺點(diǎn) 42
7.2 編程語言的元素 43
7.3 變量——名稱、類型和值 45
7.4 說明 46
7.5 更多Fortran規(guī)則 46
7.6 Fortran字符集 47
7.7 良好的編程指導(dǎo) 48
7.8 編譯器 48
7.9 程序開發(fā) 48
7.10 思考題 49
第8章 運(yùn)算 50
8.1 舍入和截?cái)唷?3
8.2 計(jì)算光從太陽傳播到地球需要的時(shí)間 54
8.3 PARAMETER語句 55
8.4 數(shù)值的范圍、精度和大小 55
8.5 高級(jí)主題 57
8.6 變量的狀態(tài) 66
8.7 小結(jié) 66
8.8 思考題 67
8.9 參考書目 69
第9章 數(shù)組一:基本原理 70
9.1 數(shù)據(jù)表 70
9.2 Fortran中的數(shù)組 72
9.3 DIMENSION屬性 72
9.4 索引 72
9.5 控制結(jié)構(gòu) 73
9.6 月降雨量 73
9.7 體重 74
9.8 小結(jié) 75
9.9 思考題 76
第10章 數(shù)組二:更多示例 78
10.1 運(yùn)行時(shí)改變數(shù)組大小 78
10.2 多維數(shù)組 79
10.3 DIMENSION屬性和DO循環(huán)語句的其他形式 83
10.4 DO循環(huán)和直接重復(fù) 84
10.5 小結(jié) 85
10.6 思考題 86
第11章 整個(gè)數(shù)組和數(shù)組片段的特性 88
11.1 術(shù)語 88
11.2 操作整個(gè)數(shù)組 89
11.3 數(shù)組片段 91
11.4 數(shù)組構(gòu)造函數(shù) 93
11.5 屏蔽的數(shù)組賦值和WHERE語句 97
11.6 FORALL語句和FORALL構(gòu)造 98
11.7 小結(jié) 99
11.8 思考題 99
11.9 參考書目 99
第12章 結(jié)果輸出 100
12.1 整數(shù):I格式或編輯描述符 100
12.2 實(shí)數(shù):F格式或編輯描述符 102
12.3 實(shí)數(shù):E格式或編輯描述符 105
12.4 空格 106
12.5 字符:A格式或編輯描述符 106
12.6 在FORMAT語句中混用多種輸出類型 107
12.7 常見錯(cuò)誤 107
12.8 OPEN(和CLOSE) 108
12.9 重復(fù) 109
12.10 其他例子 111
12.11 數(shù)組輸出中隱式的DO循環(huán)和數(shù)組片段 112
12.12 針對(duì)行式打印機(jī)的格式化 113
12.13 輸出有格式文件所需的時(shí)間 115
12.14 輸出無格式文件所需的時(shí)間 116
12.15 小結(jié) 117
12.16 思考題 117
第13章 讀取數(shù)據(jù) 119
13.1 從終端或鍵盤讀取內(nèi)容與從文件讀取內(nèi)容 119
13.2 固定字段的輸入 119
13.3 空格、null和零 123
13.4 字符 124
13.5 跳過空格和多行內(nèi)容 124
13.6 讀取 125
13.7 再次操作文件 125
13.8 使用數(shù)組片段進(jìn)行讀取 126
13.9 讀取有格式文件使用的時(shí)間 127
13.10 讀取無格式文件使用的時(shí)間 128
13.11 讀取時(shí)出現(xiàn)錯(cuò)誤 128
13.12 小結(jié) 129
13.13 思考題 129
第14章 文件 130
14.1 Fortran中的數(shù)據(jù)文件 130
14.2 OPEN選項(xiàng)小結(jié) 132
14.3 更簡(jiǎn)單的I/O 133
14.4 小結(jié) 134
14.5 思考題 134
第15章 函數(shù) 135
15.1 預(yù)定義函數(shù)及其應(yīng)用 136
15.2 泛型函數(shù) 137
15.3 基本函數(shù) 137
15.4 轉(zhuǎn)換函數(shù) 137
15.5 關(guān)于函數(shù)使用的注意事項(xiàng) 138
15.6 示例6:計(jì)算指定年份的復(fù)活節(jié)日期 138
15.7 完整的預(yù)定義函數(shù)列表 140
15.8 提供用戶定義函數(shù) 141
15.9 變量的作用域和局部變量 142
15.10 遞歸函數(shù) 143
15.11 示例9:GCD函數(shù)的遞歸形式 144
15.12 示例10:移除遞歸 145
15.13 純函數(shù) 145
15.14 基本函數(shù) 145
15.15 內(nèi)部函數(shù) 145
15.16 小結(jié) 146
15.17 函數(shù)語法 146
15.18 規(guī)則和限制 147
15.19 思考題 147
15.20 參考書目 148
第16章 控制結(jié)構(gòu) 149
16.1 選擇操作過程 150
16.2 DO語句的3種形式 155
16.3 小結(jié) 159
16.4 思考題 160
16.5 參考書目 161
第17章 字符 162
17.1 輸入字符 163
17.2 字符運(yùn)算符 163
17.3 字符子串 164
17.4 字符函數(shù) 165
17.5 排序序列 166
17.6 小結(jié) 167
17.7 思考題 168
第18章 復(fù)數(shù) 169
18.1 示例 170
18.2 復(fù)數(shù)和種類類型 171
18.3 小結(jié) 171
18.4 思考題 171
第19章 邏輯型 172
19.1 I/O 174
19.2 小結(jié) 174
19.3 思考題 175
第20章 用戶定義的類型 176
20.1 示例1:日期 176
20.2 類型定義 177
20.3 變量定義 177
20.4 示例2:地址列表 177
20.5 示例3:嵌套用戶定義的類型 178
20.6 思考題 179
20.7 參考書目 179
第21章 指針概述 180
21.1 指針的基本概念 180
21.2 ASSOCIATED內(nèi)置函數(shù) 181
21.3 在賦值前引用A和B 182
21.4 NULL內(nèi)置函數(shù) 184
21.5 用等號(hào)賦值 184
21.6 單鏈表 186
21.7 讀入任意數(shù)量的數(shù)值數(shù)據(jù) 187
21.8 指針數(shù)組 190
21.9 指針數(shù)組和變長數(shù)據(jù)集:1 190
21.10 指針數(shù)組和變長數(shù)據(jù)集:2 191
21.11 內(nèi)存泄漏示例 191
21.12 非標(biāo)準(zhǔn)指針的示例 193
21.13 思考題 197
第22章 子例程概述 198
22.1 示例1 199
22.2 示例2 202
22.3 示例3:使用接口塊的二次方程示例 202
22.4 示例4:二次方程示例與CONTAINS語句 204
22.5 將一個(gè)問題分解成多個(gè)小問題 206
22.6 小結(jié) 206
22.7 思考題 206
第23章 深入理解子例程 208
23.1 傳遞參數(shù) 208
23.2 公共代碼示例 209
23.3 顯式形狀數(shù)組示例 209
23.4 假定形狀數(shù)組示例 210
23.5 字符參數(shù)和假定長度啞元 212
23.6 將秩不小于2的數(shù)組作為參數(shù) 213
23.7 自動(dòng)數(shù)組與中值的計(jì)算 217
23.8 兩種中值計(jì)算算法 221
23.9 遞歸子例程:Quicksort 224
23.10 小結(jié) 228
23.11 思考題 228
23.12 參考書目 229
23.13 商用數(shù)值和統(tǒng)計(jì)子例程庫 230
第24章 模塊概述 231
24.1 全局?jǐn)?shù)據(jù)模塊 232
24.2 精度規(guī)范和常量定義模塊 232
24.3 共享數(shù)組模塊 233
24.4 派生數(shù)據(jù)類型模塊 234
24.5 包含過程的模塊:快速排序示例 236
24.6 包含過程的模塊:統(tǒng)計(jì)示例 239
24.7 使用高斯消元法求解線性方程 241
24.8 模塊使用和編譯過程的說明 245
24.9 小結(jié) 245
24.10 思考題 245
24.11 參考書目 246
第25章 實(shí)現(xiàn)從Fortran 77的轉(zhuǎn)換 247
25.1 刪減的特性 247
25.2 廢棄的特性 247
25.3 改善的替代方法 248
25.4 示例1 249
25.5 示例2 255
25.6 商業(yè)轉(zhuǎn)換工具 256
25.7 小結(jié) 277
25.8 思考題 277
第26章 案例分析 278
26.1 使用鏈表求解稀疏矩陣 278
26.2 利用Runga-Kutta-Merson方法求解一階常微分方程組 282
26.3 泛型過程 289
26.4 返回變長數(shù)組的函數(shù) 294
26.5 運(yùn)算符和賦值重載 295
26.6 將矩陣對(duì)角元素開方的子例程 296
26.7 完全平衡二叉樹 298
26.8 純函數(shù)示例 299
26.9 基本函數(shù)示例 300
26.10 基本子例程示例 302
26.11 日期類 302
26.12 圖形示例 314
26.13 思考題 319
26.14 參考書目 320
第27章 ISO TR 15580 IEEE算術(shù) 321
27.1 歷史 321
27.2 IEEE 754規(guī)范 323
27.3 小結(jié) 326
27.4 ISO TR 15580 326
27.5 小結(jié) 332
27.6 參考書目 332
第28章 ISO TR 15581可分配增強(qiáng)功能 335
28.1 可分配啞數(shù)組示例 335
28.2 可分配函數(shù)結(jié)果示例 337
28.3 可分配結(jié)構(gòu)組件示例 339
28.4 小結(jié) 339
28.5 注意事項(xiàng) 339
第29章 Fortran 2003和增強(qiáng)的模塊特性 340
29.1 派生類型增強(qiáng)功能 340
29.2 面向?qū)ο蟮木幊讨С帧?40
29.3 數(shù)據(jù)操作增強(qiáng)功能 340
29.4 輸入/輸出增強(qiáng)功能 341
29.5 與C編程語言的互操作性 341
29.6 過程指針 341
29.7 作用域增強(qiáng)功能 341
29.8 支持IEC 60559(IEEE 754)異常和運(yùn)算 342
29.9 支持國際使用:(ISO 10646) 342
29.10 與主機(jī)操作系統(tǒng)的增強(qiáng)集成功能 342
29.11 ASSOCIATE結(jié)構(gòu) 342
29.12 增強(qiáng)的模塊特性 343
29.13 小結(jié) 343
第30章 并行編程 344
30.1 消息傳遞接口 344
30.2 Co-array Fortran 344
30.3 Openmp 344
30.4 PVM 345
30.5 HPF 345
30.6 并行編程和高性能計(jì)算 345
30.7 小結(jié) 346
第31章 雜項(xiàng) 347
31.1 程序開發(fā)和軟件工程 347
31.2 數(shù)據(jù)結(jié)構(gòu) 349
31.3 算法 349
31.4 遞歸 349
31.5 結(jié)構(gòu)化編程和GOTO語句 349
31.6 效率、時(shí)間和空間的平衡 350
31.7 程序測(cè)試 350
31.8 簡(jiǎn)單的調(diào)試技術(shù) 350
31.9 軟件工具 351
31.10 數(shù)值軟件資源 351
31.11 尾聲 352
31.12 參考書目 352
附錄A 詞匯表 354
附錄B 樣本程序示例 359
附錄C ASCII字符集 362
附錄D 內(nèi)置函數(shù)和過程 363
附錄E 英語和拉丁語文本 387
附錄F 編碼文本摘錄 388
附錄G 正式語法 389
附錄H 編譯器選項(xiàng) 393

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)