出版時間:2011-3 出版社:清華大學出版社 作者:閆彩云,王紅鷹 主編 頁數:276
內容概要
本書全面、系統(tǒng)地介紹了fortran 95的語法規(guī)則以及利用它進行程序設計的方法。主要內容有fortran
95概述及編譯環(huán)境的介紹、fortran
95程序設計基礎、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、數組、函數與子程序、文件、派生類型與結構體、指針、模塊、常用數值算法。
本書針對初學者的特點,突出基礎知識的講解,全書概念清晰,語言簡單易懂,實例豐富,運行結果直觀可靠??勺鳛楦咝@砉た祁悓W生學習程序設計的教材,也可作為程序設計的初學者、從事工程計算的工作人員和科研人員的參考書。
書籍目錄
第1章 fortran 95概述
1.1 程序設計與程序設計語言
1.2 fortran語言發(fā)展簡史
1.3 fortran 95語言的特點
1.4 程序設計引例
1.5 fortran 95編譯環(huán)境與上機步驟
習題1
第2章 foftran 95程序設計基礎
2.1 fortran 95的字符集、標識符和關鍵字
2.2 fortran 95程序的書寫格式
2.3 fortran 95的數據類型
2.4 常量和變量
2.5 fortran 95的算術運算符與算術表達式
2.6 fortran 95標準函數
習題2
第3章 順序結構程序設計
3.1 賦值語句
3.2 輸入和輸出語句
3.3 end語句、stop語句和pause語句
3.4 程序舉例
習題3
第4章 選擇結構程序設計
4.1 關系運算符和關系表達式
4.2 邏輯運算符和邏輯表達式
4.3 邏輯if語句
4.4 塊if結構
4.5 塊if結構的嵌套
4.6 塊case結構
4.7 程序舉例
習題4
第5章 循環(huán)結構程序設計
5.1 do循環(huán)結構
5.2 do while循環(huán)結構
5.3 循環(huán)的流程控制
5.4 程序舉例
習題5
第6章 數組
6.1 數組的概念
6.2 數組的定義
6.3 給數組賦初值
6.4 對數組的操作
6.5 數組的保存規(guī)則
6.6 數組的輸入和輸出
6.7 動態(tài)數組
6.8 數組應用舉例
習題6
第7章 函數與子程序
7.1 語句函數
7.2 函數子程序
7.3 子例行程序
7.4 程序單元之間的數據傳遞:虛實結合
7.5 特殊的子程序類型
7.6 數據共用存儲單元與數據塊子程序
習題7
第8章 文件
8.1 文件的基本概念
8.2 文件的操作語句
8.3 有格式文件的存取
8.4 無格式文件的存取
8.5 二進制文件的存取
習題8
第9章 派生類型與結構體
9.1 派生類型定義
9.2 結構體的定義與引用
9.3 結構體初始化
9.4 結構體數組
9.5 程序舉例
習題9
第10章 指針
10.1 指針的概念
10.2 指針的定義
10.3 指針的使用
10.4 指針與數組
10.5 指針與鏈表
習題10
第11章 模塊
11.1 模塊的定義
11.2 use語句
11.3 接口界面塊
11.4 超載
11.5 模塊的應用舉例
習題11
第12章 常用數值算法
12.1 求解一元方程
12.2 數值積分
12.3 線性代數
習題12
附錄a ascii碼字符編碼
附錄b fortran庫函數
參考文獻
章節(jié)摘錄
版權頁:插圖:教學目標:·了解程序設計與程序設計語言的相關概念?!ち私釬ORTRAN語言發(fā)展簡史?!ち私釬ortran 95語言的特點。·熟悉Fortran 95的編譯環(huán)境。·掌握Fortran 95編程的上機步驟。隨著計算機科學與技術的發(fā)展,人類已步人信息化時代?,F在,越來越多的人在利用計算機來處理自己的各類事物,離開計算機可以說是寸步難行。計算機能夠完成預定的任務是計算機硬件和軟件協(xié)同工作的結果,當用戶使用計算機完成某項工作時,通常有兩種情況:一種情況是借助現成的應用軟件來完成,如進行文字處理可使用Word、WPS Office等文字處理軟件,科學計算可使用MATLAB、Ansys等;另一種情況則是沒有完全適合現成的應用軟件,需要使用某種計算機語言來編制程序完成特定的任務,這就是程序設計。學習FORTRAN程序設計的目的,就是要學會利用FORTFRAN語言編寫出適合實際需要的程序,讓計算機完成指定的任務。本章主要介紹程序設計以及F()RTRAN語言程序設計的有關知識,使讀者對程序設計有一個初步的了解。1.1 程序設計與程序設計語言程序就是計算機為完成某一個任務所必須執(zhí)行的一系列指令的集合。程序是軟件的主要表現形式,程序設計是軟件實現的主要手段,程序設計語言是程序設計的基本工具。伴隨著計算機技術的發(fā)展,程序設計語言也經歷了一個從低級編程語言到高級編程語言的發(fā)展過程。在計算機出現的最初階段,程序設計是通過機器語言以及后來的匯編語言實現的。匯編語言與機器語言同屬于低級語言,其語言結構基本上是面向特定機器指令系統(tǒng)的指令序列,對計算過程的描述是在目標機操作的層次上進行的。因此匯編語言和機器語言嚴格依賴于特定的指令系統(tǒng),可移植性差。同時,由于語言的描述層次很低,程序的可讀性和可維護性差,代碼較長,不適合大型軟件的開發(fā)。
編輯推薦
《程序設計基礎:Fortran 95》:采用可視化的Microsoft develop studio集成開發(fā)環(huán)境。配套的電子課件可在清華大學出版社網站下載。
圖書封面
評論、評分、閱讀與下載