程序設計基礎

出版時間: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)境。配套的電子課件可在清華大學出版社網站下載。

圖書封面

評論、評分、閱讀與下載


    程序設計基礎 PDF格式下載


用戶評論 (總計23條)

 
 

  •   很基礎的好書,值得初學者好好學習,循序漸進
  •   書不錯,很基礎,很全面!第一次在當當買書,評價晚了,不好意思?。?/li>
  •   不錯,買了以后覺著應該買彭國倫的那本,那本介紹的更全面
  •   介紹很詳細,很適合入門學習
  •   內容豐富,比較容易理解,不足之處是部分源代碼不能下載。
  •   老師推薦的這本書,會認真讀的
  •   送貨速度很快,大概的看了下,書的紙張和印刷都很好,內容也不錯
  •   新手學習挺好
  •   阿拉拉拉
  •   的確很適合入門者學習編程
  •   還沒看,很喜歡赤軍的書,希望赤軍繼續(xù)加油了。
  •   內容尚可,適合于初學者,不過內容不夠深入,對于有一定基礎的作為查詢之用則略嫌不夠紙張不行啊,拿回來一看有兩頁紙都是爛的,也印上了,印刷廠及其不負責啊,爛的我怎么辨識內容啊傷不起
  •   看了有一個月,覺得內容還不錯,適合初學者
  •   內容較全面,但好像不夠詳細,不過用起來還好
  •   要用此軟件,買本書看看
  •   收到后,感覺這本書的質量還不錯,不像是盜版的那種。
  •   湊活吧,離紅寶書差遠了
  •   正在看,以后評論
  •   書還好 用著還不錯
  •   FORTRAN書的左上角有破損
  •   幫朋友買的,不知道他感覺如何。。。
  •   書很不錯,發(fā)貨也非??欤?/li>
  •   這本書作為Fortran的入門還是比較清晰易懂的,而且價格較為合理。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7