出版時(shí)間:2004-9 出版社:清華大學(xué)出版社 作者:吳文虎 頁(yè)數(shù):330
Tag標(biāo)簽:無
內(nèi)容概要
本書重點(diǎn)講授在C/C++語(yǔ)言環(huán)境下,編寫程序的思路和方法,涉及計(jì)算機(jī)語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)和常用算法等內(nèi)容。全書內(nèi)容豐富,強(qiáng)調(diào)動(dòng)手實(shí)踐,深入淺出地引導(dǎo)讀者理性思維和理性實(shí)踐,教學(xué)方法引入人勝,便于自學(xué)。 本書可作為大專院校教材,亦可供從事計(jì)算機(jī)、自動(dòng)化和相關(guān)領(lǐng)域的科研人員參考自學(xué)。
作者簡(jiǎn)介
吳文虎,清華大學(xué)計(jì)算機(jī)系教授、博士導(dǎo)師。1936年生,浙江寧波人。1955年考入清華大學(xué)電機(jī)系,1958年轉(zhuǎn)入清華大學(xué)自動(dòng)控制系。1961年畢業(yè)留校任教。
主要從事人工智能模式識(shí)別領(lǐng)域的研究與教學(xué)工作。
社會(huì)兼職:曾多年任中國(guó)計(jì)算機(jī)學(xué)會(huì)普及會(huì)主任?,F(xiàn)在任全國(guó)
書籍目錄
第1章 緒論 第2章 編程準(zhǔn)備 2.1 程序編寫 2.2 程序代碼及說明 2.3 輸出流對(duì)象cout 2.4 輸人流對(duì)象cin 2.5 程序注釋 2.6 算術(shù)運(yùn)算符 2.7 數(shù)學(xué)函數(shù) 2.8 小結(jié) 習(xí)題第3章 變量、代數(shù)與計(jì)算機(jī)解題 3.1 程序的基本結(jié)構(gòu) 3.2 變量與數(shù)據(jù)類型 3.3 定義變量和賦初值 3.4 變量賦值 3.5 小結(jié) 習(xí)題第4章 邏輯思維與計(jì)算機(jī)解題 4.1 關(guān)系運(yùn)算和關(guān)系表達(dá)式 4.2 枚舉法的思路 4.3 循環(huán)結(jié)構(gòu) 4.4 分支結(jié)構(gòu) 4.5 任務(wù)4.1的程序框圖 4.6 任務(wù)4.1的參考程序 4.7 邏輯問題及其解法 4.8 小結(jié) 習(xí)題第5章 數(shù)據(jù)組織、篩選與排序問題的解題思路 5.1 數(shù)組 5.2 篩法 5.3 冒泡排序法 5.4 結(jié)構(gòu)與結(jié)構(gòu)數(shù)組 5.5 二維數(shù)組 5.6 小結(jié) 習(xí)題第6章 函數(shù)、遞推、遞歸 6.1 函數(shù) 6.2 遞推 6.3 遞歸及其實(shí)現(xiàn) 6.4 遞歸算法舉例 6.5 小結(jié) 習(xí)題第7章 指針 7.1 指針的概念 7.2 指針與數(shù)組 7.3 字符串及其處理 7.4 指針與函數(shù) 7.5 指針和結(jié)構(gòu) 7.6 指針與結(jié)構(gòu)數(shù)組 7.7 引用的概念及應(yīng)用 7.8 利用引用來傳遞參數(shù) 7.9 幾種參數(shù)傳遞方式的比較 7.10 小結(jié) 習(xí)題第8章 蒙特卡羅法 8.1 偽隨機(jī)數(shù)的產(chǎn)生 8.2 偽隨機(jī)數(shù)的應(yīng)用 8.3 小結(jié) 習(xí)題第9章 貪心法 9.1 貪心法解題的一般步驟 9.2 貪心法相關(guān)理論 9.3 小結(jié) 習(xí)題第10章 動(dòng)態(tài)規(guī)劃 10.1 石子合并問題 10.2 用動(dòng)態(tài)規(guī)劃方法解題 10.3 小結(jié) 習(xí)題第11章 鏈表 11.1 舉例說明鏈表的概念 11.2 建立鏈表的過程 11.3 鏈表結(jié)點(diǎn)的插入與刪除 11.4 循環(huán)鏈表 11.5 小結(jié) 習(xí)題第12章 二叉樹 12.1 基本概念 12.2 二叉樹的遍歷 12.3 二叉樹的建立 12.4 小結(jié) 習(xí)題第13章 流與文件 13.1 流 13.2 文件 13.3 小結(jié) 習(xí)題附錄A 程序調(diào)試 A.1 計(jì)分程序的調(diào)試 A.2 跳馬程序的調(diào)試附錄B 庫(kù)函數(shù) B.1 數(shù)學(xué)函數(shù) B.2 字符判斷函數(shù) B.3 字符串相關(guān)函數(shù)參考文獻(xiàn)
編輯推薦
·強(qiáng)調(diào)轉(zhuǎn)變觀念,以學(xué)生為中心,安排教學(xué)首先考慮培養(yǎng)目標(biāo)、學(xué)生的認(rèn)知規(guī)律和學(xué)習(xí)特點(diǎn) ·強(qiáng)化實(shí)踐,讓學(xué)生在理論指導(dǎo)下動(dòng)手動(dòng)腦,更多地上機(jī)編程,鼓勵(lì)和引導(dǎo)探索式的學(xué)習(xí) ·以任務(wù)驅(qū)動(dòng)方式,通過實(shí)例講授程序設(shè)計(jì)的基本概念和方法 ·重點(diǎn)放在思路、算法、編程構(gòu)思和程序?qū)崿F(xiàn)上,訓(xùn)練學(xué)生分析問題和解決問題的能力 ·注意培養(yǎng)學(xué)生良好的編程習(xí)慣
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
程序設(shè)計(jì)基礎(chǔ)(第2版) PDF格式下載