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