注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關算法與C程序設計

算法與C程序設計

算法與C程序設計

定 價:¥29.00

作 者: 宋晏 主編
出版社: 機械工業(yè)出版社
叢編項: 普通高等教育計算機規(guī)劃教材
標 簽: VC++

購買這本書可以去


ISBN: 9787111246121 出版時間: 2008-09-01 包裝: 平裝
開本: 16開 頁數(shù): 264 字數(shù):  

內容簡介

  本書以算法設計為主,C語言為輔的方式編寫,詳細講述了:順序結構、分支結構、循環(huán)結構的算法設計方法,模塊化的設計及實現(xiàn)方法,以及涉及數(shù)組、結構體等數(shù)據結構的算法設計方法。本書突出算法,弱化語法,強調規(guī)范,重視實踐,培養(yǎng)能力;始終遵循易講、易懂、易學的原則進行編寫。教材中配有大量算法設計的實例和實踐題目。本書適合于各高校計算機和非計算機專業(yè)的編程初學者使用。

作者簡介

暫缺《算法與C程序設計》作者簡介

圖書目錄

出版說明
前言
第1章 計算機基礎知識
1.1 認識計算機
1.1.1 計算機硬件系統(tǒng)
1.1.2 計算機軟件系統(tǒng)
1.1.3 計算機工作過程
1.1.4 計算機工作的特點
1.2 計算機語言
1.3 計算機程序
1.4 習題
1.5 課外閱讀
第2章 算法與C程序設計初步
2.1 算法的含義
2.2 算法的特性
2.3 C語言編程要點
2.3.1 C語言的特點
2.3.2 C程序的組成
2.3.3 變量
2.3.4 賦值語句
2.3.5 基本輸入/輸出函數(shù)
2.4 C程序示例
2.5 擴展知識
2.5.1 數(shù)據類型
2.5.2 變量的初始化
2.5.3 不同數(shù)據類型間的運算
2.5.4 自增和自減運算符
2.6 C編程規(guī)范
2.6.1 排版
2.6.2 注釋
2.6.3 標識符命名
2.6.4 變量
2.7 習題
2.8 實驗
2.8.1 認識C稈序和Turbo C環(huán)堵
2.8.2 比較兩個交換變量取值的算法
2.9 課外閱讀及實踐
第3章 初步認識結構化算法
3.1 結構化算法的原則和特點
3.1.1 結構化算法的主要原則
3.1.2 結構化算法的主要特點
3.2 基本控制結構
3.2.1 傳統(tǒng)流程圖
3.2.2 三種基本控制結構
3.3 N-S圖描述算法
3.4 順序結構算法舉例
3.5 擴展知識
3.5.1 認識編譯預處理命令include和define
3.5.2 編譯預處理命令的使用
3.6 C編程規(guī)范
3.7 習題
3.8 順序結構算法實驗
3.9 課外閱讀
第4章 分支結構算法及其實現(xiàn)
4.1 關系表達式和邏輯表達式
4.1.1 關系運算和關系表達式
4.1.2 邏輯運算和邏輯表達式
4.2 二選一分支結構
4.3 算法走讀
4.3.1 對算法的N-S圖進行編號
4.3.2 用測試數(shù)據檢驗算法
4.4 實現(xiàn)二選一結構的if-else語句
4.4.1 if-else語句的基本形式
4.4.2 if-else語句的縮進、對齊
4.4.3 復合語句
4.5 含二選一分支結構的算法舉例
4.6 多分支結構及算法舉例
4.6.1 多分支選擇結構
4.6.2 實現(xiàn)多分支結構的C語句
4.7 擴展知識
4.7.1 C數(shù)據與邏輯“真”、“假”
4.7.2 條件運算符
4.8 C編程規(guī)范
4.8.1 排版
4.8.2 可讀性
4.8.3 質量保證
4.9 習題
4.10 實驗
4.10.1 修改分支結構的C程序
4.10.2 二選一和多分支結構算法設計
4.10.3 個人所得稅計算問題
4.11 課外閱讀及實踐
第5章 循環(huán)結構算法及其實現(xiàn)
5.1 先判斷型循環(huán)結構
5.1.1 定數(shù)循環(huán)
5.1.2 不定數(shù)循環(huán)
5.2 循環(huán)結構算法走讀
5.2.1 算法走讀
5.2.2 算法的健壯性
5.3 C語言中的while語句
5.4 先判斷型循環(huán)結構的算法舉例
5.4.1 符號正負交替的控制
5.4.2 變量迭代的方法
5.4.3 “自頂向下、逐步求精”的設計方法
5.4.4 循環(huán)的嵌套
5.5 C其他形式的循環(huán)結構
5.5.1 for循環(huán)結構
5.5.2 for循環(huán)結構算法舉例
5.5.3 后判斷型循環(huán)結構
5.6 擴展知識
5.6.1 復合賦值運算符
5.6.2 for循環(huán)的靈活使用
5.6.3 brcak語句
5.6.4 枚舉類型
5.7 C編程規(guī)范
5.7.1 排版
5.7.2 可讀性
5.7.3 提高效率
5.8 習題
5.9 實驗
5.9.1 先判斷型循環(huán)結構算法設計(一)
5.9.2 先判斷型循環(huán)結構算法設計(二)
5.9.3 后判斷型循環(huán)結構算法設計
5.9.4 循環(huán)嵌套算法的設計
5.9.5 利用for循環(huán)組織窮舉法解題
5.10 課外閱讀及實踐
第6章 模塊化和C語言的函數(shù)
6.1 “模塊化”程序設計思想
6.2 函數(shù)
6.2.1 標準函數(shù)
6.2.2 自定義函數(shù)
6.3 參數(shù)
6.3.1 形參和實參
6.3.2 參數(shù)的值傳遞和地址傳遞
6.3.3 如何設計函數(shù)中的參數(shù)
6.4 返回值
6.5 函數(shù)舉例
6.6 調用過程分析
6.6.1 函數(shù)調用的一般形式
6.6.2 函數(shù)調用的方式
6.6.3 函數(shù)調用的過程
6.7 擴展知識
6.7.1 全局變量和局部變量
6.7.2 函數(shù)的遞歸調用
6.7.3 帶參數(shù)的宏定義
6.7.4 利用#include實現(xiàn)代碼的重用
6.8 C編程規(guī)范
6.8.1 函數(shù)設計
6.8.2 全局變量
6.8.3 指針
6.9 習題
6.10 實驗
6.10.1 C函數(shù)設計
6.10.2 嵌套調用的函數(shù)設計
6.10.3 函數(shù)的嵌套調用和遞歸調用
6.11 課外閱讀及實踐
第7章 數(shù)組
7.1 一維數(shù)組及其使用
7.1.1 數(shù)組的引出
7.1.2 一維數(shù)組的定義和引用
7.1.3 一維數(shù)組使用舉例
7.1.4 數(shù)組名作函數(shù)的參數(shù)
7.1.5 排序和查找算法
7.2 二維數(shù)組及其使用.
7.2.1 二維數(shù)組的定義和引用
7.2.2 二維數(shù)組使用的一般形式
7.2.3 二維數(shù)組使用舉例
7.2.4 二維數(shù)組名作函數(shù)的參數(shù)
7.3 擴展知識
7.3.1 數(shù)組的初始化
7.3.2 一維數(shù)組的指針變量
7.3.3 一維數(shù)組指針作函數(shù)的參數(shù)
7.4 C編程規(guī)范
7.4.1 數(shù)組定義規(guī)范
7.4.2 數(shù)組使用規(guī)范
7.5 習題
7.6 實驗
7.6.1 數(shù)組元素作計數(shù)器和作標記
7.6.2 數(shù)組名作函數(shù)參數(shù)
7.6.3 改進冒泡法排序
7.6.4 二維數(shù)組的使用
7.7 課外閱讀及實踐
第8章 字符和字符串處理的算法
8.1 字符類型數(shù)據處理的算法
8.1.1 字符常量與字符變量
8.1.2 字符數(shù)據在內存中的存儲
8.1.3 字符類型數(shù)據處理算法舉例
8.2 一個字符串的存儲和處理
8.2.1 一維字符數(shù)組與字符串
8.2.2 C語言中字符串的輸A/輸出
8.2.3 字符串處理函數(shù)
8.2.4 字符串處理算法舉例
8.3 多個字符串的存儲和處理
8.3.1 二維字符數(shù)組
8.3.2 多個字符串處理算法舉例
8.4 擴展知識
8.4.1 字符串的指針變量
8.4.2 指針數(shù)組
8.5 習題
8.6 實驗
8.6.1 字符及字符串處理
8.6.2 字符串處理
8.6.3 多個字符串的存儲和處理
第9章 結構體
9.1 結構體的引出
9.2 結構體類型和結構體變量
9.2.1 結構體類型
9.2.2 結構體變量
9.2.3 結構體變量的引用
9.3 結構體數(shù)組
9.3.1 結構體數(shù)組概述
9.3.2 結構體數(shù)組的引用
9.4 指向結構體的指針變量
9.4.1 結構體變量的指針變量
9.4.2 結構體和結構體指針作參數(shù)
9.5 擴展知識
9.6 C編程規(guī)范
9.6.1 結構體設計
9.6.2 可讀性
9.7 習題
9.8 實驗
9.8.1 結構體變量的定義和使用
9.8.2 結構體數(shù)組的使用
9.8.3 結構體作函數(shù)的參數(shù)一一結構體指針的使用
9.9 課外閱讀及實踐
附錄
附錄A Turbo C 2.0集成環(huán)境
A.1 工作窗口簡介
A.2 設置TC工作環(huán)境
A.3 程序的編輯與存盤
A.4 程序的編譯、連接
A.5 程序的運行
A.6 程序的動態(tài)調試方法
附錄B Turbo C常用的編輯命令
附錄C Turbo C常見編譯錯誤信息
附錄D C語言常用格式說明符
附錄E 本書各章C語言運算符的優(yōu)先級和結合性
附錄F 常用字符ASCII碼表
索引
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號