出版時(shí)間:2010-11 出版社:清華大學(xué)出版社 作者:熊壯,劉慧君,伍星 編著 頁(yè)數(shù):317
內(nèi)容概要
“計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)”課程是計(jì)算機(jī)專(zhuān)業(yè)技術(shù)基礎(chǔ)系列課程中的重要組成部分。本書(shū)從結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)出發(fā),以C程序設(shè)計(jì)語(yǔ)言為載體,通過(guò)對(duì)應(yīng)用問(wèn)題的分析引導(dǎo)出解決問(wèn)題的方法,進(jìn)而用C程序設(shè)計(jì)語(yǔ)言代碼描述了對(duì)應(yīng)用問(wèn)題的處理過(guò)程,同時(shí)展現(xiàn)了在計(jì)算機(jī)應(yīng)用過(guò)程中如何將方法和編碼聯(lián)系起來(lái)的具體程序設(shè)計(jì)過(guò)程。通過(guò)本書(shū)的學(xué)習(xí),讀者可以了解計(jì)算機(jī)程序設(shè)計(jì)所需要的基本知識(shí),掌握計(jì)算機(jī)結(jié)構(gòu)化程序設(shè)計(jì)的基本概念、基本技術(shù)和方法。 本書(shū)可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)或非計(jì)算機(jī)專(zhuān)業(yè)的程序設(shè)計(jì)基礎(chǔ)課程教材,也可供計(jì)算機(jī)應(yīng)用開(kāi)發(fā)人員參考。
書(shū)籍目錄
第1部分 程序設(shè)計(jì)基礎(chǔ) 第1章 程序設(shè)計(jì)的基本概念 1.1 程序設(shè)計(jì)語(yǔ)言 1.1.1 程序設(shè)計(jì)語(yǔ)言概述 1.1.2 語(yǔ)言處理程序概述 1.2 計(jì)算機(jī)中數(shù)據(jù)表示方法 1.2.1 進(jìn)位計(jì)數(shù)制和數(shù)制之間的轉(zhuǎn)換 1.2.2 數(shù)在計(jì)算機(jī)中的表示方法 習(xí)題1 第2章 程序設(shè)計(jì)中的數(shù)據(jù)基礎(chǔ) 2.1 程序設(shè)計(jì)中數(shù)據(jù)的表示 2.1.1 程序設(shè)計(jì)中數(shù)據(jù)對(duì)象的命名方法 2.1.2 整型類(lèi)數(shù)據(jù)的表示 2.1.3 實(shí)型類(lèi)數(shù)據(jù)的表示 2.1.4 字符類(lèi)數(shù)據(jù)的表示 2.1.5 地址類(lèi)數(shù)據(jù)的表示 2.2 表達(dá)式運(yùn)算基礎(chǔ) 2.2.1 基本運(yùn)算符和表達(dá)式運(yùn)算 2.2.2 數(shù)據(jù)的混合運(yùn)算和數(shù)據(jù)類(lèi)型轉(zhuǎn)換 2.3 數(shù)據(jù)輸入輸出和順序程序設(shè)計(jì) 2.3.1 算法基本概念及算法描述 2.3.2 程序設(shè)計(jì)中的格式化輸出 2.3.3 程序設(shè)計(jì)中的格式化輸人 2.3.4 字符類(lèi)型數(shù)據(jù)的輸入和輸出 2.3.5 常用數(shù)學(xué)類(lèi)標(biāo)準(zhǔn)庫(kù)函數(shù)使用 習(xí)題2 第3章 結(jié)構(gòu)化程序設(shè)計(jì) 3.1 程序控制結(jié)構(gòu)中的條件表示 3.1.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 3.1.2 邏輯運(yùn)算符和邏輯表達(dá)式 3.2 分支程序結(jié)構(gòu) 3.2.1 if語(yǔ)句與程序的單分支選擇結(jié)構(gòu) 3.2.2 復(fù)合語(yǔ)句及其在程序中的使用 3.2.3 if~else語(yǔ)句與程序的雙分支結(jié)構(gòu) 3.2.4 條件運(yùn)算符與條件表達(dá)式 3.2.5 if語(yǔ)句的嵌套與程序的多分支選擇結(jié)構(gòu) 3.2.6 switch語(yǔ)句與程序的多分支結(jié)構(gòu) 3.3 循環(huán)程序結(jié)構(gòu) 3.3.1 while型循環(huán)結(jié)構(gòu) 3.3.2 do~while型循環(huán)結(jié)構(gòu) 3.3.3 for型循環(huán)結(jié)構(gòu) 3.3.4 空語(yǔ)句及其在程序中的使用 3.3.5 循環(huán)的嵌套 3.4 其他簡(jiǎn)單控制結(jié)構(gòu) 3.4.1 break語(yǔ)句 3.4.2 continue語(yǔ)句 3.4.3 goto語(yǔ)句和標(biāo)號(hào)語(yǔ)句 3.5 控制結(jié)構(gòu)的簡(jiǎn)單應(yīng)用 3.5.1 求最大公約數(shù)和最小公倍數(shù) 3.5.2 窮舉思想及程序?qū)崿F(xiàn) 3.5.3 迭代思想及程序?qū)崿F(xiàn) 3.5.4 一元高階方程的迭代解法 習(xí)題3 第4章 數(shù)組及其簡(jiǎn)單應(yīng)用 4.1 數(shù)組的概念 4.2 一維數(shù)組 4.2.1 一維數(shù)組的定義和初始化 4.2.2 一維數(shù)組元素的引用方法 4.3 二維數(shù)組和多維數(shù)組 4.3.1 二維數(shù)組和多維數(shù)組的定義和初始化 4.3.2 二維數(shù)組和多維數(shù)組元素的引用方法 4.4 數(shù)組的簡(jiǎn)單應(yīng)用 4.4.1 數(shù)組元素值的隨機(jī)生成 4.4.2 基于數(shù)組的常用排序方法 4.4.3 基于數(shù)組的常用查找方法 習(xí)題4 第5章 函數(shù)與C程序結(jié)構(gòu) 5.1 模塊化概念 5.1.1 模塊化概念 5.1.2 信息隱蔽和局部化概念 5.2 函數(shù)的定義和調(diào)用 5.2.1 函數(shù)的定義和聲明 5.2.2 函數(shù)調(diào)用中的數(shù)值參數(shù)傳遞 5.2.3 函數(shù)調(diào)用中的地址值參數(shù)傳遞 5.2.4 函數(shù)調(diào)用中的數(shù)組參數(shù)傳遞 5.3 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 5.3.1 函數(shù)的嵌套調(diào)用 5.3.2 函數(shù)的遞歸調(diào)用 5.3.3 遞歸函數(shù)設(shè)計(jì)基礎(chǔ)(*) 5.4 變量的作用域和生存期 5.4.1 變量的作用域 5.4.2 變量的生存期 5.5 編譯預(yù)處理基礎(chǔ) 5.5.1 宏定義預(yù)處理命令及其簡(jiǎn)單應(yīng)用 5.5.2 文件包含預(yù)處理命令及其簡(jiǎn)單應(yīng)用 5.5.3 條件編譯預(yù)處理命令及其簡(jiǎn)單應(yīng)用 習(xí)題5 第6章 文件數(shù)據(jù)處理基礎(chǔ) 6.1 數(shù)據(jù)的層次結(jié)構(gòu)和文件概念 6.1.1 數(shù)據(jù)的層次結(jié)構(gòu) 6.1.2 文件的基本概念和文件數(shù)據(jù)類(lèi)型 6.2 順序存取文件的處理方法 6.2.1 文件的打開(kāi) 6.2.2 文件的關(guān)閉 6.2.3 文件內(nèi)部的讀寫(xiě)位置指針和文件尾部的檢測(cè)方法 6.2.4 順序文件中的數(shù)據(jù)存取方法 6.3 隨機(jī)存取文件的處理方法 6.3.1 隨機(jī)存取文件處理概念 6.3.2 文件中的隨機(jī)存取實(shí)現(xiàn)方法 習(xí)題6第2部分 程序設(shè)計(jì)進(jìn)階 第7章 函數(shù)指針和函數(shù)形參 7.1 返回指針值的函數(shù) 7.1.1 返回指針值函數(shù)的定義和調(diào)用 7.1.2 存儲(chǔ)分配標(biāo)準(zhǔn)庫(kù)函數(shù)和動(dòng)態(tài)變量引用 7.2 函數(shù)調(diào)用中函數(shù)型參數(shù)傳遞 7.2.1 具有函數(shù)型形參函數(shù)的定義和調(diào)用 7.2.2 具有函數(shù)型形參函數(shù)的應(yīng)用實(shí)例 7.3 指向函數(shù)的指針 7.3.1 指向函數(shù)指針變量的定義和引用 7.3.2 指向函數(shù)指針變量作函數(shù)的形式參數(shù) 習(xí)題7 第8章 指針與數(shù)組 8.1 指針與數(shù)組的關(guān)系 8.1.1 多級(jí)指針 8.1.2 一維數(shù)組與指針的關(guān)系 8.1.3 二維數(shù)組與指針的關(guān)系 8.1.4 指向由若干元素構(gòu)成的數(shù)組的指針變量 8.2 指針數(shù)組與命令行參數(shù) 8.2.1 指針數(shù)組的定義和使用 8.2.2 命令行參數(shù)及其應(yīng)用 8.3 用指針構(gòu)成動(dòng)態(tài)數(shù)組 8.3.1 動(dòng)態(tài)數(shù)組的概念 8.3.2 一維動(dòng)態(tài)數(shù)組的建立和使用 8.3.3 二維動(dòng)態(tài)數(shù)組的建立和使用 習(xí)題8 第9章 字符串?dāng)?shù)據(jù)處理 9.1 字符串的表示方法 9.1.1 字符串的表示方法 9.1.2 字符串的輸入輸出方法 9.2 字符串的常用處理方法及標(biāo)準(zhǔn)庫(kù)函數(shù) 9.2.1 字符串中有效字符的統(tǒng)計(jì)方法 9.2.2 字符串的復(fù)制 9.2.3 字符串的連接 9.2.4 字符串中字符的查找 9.2.5 字符串中字符的插入 9.2.6 字符串中字符的刪除 9.2.7 字符串的比較 9.2.8 字符串中子串的查找 9.2.9 字符串中子串的插入 …… 第10章 結(jié)構(gòu)體和聯(lián)合體數(shù)據(jù)類(lèi)型 第11章 位運(yùn)算與枚舉類(lèi)型第3部分 程序設(shè)計(jì)技術(shù)簡(jiǎn)單應(yīng)用 第12章 常用線(xiàn)性數(shù)據(jù)結(jié)構(gòu)處理技術(shù) 第13章 常用排序技術(shù) 第14章 常用查找技術(shù)附錄參考文獻(xiàn)
編輯推薦
教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合,教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計(jì)算機(jī)在各專(zhuān)業(yè)中的應(yīng)用,教學(xué)模式完善,提供配套的教學(xué)資源解決方案。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版