幫助中心 | 我的帳號 | 關於我們

程序設計基礎(第4版清華大學電腦系列教材)

  • 作者:編者:吳文虎//徐明星//鄔曉鈞
  • 出版社:清華大學
  • ISBN:9787302454014
  • 出版日期:2017/02/01
  • 裝幀:平裝
  • 頁數:283
人民幣:RMB 39 元      售價:
放入購物車
加入收藏夾

內容大鋼
    吳文虎、徐明星、鄔曉鈞編著的《程序設計基礎(第4版清華大學電腦系列教材)》以程序設計的分析問題和解決問題為重點,講授在C/C++語言環境下程序設計的解題思路、演算法設計和程序實現,可幫助讀者提高編程能力和上機解題能力。全書語言簡潔,示例豐富,深入淺出地引導讀者理性思維和理性實踐,章節結構安排合理,教學方法引人入勝,便於讀者自學。
    本書可作為高等院校電腦相關專業程序設計課程的教材,亦可供從事電腦、自動化及其他相關領域的科研技術人員參考。

作者介紹
編者:吳文虎//徐明星//鄔曉鈞

目錄
第1章  緒論
第2章  編程準備
  2.1  程序編寫
    2.1.1  用Visual C++6.0編寫程序
    2.1.2  使用Dev-C++開發程序
  2.2  程序代碼及說明
  2.3  輸出流對象cout
  2.4  程序註釋
  2.5  算術運算符
  2.6  數學函數
  2.7  小結
  習題
第3章  代數思維與電腦解題
  3.1  程序的基本結構
  3.2  變數與數據類型
    3.2.1  變數的基本概念
    3.2.2  數據類型與變數的地址空間
  3.3  定義變數和賦初值
  3.4  變數賦值
    3.4.1  賦值符號與賦值表達式
    3.4.2  變數賦值的5要素
  3.5  指針變數
    3.5.1  指針定義與初始化
    3.5.2  指針賦值
    3.5.3  在賦值語句中使用間接訪問運算符
  3.6  小結
  習題
第4章  邏輯思維與電腦解題
  4.1  關係運算和關係表達式
    4.1.1  關係運算符
    4.1.2  關係表達式的一般格式
    4.1.3  將「是」「否」寫成關係表達式
  4.2  枚舉法的思路
  4.3  循環結構
    4.3.1  使用循環結構的部分程序
    4.3.2  for語句的格式和執行過程
    4.3.3  使用for循環解題實例
    4.3.4  for循環的程序框圖
  4.4  分支結構
    4.4.1  if語句的格式
    4.4.2  分支結構的實例
  4.5  任務4.1  的程序框圖
  4.6  任務4.1  的參考程序
  4.7  邏輯問題及其解法
    4.7.1  邏輯運算符與邏輯表達式
    4.7.2  邏輯問題的解題思路
    4.7.3  任務4.2的參考程序
  4.8  小結
  課後閱讀材料
  習題

第5章  函數思維與模塊化設計
  5.1  函數
    5.1.1  函數的說明
    5.1.2  函數的定義
    5.1.3  函數的返回值
    5.1.4  函數的調用
    5.1.5  形式參數和實在參數
    5.1.6  調用和返回
    5.1.7  帶自定義函數的程序設計
  5.2  編程實例
  5.3  編程實例
  5.4  幾種參數傳遞方式的比較
  5.5  小結
  習題
第6章  數據的組織與處理(1)——數組
  6.1  數組
    6.1.1  一維數組的定義
    6.1.2  數組初始化
    6.1.3  字元數組的定義、初始化和賦值
    6.1.4  數組與指針
  6.2  篩法
  6.3  線性查找與折半查找
  6.4  冒泡排序法
  6.5  遞推
    6.5.1  遞推數列的定義
    6.5.2  遞推演算法的程序實現
  6.6  字元數組應用
  6.7  函數跳轉表
  6.8  二維數組
    6.8.1  二維數組的定義
    6.8.2  二維數組的初始化
    6.8.3  二維數組中的元素存放順序
  6.9  小結
  課後閱讀材料
  習題
第7章  數據的組織與處理(2)——結構
  7.1  結構與結構數組
    7.1.1  結構體類型的定義
    7.1.2  結構體變數的定義和引用
    7.1.3  結構體變數的初始化
    7.1.4  結構數組
  7.2  指針和結構
  7.3  鏈表
    7.3.1  建立鏈表的過程
    7.3.2  鏈表結點的插入與刪除
    7.3.3  循環鏈表
  7.4  小結
  習題
第8章  數據的組織與處理(3)——文件
  8.1  將數據保存到文件

  8.2  從文件中讀取數據
  8.3  利用輸入輸出文件解交互類型的題
  8.4  小結
  習題
第9章  遞歸思想與相應演算法
  9.1  遞歸及其實現
  9.2  遞歸演算法舉例
    9.2.1  計算組合數
    9.2.2  快速排序
    9.2.3  數字旋轉方陣
    9.2.4  下樓問題
    9.2.5  跳馬問題
    9.2.6  分書問題
    9.2.7  八皇后問題
    9.2.8  青蛙過河
  9.3  小結
  課外閱讀材料
  習題
第10章  多步決策問題
  10.1  多步決策問題的解題思路
    10.1.1  人鬼渡河的任務與規則要點
    10.1.2  人鬼渡河的安全性考慮
    10.1.3  安全狀態的描述
  10.2  安全條件形式化
  10.3  從狀態圖上研究怎樣一步一步過河
  10.4  多步決策問題的編程思路
  10.5  小結
  習題
第11章  寬度優先搜索
  11.1  騎士聚會問題
  11.2  解題思路
  11.3  小結
  習題
第12章  深度優先搜索
  12.1  問題描述
  12.2  解題思路
  12.3  深度優先搜索與剪枝
  12.4  小結
  習題
第13章  貪心法
  13.1  貪心法解題的一般步驟
    13.1.1  裝船問題
    13.1.2  事件序列問題
    13.1.3  貪心法解題的一般步驟
  13.2  貪心法相關理論
    13.2.1  多階段決策問題、無後向性與最優化原理
    13.2.2  有向圖最短路徑的Dijkstra演算法
    13.2.3  貪心法解題的注意事項
  13.3  小結
  習題

第14章  動態規劃
  14.1  最短路徑問題
    14.1.1  問題描述
    14.1.2  分析與題解
  14.2  動態規劃的基本概念
  14.3  動態規劃思想
  14.4  舉例說明動態規劃思路
  14.5  小結
  習題
第15章  蒙特卡羅法
  15.1  偽隨機數的產生
    15.1.1  產生隨機整數
    15.1.2  產生隨機小數
  15.2  偽隨機數的應用
    15.2.1  求π的近似值
    15.2.2  計算圖形面積
  15.3  小結
  習題
附錄A  程序調試
  A.1  計分程序的調試
    A.1.1  編譯時的調試
    A.1.2  運行時的調試
    A.1.3  其他調試相關知識
  A.2  跳馬程序的調試
附錄B  庫函數
  B.1  數學函數
  B.2  字元判斷函數
  B.3  字元串相關函數
附錄C  ASCII碼表
附錄D  輸入輸出的格式控制
  D.1  流的概念與輸入輸出格式
  D.2  改變整數的進位
  D.3  設置浮點數的精度
  D.4  設置輸入輸出寬度
  D.5  設置對齊方式和填充字元
  D.6  其他設置
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032