程序設(shè)計(jì)基礎(chǔ):Fortran 95(高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選)
定 價(jià):29 元
- 作者:閆彩云 ,王紅鷹 編
- 出版時(shí)間:2011/3/1
- ISBN:9787302248651
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312FO
- 頁碼:276
- 紙張:膠版紙
- 版次:1
- 開本:16開
《程序設(shè)計(jì)基礎(chǔ):Fortran 95(高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選)》全面、系統(tǒng)地介紹了fortran 95的語法規(guī)則以及利用它進(jìn)行程序設(shè)計(jì)的方法。主要內(nèi)容有fortran 95概述及編譯環(huán)境的介紹、fortran 95程序設(shè)計(jì)基礎(chǔ)、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)與子程序、文件、派生類型與結(jié)構(gòu)體、指針、模塊、常用數(shù)值算法。
本書針對(duì)初學(xué)者的特點(diǎn),突出基礎(chǔ)知識(shí)的講解,全書概念清晰,語言簡(jiǎn)單易懂,實(shí)例豐富,運(yùn)行結(jié)果直觀可靠。可作為高校理工科類學(xué)生學(xué)習(xí)程序設(shè)計(jì)的教材,也可作為程序設(shè)計(jì)的初學(xué)者、從事工程計(jì)算的工作人員?科研人員的參考書。
程序設(shè)計(jì)基礎(chǔ)--Fortran 95程序設(shè)計(jì)是高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育的基礎(chǔ)與重點(diǎn),目的是向?qū)W生介紹程序設(shè)計(jì)的基礎(chǔ)知識(shí),使學(xué)生掌握高級(jí)語言程序設(shè)計(jì)的基本思想和方法,培養(yǎng)學(xué)生掌握用計(jì)算機(jī)處理問題的思維方法。
FORTRAN語言是世界上最早出現(xiàn)的計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語言,從1954年第一個(gè)FORTRAN語言版本的問世到現(xiàn)在,F(xiàn)ORTRAN語言的標(biāo)準(zhǔn)化不斷吸收現(xiàn)代化編程語言的新特性,F(xiàn)ORTRAN語言就以其特有的功能在數(shù)值、科學(xué)和工程計(jì)算領(lǐng)域發(fā)揮著重要作用,并且在工程計(jì)算領(lǐng)域占有重要地位,很多優(yōu)秀的工程計(jì)算軟件都是運(yùn)用FORTRAN語言編寫,如ANSYS、Marc等。
基于Windows平臺(tái)下的Fortran 90的推出,使FORTRAN真正實(shí)現(xiàn)了可視化編程,徹底告別了傳統(tǒng)DOS環(huán)境(字符界面),轉(zhuǎn)到了現(xiàn)代Windows環(huán)境(視窗界面),共享微軟公司W(wǎng)indows平臺(tái)的豐富資源。本書以Fortran 95為平臺(tái),介紹程序設(shè)計(jì)的思想和方法。
本書以程序設(shè)計(jì)為主線,以編程應(yīng)用為驅(qū)動(dòng),通過案例和問題引入內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法, 內(nèi)容全面,概念清晰,語言簡(jiǎn)單易懂,實(shí)用性強(qiáng)。
書中所有程序?qū)嵗加墒谡n教師在多年授課過程中精挑細(xì)選所得,并采用目前流行的可視化的Microsoft develop studio集成開發(fā)環(huán)境,使讀者在程序的思維訓(xùn)練和程序組織方面得到極大簡(jiǎn)化。
為使讀者更好地掌握Fortran 95程序設(shè)計(jì)基礎(chǔ),我們還編寫了配套的《Fortran 95 程序設(shè)計(jì)上機(jī)指導(dǎo)、習(xí)題答案及測(cè)試題》,可作為學(xué)習(xí)參考書。另外,還有與本書配套的電子版的教學(xué)課件,供教師教學(xué)參考使用。
本書可作為高校理工科類學(xué)生學(xué)習(xí)程序設(shè)計(jì)的教材,也可作為程序設(shè)計(jì)的初學(xué)者、從事工程計(jì)算的工作人員和科研人員的參考書。
本書由閆彩云、王紅鷹主編,李玉龍主審。本書第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)或錯(cuò)誤之處,懇請(qǐng)讀者不吝賜教。
作 者2010年11月
第1章 fortran 95概述
1.1 程序設(shè)計(jì)與程序設(shè)計(jì)語言
1.2 fortran語言發(fā)展簡(jiǎn)史
1.3 fortran 95語言的特點(diǎn)
1.4 程序設(shè)計(jì)引例
1.5 fortran 95編譯環(huán)境與上機(jī)步驟
習(xí)題1
第2章 foftran 95程序設(shè)計(jì)基礎(chǔ)
2.1 fortran 95的字符集、標(biāo)識(shí)符和關(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è)計(jì)
3.1 賦值語句
3.2 輸入和輸出語句
3.3 end語句、stop語句和pause語句
3.4 程序舉例
習(xí)題3
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
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)程序?計(jì)
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 對(duì)數(shù)組的操作
6.5 數(shù)組的保存規(guī)則
6.6 數(shù)組的輸入和輸出
6.7 動(dòng)態(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ù)共用存儲(chǔ)單元與數(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)