劉啟明、蘇慶堂編寫(xiě)的《程序設(shè)計(jì)基礎(chǔ)(第2版高等學(xué)校計(jì)算機(jī)實(shí)驗(yàn)教學(xué)示范中心教材)》以c語(yǔ)言為載體,結(jié)合作者多年的教學(xué)和軟件開(kāi)發(fā)經(jīng)驗(yàn),重點(diǎn)介紹程序設(shè)計(jì)的基本知識(shí)與方法,以面向工程實(shí)踐和編程能力訓(xùn)練為主,具有較強(qiáng)的應(yīng)用性。
本書(shū)注重教材的可讀性和適用性,系統(tǒng)地介紹了程序設(shè)計(jì)的基本概念和程序設(shè)計(jì)方法。全書(shū)共分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)用篇。書(shū)后附錄包含常用字符與ASC :II代碼對(duì)照表、關(guān)鍵字及其用途、運(yùn)算符的優(yōu)先級(jí)和結(jié)合性,以及常用c語(yǔ)言標(biāo)準(zhǔn)庫(kù)函數(shù)。
本書(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ū)貫徹傳授知識(shí)、培養(yǎng)能力的教學(xué)理念,輔以大量的課后習(xí)題強(qiáng)化關(guān)鍵知識(shí)點(diǎn),使讀者能夠正確、深入地理解問(wèn)題。本書(shū)程序調(diào)試和運(yùn)行環(huán)境為 Windows平臺(tái)下的Visual c++6.0。另外,為幫助讀者深入理解教材內(nèi)容,強(qiáng)化實(shí)踐動(dòng)手能力,本書(shū)還配套提供題型豐富的習(xí)題指導(dǎo)和實(shí)驗(yàn)指導(dǎo)書(shū)。
本書(shū)可作為高等學(xué)校本、?茖W(xué)生的程序設(shè)計(jì)課程教材,亦可供計(jì)算機(jī)、自動(dòng)化和相關(guān)領(lǐng)域的程序設(shè)計(jì)人員、編程愛(ài)好者和其他自學(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程序的編寫(xiě)和運(yùn)行過(guò)程
1.5.3 Visualc++程序調(diào)試的一般過(guò)程及其調(diào)試手段
本章小結(jié)
習(xí)題
第2章 C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
2.1 數(shù)據(jù)類(lèi)型
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ù)類(lèi)型轉(zhuǎn)換
2.7.1 數(shù)據(jù)類(lèi)型的隱式轉(zhuǎn)換
2.7.2 數(shù)據(jù)類(lèi)型的顯式轉(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ì)過(guò)程
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)用篇