程序設(shè)計基礎(chǔ):Fortran 95(高等學(xué)校計算機(jī)基礎(chǔ)教育教材精選)
定 價:29 元
- 作者:閆彩云 ,王紅鷹 編
- 出版時間:2011/3/1
- ISBN:9787302248651
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312FO
- 頁碼:276
- 紙張:膠版紙
- 版次:1
- 開本:16開
《程序設(shè)計基礎(chǔ):Fortran 95(高等學(xué)校計算機(jī)基礎(chǔ)教育教材精選)》全面、系統(tǒng)地介紹了fortran 95的語法規(guī)則以及利用它進(jìn)行程序設(shè)計的方法。主要內(nèi)容有fortran 95概述及編譯環(huán)境的介紹、fortran 95程序設(shè)計基礎(chǔ)、順序結(jié)構(gòu)程序設(shè)計、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組、函數(shù)與子程序、文件、派生類型與結(jié)構(gòu)體、指針、模塊、常用數(shù)值算法。
本書針對初學(xué)者的特點(diǎn),突出基礎(chǔ)知識的講解,全書概念清晰,語言簡單易懂,實(shí)例豐富,運(yùn)行結(jié)果直觀可靠。可作為高校理工科類學(xué)生學(xué)習(xí)程序設(shè)計的教材,也可作為程序設(shè)計的初學(xué)者、從事工程計算的工作人員?科研人員的參考書。
程序設(shè)計基礎(chǔ)--Fortran 95程序設(shè)計是高等學(xué)校計算機(jī)基礎(chǔ)教育的基礎(chǔ)與重點(diǎn),目的是向?qū)W生介紹程序設(shè)計的基礎(chǔ)知識,使學(xué)生掌握高級語言程序設(shè)計的基本思想和方法,培養(yǎng)學(xué)生掌握用計算機(jī)處理問題的思維方法。
FORTRAN語言是世界上最早出現(xiàn)的計算機(jī)高級程序設(shè)計語言,從1954年第一個FORTRAN語言版本的問世到現(xiàn)在,F(xiàn)ORTRAN語言的標(biāo)準(zhǔn)化不斷吸收現(xiàn)代化編程語言的新特性,F(xiàn)ORTRAN語言就以其特有的功能在數(shù)值、科學(xué)和工程計算領(lǐng)域發(fā)揮著重要作用,并且在工程計算領(lǐng)域占有重要地位,很多優(yōu)秀的工程計算軟件都是運(yùn)用FORTRAN語言編寫,如ANSYS、Marc等。
基于Windows平臺下的Fortran 90的推出,使FORTRAN真正實(shí)現(xiàn)了可視化編程,徹底告別了傳統(tǒng)DOS環(huán)境(字符界面),轉(zhuǎn)到了現(xiàn)代Windows環(huán)境(視窗界面),共享微軟公司W(wǎng)indows平臺的豐富資源。本書以Fortran 95為平臺,介紹程序設(shè)計的思想和方法。
本書以程序設(shè)計為主線,以編程應(yīng)用為驅(qū)動,通過案例和問題引入內(nèi)容,重點(diǎn)講解程序設(shè)計的思想和方法, 內(nèi)容全面,概念清晰,語言簡單易懂,實(shí)用性強(qiáng)。
書中所有程序?qū)嵗加墒谡n教師在多年授課過程中精挑細(xì)選所得,并采用目前流行的可視化的Microsoft develop studio集成開發(fā)環(huán)境,使讀者在程序的思維訓(xùn)練和程序組織方面得到極大簡化。
為使讀者更好地掌握Fortran 95程序設(shè)計基礎(chǔ),我們還編寫了配套的《Fortran 95 程序設(shè)計上機(jī)指導(dǎo)、習(xí)題答案及測試題》,可作為學(xué)習(xí)參考書。另外,還有與本書配套的電子版的教學(xué)課件,供教師教學(xué)參考使用。
本書可作為高校理工科類學(xué)生學(xué)習(xí)程序設(shè)計的教材,也可作為程序設(shè)計的初學(xué)者、從事工程計算的工作人員和科研人員的參考書。
本書由閆彩云、王紅鷹主編,李玉龍主審。本書第2~5章由閆彩云編寫,第1、10、12章由王紅鷹編寫,第7章1~4節(jié)和附錄A由王麗娟編寫,第7章5、6節(jié)和第11章由段志東編寫,第8章和附錄B由張翠玲編寫,第6章1~3節(jié)和第9章由方紅兵編寫,第6章4~8節(jié)由未碧貴編寫. 本書在規(guī)劃、編寫過程中得到了蘭州交通大學(xué)教務(wù)處、數(shù)理與軟件工程學(xué)院、土木工程學(xué)院、環(huán)境與市政工程學(xué)院的領(lǐng)導(dǎo)和老師們的大力支持。作者在此表示衷心的感謝。
鑒于作者水平所限,書中難免有不當(dāng)或錯誤之處,懇請讀者不吝賜教。
作 者2010年11月
第1章 fortran 95概述
1.1 程序設(shè)計與程序設(shè)計語言
1.2 fortran語言發(fā)展簡史
1.3 fortran 95語言的特點(diǎn)
1.4 程序設(shè)計引例
1.5 fortran 95編譯環(huán)境與上機(jī)步驟
習(xí)題1
第2章 foftran 95程序設(shè)計基礎(chǔ)
2.1 fortran 95的字符集、標(biāo)識符和關(guān)鍵字
2.2 fortran 95程序的書寫格式
2.3 fortran 95的數(shù)據(jù)類型
2.4 常量和變量
2.5 fortran 95的算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.6 fortran 95標(biāo)準(zhǔn)函數(shù)
習(xí)題2
第3章 順序結(jié)構(gòu)程序設(shè)計
3.1 賦值語句
3.2 輸入和輸出語句
3.3 end語句、stop語句和pause語句
3.4 程序舉例
習(xí)題3
第4章 選擇結(jié)構(gòu)程序設(shè)計
4.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
4.2 邏輯運(yùn)算符和邏輯表達(dá)式
4.3 邏輯if語句
4.4 塊if結(jié)構(gòu)
4.5 塊if結(jié)構(gòu)的嵌套
4.6 塊case結(jié)構(gòu)
4.7 程序舉例
習(xí)題4
第5章 循環(huán)結(jié)構(gòu)程序?計
5.1 do循環(huán)結(jié)構(gòu)
5.2 do while循環(huán)結(jié)構(gòu)
5.3 循環(huán)的流程控制
5.4 程序舉例
習(xí)題5
第6章 數(shù)組
6.1 數(shù)組的概念
6.2 數(shù)組的定義
6.3 給數(shù)組賦初值
6.4 對數(shù)組的操作
6.5 數(shù)組的保存規(guī)則
6.6 數(shù)組的輸入和輸出
6.7 動態(tài)數(shù)組
6.8 數(shù)組應(yīng)用舉例
習(xí)題6
第7章 函數(shù)與子程序
7.1 語句函數(shù)
7.2 函數(shù)子程序
7.3 子例行程序
?7.4 程序單元之間的數(shù)據(jù)傳遞:虛實(shí)結(jié)合
7.5 特殊的子程序類型
7.6 數(shù)據(jù)共用存儲單元與數(shù)據(jù)塊子程序
習(xí)題7
第8章 文件
8.1 文件的基本概念
8.2 文件的操作語句
8.3 有格式文件的存取
8.4 無格式文件的存取
8.5 二進(jìn)制文件的存取
習(xí)題8
第9章 派生類型與結(jié)構(gòu)體
9.1 派生類型定義
9.2 結(jié)構(gòu)體的定義與引用
9.3 結(jié)構(gòu)體初始化
9.4 結(jié)構(gòu)體數(shù)組
9.5 程序舉例
習(xí)題9
第10章 指針
10.1 指針的概念
10.2 指針的定義
10.3 指針的使用
10.4 指針與數(shù)組
10.5 指針與鏈表
習(xí)題10
第11章 模塊
11.1 模塊的定義
11.2 use語句
11.3 接口界面塊
11.4 超載
11.5 模塊的應(yīng)用舉例
習(xí)題11
第12章 常用數(shù)值算法
12.1 求解一元方程
12.2 數(shù)值積分
12.3 線性代數(shù)
習(xí)題12
附錄a ascii碼字符編碼
附錄b fortran庫函數(shù)
參考文獻(xiàn)