程序設(shè)計基礎(chǔ)

出版時間:2012-3  出版社:清華大學(xué)出版社  作者:魏曉鳴,王曉強 編著  頁數(shù):186  

內(nèi)容概要

  本書以c語言為載體,講解程序設(shè)計的基本知識與方法。全書共分11章,講解計算機系統(tǒng)組成、程序設(shè)計概論、算法設(shè)計基礎(chǔ)、c語言基礎(chǔ)、基本控制結(jié)構(gòu)、構(gòu)造數(shù)據(jù)類型、函數(shù)、編譯預(yù)處理與自定義類型、指針、數(shù)據(jù)文件、上機實驗等內(nèi)容。
  本書對每道程序設(shè)計例題都進行了詳細的問題分析、數(shù)據(jù)結(jié)構(gòu)定義、算法流程圖設(shè)計和源程序設(shè)計。上機實踐部分講授了初學(xué)者上機操作的必備要領(lǐng),并給出了程序設(shè)計練習(xí)題。
  本書不僅適用于高等院校電氣信息類專業(yè)“程序設(shè)計基礎(chǔ)”課程的教學(xué),也適用于其他專業(yè)“程序設(shè)計基礎(chǔ)”課程的教學(xué)。

書籍目錄

第1章 計算機系統(tǒng)組成簡介
 1.1硬件系統(tǒng)
 1.2軟件系統(tǒng)
第2章 程序設(shè)計概論
 2.1程序設(shè)計
 2.1.1程序
 2.1.2問題求解與算法
 2.1.3算法與數(shù)據(jù)結(jié)構(gòu)
 2.1.4算法與計算機語言
 2.1.5程序設(shè)計的一般過程
 2.2程序設(shè)計語言
 2.2.1程序設(shè)計語言分類
 2.2.2高級語言編譯器
 2.2.3高級語言程序的基本結(jié)構(gòu)
 2.3程序設(shè)計方法
 2.3.1結(jié)構(gòu)化程序設(shè)計
 2.3.2面向?qū)ο蟪绦蛟O(shè)計
 2.3.3構(gòu)件程序設(shè)計
第3章 算法設(shè)計基礎(chǔ)
 .3.1算法的描述
 3.1.1自然語言方式
 3.1.2程序流程圖方式
 3.1.3偽代碼方式
 3.2結(jié)構(gòu)化算法設(shè)計初步
 3.2.1算法結(jié)構(gòu)
 3.2.2算法設(shè)計
 3.3算法的計算復(fù)雜性
 3.4常用算法設(shè)計策略簡介
第4章 c語言基礎(chǔ)
 4.1c語言的基本符號、保留字和標(biāo)識符
 4.2c語言的數(shù)據(jù)類型
 4.2.1數(shù)據(jù)類型的一般概念
 4.2.2常量
 4.2.3變量
 4.2.4數(shù)據(jù)類型轉(zhuǎn)換
 4.3運算符與表達式
 4.3.1運算符與表達式概述
 4.3.2算術(shù)運算符與算術(shù)表達式
 4.3.3賦值運算符與賦值表達式
 4.3.4關(guān)系運算符與關(guān)系表達式
 4.3.5邏輯運算符與邏輯表達式
 4.3.6條件運算符
 4.3.7其他運算符
 4.4賦值語句
 4.5數(shù)據(jù)的輸入輸出
 4.5.1字符輸入輸出函數(shù)
 4.5.2字符串輸入輸出函數(shù)
 4.5.3格式化輸入輸出函數(shù)
 4.6簡單程序
第5章 基本控制結(jié)構(gòu)
 5.1順序結(jié)構(gòu)
 5.2選擇結(jié)構(gòu)
 5.2.1if語句
 5.2.2switch語句
 5.3循環(huán)結(jié)構(gòu)
 5.3.1while語句
 5.3.2do-while語句
 5.3.3for語句
 5.3.4三種循環(huán)比較
 5.3.5多重循環(huán)
 5.4c語言的break語句和continue語句
 5.5程序設(shè)計舉例
第6章 構(gòu)造數(shù)據(jù)類型
 6.1數(shù)組類型
 6.1.1一維數(shù)組
 6.1.2多維數(shù)組
 6.1.3字符數(shù)組與字符串
 6.2結(jié)構(gòu)體類型
 6.2.1結(jié)構(gòu)體類型的定義和使用
 6.2.2結(jié)構(gòu)體數(shù)組及其初始化
 6.3聯(lián)合類型
 6.3.1聯(lián)合類型及其變量定義
 6.3.2聯(lián)合變量的引用方式
 6.3.3聯(lián)合類型數(shù)據(jù)的特點
 6.4枚舉類型
第7章 函數(shù)
 7.1函數(shù)
 7.1.1函數(shù)概述
 7.1.2函數(shù)定義
 7.1.3函數(shù)調(diào)用
 7.2函數(shù)的嵌套調(diào)用與遞歸調(diào)用
 7.2.1函數(shù)的嵌套調(diào)用
 7.2.2函數(shù)的遞歸調(diào)用
 7.3數(shù)組與函數(shù)
 7.3.1數(shù)組元素作函數(shù)的實參
 7.3.2數(shù)組名作函數(shù)的實參
 7.4局部變量與全局變量
 7.4.1局部變量
 7.4.2全局變量
 7.5變量的存儲類別
 7.5.1變量的存儲屬性
 7.5.2自動變量
 7.5.3靜態(tài)變量
 7.5.4寄存器變量
 7.5.5外部變量
 7.5.6存儲類型小結(jié)
 7.6自定義函數(shù)與庫函數(shù)
 7.6.1自定義函數(shù)
 7.6.2庫函數(shù)
第8章 編譯預(yù)處理與自定義類型
 8.1編譯預(yù)處理
 8.1.1宏定義
 8.1.2文件包含
 8.1.3條件編譯
 8.2類型定義
 8.2.1類型定義的方法
 8.2.2typedef的使用
第9章 指針
 9.1指針
 9.1.1指針概念
 9.1.2指針變量
 9.1.3指針的算術(shù)運算
 9.2指針與數(shù)組
 9.2.1指針與一維數(shù)組
 9.2.2指針與二維數(shù)組
 9.2.3應(yīng)用指針向函數(shù)傳遞數(shù)組
 9.3指針與字符串
 9.3.1用指針處理字符串
 9.3.2字符指針作函數(shù)參數(shù)
 9.4指針與函數(shù)
 9.4.1指針作函數(shù)的參數(shù)
 9.4.2返回指針的函數(shù)
 9.4.3指向函數(shù)的指針
 9.4.4指向函數(shù)的指針作函數(shù)參數(shù)
 9.5指針數(shù)組與指向指針的指針
 9.5.1指針數(shù)組
 9.5.2指向指針的指針
 9.6指針與結(jié)構(gòu)體類型
 9.6.1指向結(jié)構(gòu)體變量的指針
 9.6.2指向結(jié)構(gòu)體數(shù)組的指針
 9.6.3用指向結(jié)構(gòu)體的指針作函數(shù)參數(shù)
 9.7動態(tài)存儲分配簡介
第10章 數(shù)據(jù)文件
 10.1文件概述
 10.1.1文件的概念
 10.1.2文件類型指針與文件處理過程
 10.2文件的建立
 10.2.1文件打開函數(shù)
 10.2.2文件關(guān)閉函數(shù)
 10.3文件的讀寫
 10.3.1文件的字符輸入輸出函數(shù)
 10.3.2文件的字符串輸入輸出函數(shù)
 10.3.3文件的格式化輸入輸出函數(shù)
 10.3.4文件的二進制輸入輸出函數(shù)
 10.3.5文件狀態(tài)檢查函數(shù)
 10.3.6文件定位函數(shù)
第11章 上機實驗
 11.1實驗概述
 11.1.1實驗?zāi)康?br /> 11.1.2實驗準(zhǔn)備工作
 11.1.3實驗要求
 11.1.4實驗報告內(nèi)容
 11.2上機操作指導(dǎo)
 11.2.1vc++6.0集成開發(fā)環(huán)境簡介
 11.2.2項目開發(fā)過程
 11.2.3項目組織
 11.3程序調(diào)試
 11.3.1應(yīng)用程序版本
 11.3.2調(diào)試工具
 11.3.3使用斷點
 11.3.4調(diào)試實例
 11.4實驗內(nèi)容
 11.4.1實驗一順序和選擇結(jié)構(gòu)
 11.4.2實驗二循環(huán)結(jié)構(gòu)
 11.4.3實驗三構(gòu)造數(shù)據(jù)類型
 11.4.4實驗四函數(shù)
 11.4.5實驗五指針
 11.4.6實驗六文件操作
附錄常用字符與ascii代碼對照表
參考文獻

圖書封面

評論、評分、閱讀與下載


    程序設(shè)計基礎(chǔ) PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7