劉啟明、蘇慶堂編寫的《程序設(shè)計(jì)基礎(chǔ)(第2版高等學(xué)校計(jì)算機(jī)實(shí)驗(yàn)教學(xué)示范中心教材)》以c語(yǔ)言為載體,結(jié)合作者多年的教學(xué)和軟件開發(fā)經(jīng)驗(yàn),重點(diǎn)介紹程序設(shè)計(jì)的基本知識(shí)與方法,以面向工程實(shí)踐和編程能力訓(xùn)練為主,具有較強(qiáng)的應(yīng)用性。
本書注重教材的可讀性和適用性,系統(tǒng)地介紹了程序設(shè)計(jì)的基本概念和程序設(shè)計(jì)方法。全書共分10章和綜合應(yīng)用篇,內(nèi)容包括程序設(shè)計(jì)語(yǔ)言概述、c語(yǔ)言程序設(shè)計(jì)基礎(chǔ)、選擇程序設(shè)計(jì)、循環(huán)程序設(shè)計(jì)、函數(shù)與宏定義、數(shù)組、指針、結(jié)構(gòu)體與共用體、文件、c ++簡(jiǎn)介和綜合應(yīng)用篇。書后附錄包含常用字符與ASC :II代碼對(duì)照表、關(guān)鍵字及其用途、運(yùn)算符的優(yōu)先級(jí)和結(jié)合性,以及常用c語(yǔ)言標(biāo)準(zhǔn)庫(kù)函數(shù)。
本書結(jié)構(gòu)清晰,講解通俗易懂,內(nèi)容由淺入深,循序漸進(jìn),實(shí)例豐富,習(xí)題具有代表性,每章設(shè)置了 “小結(jié)”,對(duì)關(guān)鍵知識(shí)點(diǎn)和要求掌握的知識(shí)點(diǎn)進(jìn)行了歸納說(shuō)明。全書貫徹傳授知識(shí)、培養(yǎng)能力的教學(xué)理念,輔以大量的課后習(xí)題強(qiáng)化關(guān)鍵知識(shí)點(diǎn),使讀者能夠正確、深入地理解問題。本書程序調(diào)試和運(yùn)行環(huán)境為 Windows平臺(tái)下的Visual c++6.0。另外,為幫助讀者深入理解教材內(nèi)容,強(qiáng)化實(shí)踐動(dòng)手能力,本書還配套提供題型豐富的習(xí)題指導(dǎo)和實(shí)驗(yàn)指導(dǎo)書。
本書可作為高等學(xué)校本、?茖W(xué)生的程序設(shè)計(jì)課程教材,亦可供計(jì)算機(jī)、自動(dòng)化和相關(guān)領(lǐng)域的程序設(shè)計(jì)人員、編程愛好者和其他自學(xué)者參考。
第1章 程序設(shè)計(jì)語(yǔ)言概述
1.1 計(jì)算機(jī)系統(tǒng)
1.1.1 計(jì)算機(jī)硬件系統(tǒng)
1.1.2 計(jì)算機(jī)軟件系統(tǒng)
1.1.3 計(jì)算機(jī)中的信息表示
1.2 程序設(shè)計(jì)與程序設(shè)計(jì)語(yǔ)言
1.2.1 程序和程序設(shè)計(jì)
1.2.2 程序設(shè)計(jì)語(yǔ)言及其發(fā)展
1.2.3 程序設(shè)計(jì)方法
1.3 C語(yǔ)言的發(fā)展及其特點(diǎn)
1.4 c語(yǔ)言程序簡(jiǎn)介
1.5 VisualC++6.0
1.5.1 VisualC++6.0主窗口
1.5.2 簡(jiǎn)單c程序的編寫和運(yùn)行過程
1.5.3 Visualc++程序調(diào)試的一般過程及其調(diào)試手段
本章小結(jié)
習(xí)題
第2章 C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
2.1 數(shù)據(jù)類型
2.1.1 整型
2.1.2 實(shí)型
2.1.3 字符型
2.2 常量和變量
2.2.1 整型常量和整型變量
2.2.2 實(shí)型常量和實(shí)型變量
2.2.3 字符常量和字符變量
2.2.4 字符串常量
2.3 常用函數(shù)
2.4 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.1 算術(shù)運(yùn)算符
2.4.2 算術(shù)表達(dá)式
2.5 賦值運(yùn)算
2.6 逗號(hào)表達(dá)式
2.7 數(shù)據(jù)類型轉(zhuǎn)換
2.7.1 數(shù)據(jù)類型的隱式轉(zhuǎn)換
2.7.2 數(shù)據(jù)類型的顯式轉(zhuǎn)換
2.8 數(shù)據(jù)的輸入、輸出
2.8.1 數(shù)據(jù)的輸出函數(shù)
2.8.2 數(shù)據(jù)的輸入函數(shù)
本章小結(jié)
習(xí)題
第3章 選擇程序設(shè)計(jì)
3.1 算法
3.1.1 算法及其表示
3.1.2 算法的設(shè)計(jì)過程
3.2 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
3.3 邏輯運(yùn)算符和邏輯表達(dá)式
3.4 if語(yǔ)句
3.4.1 if語(yǔ)句的基本形式
3.4.2 if語(yǔ)句的嵌套
3.5 條件運(yùn)算符和條件運(yùn)算表達(dá)式
3.6 switch語(yǔ)句
3.7 選擇程序結(jié)構(gòu)
……
第4章 循環(huán)程序設(shè)計(jì)
第5章 函數(shù)與宏定義
第6章 數(shù)組
第7章 指針
第8章 結(jié)構(gòu)體與共用體
第9章 文件
第10章 c++簡(jiǎn)介
第11章 綜合應(yīng)用篇