出版時(shí)間:2011-3 出版社:清華大學(xué)出版社 作者:閆彩云,王紅鷹 主編 頁(yè)數(shù):276
內(nèi)容概要
本書(shū)全面、系統(tǒng)地介紹了fortran 95的語(yǔ)法規(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ù)與子程序、文件、派生類(lèi)型與結(jié)構(gòu)體、指針、模塊、常用數(shù)值算法。
本書(shū)針對(duì)初學(xué)者的特點(diǎn),突出基礎(chǔ)知識(shí)的講解,全書(shū)概念清晰,語(yǔ)言簡(jiǎn)單易懂,實(shí)例豐富,運(yùn)行結(jié)果直觀(guān)可靠??勺鳛楦咝@砉た祁?lèi)學(xué)生學(xué)習(xí)程序設(shè)計(jì)的教材,也可作為程序設(shè)計(jì)的初學(xué)者、從事工程計(jì)算的工作人員和科研人員的參考書(shū)。
書(shū)籍目錄
第1章 fortran 95概述
1.1 程序設(shè)計(jì)與程序設(shè)計(jì)語(yǔ)言
1.2 fortran語(yǔ)言發(fā)展簡(jiǎn)史
1.3 fortran 95語(yǔ)言的特點(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程序的書(shū)寫(xiě)格式
2.3 fortran 95的數(shù)據(jù)類(lèi)型
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 賦值語(yǔ)句
3.2 輸入和輸出語(yǔ)句
3.3 end語(yǔ)句、stop語(yǔ)句和pause語(yǔ)句
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語(yǔ)句
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)程序設(shè)計(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 語(yǔ)句函數(shù)
7.2 函數(shù)子程序
7.3 子例行程序
7.4 程序單元之間的數(shù)據(jù)傳遞:虛實(shí)結(jié)合
7.5 特殊的子程序類(lèi)型
7.6 數(shù)據(jù)共用存儲(chǔ)單元與數(shù)據(jù)塊子程序
習(xí)題7
第8章 文件
8.1 文件的基本概念
8.2 文件的操作語(yǔ)句
8.3 有格式文件的存取
8.4 無(wú)格式文件的存取
8.5 二進(jìn)制文件的存取
習(xí)題8
第9章 派生類(lèi)型與結(jié)構(gòu)體
9.1 派生類(lèi)型定義
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語(yǔ)句
11.3 接口界面塊
11.4 超載
11.5 模塊的應(yīng)用舉例
習(xí)題11
第12章 常用數(shù)值算法
12.1 求解一元方程
12.2 數(shù)值積分
12.3 線(xiàn)性代數(shù)
習(xí)題12
附錄a ascii碼字符編碼
附錄b fortran庫(kù)函數(shù)
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:教學(xué)目標(biāo):·了解程序設(shè)計(jì)與程序設(shè)計(jì)語(yǔ)言的相關(guān)概念?!ち私釬ORTRAN語(yǔ)言發(fā)展簡(jiǎn)史?!ち私釬ortran 95語(yǔ)言的特點(diǎn)。·熟悉Fortran 95的編譯環(huán)境?!ふ莆誇ortran 95編程的上機(jī)步驟。隨著計(jì)算機(jī)科學(xué)與技術(shù)的發(fā)展,人類(lèi)已步人信息化時(shí)代?,F(xiàn)在,越來(lái)越多的人在利用計(jì)算機(jī)來(lái)處理自己的各類(lèi)事物,離開(kāi)計(jì)算機(jī)可以說(shuō)是寸步難行。計(jì)算機(jī)能夠完成預(yù)定的任務(wù)是計(jì)算機(jī)硬件和軟件協(xié)同工作的結(jié)果,當(dāng)用戶(hù)使用計(jì)算機(jī)完成某項(xiàng)工作時(shí),通常有兩種情況:一種情況是借助現(xiàn)成的應(yīng)用軟件來(lái)完成,如進(jìn)行文字處理可使用Word、WPS Office等文字處理軟件,科學(xué)計(jì)算可使用MATLAB、Ansys等;另一種情況則是沒(méi)有完全適合現(xiàn)成的應(yīng)用軟件,需要使用某種計(jì)算機(jī)語(yǔ)言來(lái)編制程序完成特定的任務(wù),這就是程序設(shè)計(jì)。學(xué)習(xí)FORTRAN程序設(shè)計(jì)的目的,就是要學(xué)會(huì)利用FORTFRAN語(yǔ)言編寫(xiě)出適合實(shí)際需要的程序,讓計(jì)算機(jī)完成指定的任務(wù)。本章主要介紹程序設(shè)計(jì)以及F()RTRAN語(yǔ)言程序設(shè)計(jì)的有關(guān)知識(shí),使讀者對(duì)程序設(shè)計(jì)有一個(gè)初步的了解。1.1 程序設(shè)計(jì)與程序設(shè)計(jì)語(yǔ)言程序就是計(jì)算機(jī)為完成某一個(gè)任務(wù)所必須執(zhí)行的一系列指令的集合。程序是軟件的主要表現(xiàn)形式,程序設(shè)計(jì)是軟件實(shí)現(xiàn)的主要手段,程序設(shè)計(jì)語(yǔ)言是程序設(shè)計(jì)的基本工具。伴隨著計(jì)算機(jī)技術(shù)的發(fā)展,程序設(shè)計(jì)語(yǔ)言也經(jīng)歷了一個(gè)從低級(jí)編程語(yǔ)言到高級(jí)編程語(yǔ)言的發(fā)展過(guò)程。在計(jì)算機(jī)出現(xiàn)的最初階段,程序設(shè)計(jì)是通過(guò)機(jī)器語(yǔ)言以及后來(lái)的匯編語(yǔ)言實(shí)現(xiàn)的。匯編語(yǔ)言與機(jī)器語(yǔ)言同屬于低級(jí)語(yǔ)言,其語(yǔ)言結(jié)構(gòu)基本上是面向特定機(jī)器指令系統(tǒng)的指令序列,對(duì)計(jì)算過(guò)程的描述是在目標(biāo)機(jī)操作的層次上進(jìn)行的。因此匯編語(yǔ)言和機(jī)器語(yǔ)言嚴(yán)格依賴(lài)于特定的指令系統(tǒng),可移植性差。同時(shí),由于語(yǔ)言的描述層次很低,程序的可讀性和可維護(hù)性差,代碼較長(zhǎng),不適合大型軟件的開(kāi)發(fā)。
編輯推薦
《程序設(shè)計(jì)基礎(chǔ):Fortran 95》:采用可視化的Microsoft develop studio集成開(kāi)發(fā)環(huán)境。配套的電子課件可在清華大學(xué)出版社網(wǎng)站下載。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版