定 價:35 元
叢書名:全國高等職業(yè)教育應用型人才培養(yǎng)規(guī)劃教材
當前圖書已被 2 所學校薦購過!
查看明細
- 作者:劉宇容 主編
- 出版時間:2016/2/1
- ISBN:9787121282058
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書采用項目任務方式編寫,以校園歌手大賽計分系統(tǒng)開發(fā)為主線,以C語言語法和結(jié)構為基礎,以工作任務(學習任務)為載體,教材共包括顯示評分系統(tǒng)標題、計算一名選手的得分、找出最高分和最低分、計算一名選手最后得分、選手得分排序、多名選手得分計算與排序、處理選手姓名、設計簡易評分系統(tǒng)、利用指針設計評分系統(tǒng)、設計完整評分系統(tǒng)、保存和查詢評分數(shù)據(jù)等11個任務,內(nèi)容覆蓋C語言的語法基礎知識、選擇結(jié)構程序的設計、數(shù)組、函數(shù)、指針等理論知識。
任務一 顯示評分系統(tǒng)標題1任務1.1 了解C語言的特點21.1.1 程序設計語言概述21.1.2 C語言的發(fā)展歷史31.1.3 認識C語言的特點3任務1.2 熟悉C語言程序開發(fā)環(huán)境41.2.1 VC++6.0安裝41.2.2 程序設計的一般過程61.2.3 C語言程序上機開發(fā)步驟7任務1.3 第一個C程序111.3.1 C語言程序的結(jié)構111.3.2 程序設計規(guī)范12實訓1 顯示評分系統(tǒng)標題13習題一14任務二 計算一名選手的得分16任務2.1 選手得分的輸入/輸出172.1.1 標識符182.1.2 變量182.1.3 常量192.1.4 數(shù)據(jù)類型202.1.5 格式輸出函數(shù)—printf()242.1.6 格式輸入函數(shù)—scanf()252.1.7 字符輸出函數(shù)—putchar()262.1.8 字符輸入函數(shù)—getchar()27任務2.2 選手總分和平均分的計算282.2.1 算術運算符和算術表達式292.2.2 賦值運算符和賦值表達式332.2.3 關系運算符和關系表達式342.2.4 邏輯運算符和邏輯表達式342.2.5 逗號運算符和逗號表達式36任務2.3 知識擴展372.3.1 程序應用372.3.2 動手試試40實訓2 計算一名選手得分43習題二45任務三 找出最高分和最低分47任務3.1 找出最高分及最低分483.1.1 C語言程序的基本控制結(jié)構493.1.2 if 語句503.1.3 if語句使用注意事項533.1.4 條件運算符和條件表達式543.1.5 交換語句55任務3.2 將選手的平均得分轉(zhuǎn)換成相應等級553.2.1 if語句的嵌套583.2.2 switch語句(不帶break)593.2.3 switch語句(帶break)603.2.4 switch語句使用注意事項61任務3.3 知識擴展613.3.1 程序應用623.3.2 動手試試64實訓3 找最大值和最小值66習題三67任務四 計算一名選手最后得分71任務4.1 計算一名選手最后得分724.1.1 for語句734.1.2 while語句764.1.3 do-while語句784.1.4 break語句794.1.5 continue語句80任務4.2 計算多名選手最后得分814.2.1 for語句的嵌套834.2.2 循環(huán)語句之間的相互嵌套84任務4.3 知識擴展854.3.1 程序應用854.3.2 動手試試87實訓4 計算一名選手的最后得分88習題四89任務五 選手得分排序93任務5.1 分析數(shù)據(jù)存儲結(jié)構945.1.1 一維數(shù)組的定義及引用945.1.2 一維數(shù)組的存儲形式96任務5.2 選手得分的輸入/輸出975.2.1 一維數(shù)組的初始化975.2.2 一維數(shù)組元素賦值975.2.3 一維數(shù)組的輸入/輸出97任務5.3 選手得分排序985.3.1 冒泡法排序985.3.2 選擇法排序99實訓5 選手得分排序100習題五101任務六 多名選手得分計算與排序103任務6.1 二維數(shù)組數(shù)據(jù)結(jié)構1046.1.1 二維數(shù)組的定義及引用1046.1.2 二維數(shù)組的存儲形式1046.1.3 二維數(shù)組的使用105任務6.2 二維數(shù)組的應用106實訓6 多名選手得分計算與排序108習題六109任務七 處理選手姓名111任務7.1 認識字符型數(shù)據(jù)1127.1.1 字符常量1127.1.2 字符變量1137.1.3 字符串常量114任務7.2 認識字符數(shù)組1147.2.1 字符數(shù)組的定義和引用1147.2.2 字符數(shù)組的初始化115任務7.3 字符串的輸入和輸出116任務7.4 字符串的處理1187.4.1 常用字符串處理函數(shù)1197.4.2 字符串函數(shù)應用舉例1207.4.3 動手試試121實訓7 處理選手姓名123習題七124任務八 設計簡易評分系統(tǒng)127任務8.1 認識函數(shù)128任務8.2 函數(shù)的定義和調(diào)用1298.2.1 函數(shù)的定義1298.2.2 函數(shù)的調(diào)用130任務8.3 函數(shù)的參數(shù)和返回值1328.3.1 函數(shù)的參數(shù)1328.3.2 函數(shù)的返回值135任務8.4 函數(shù)的嵌套和遞歸調(diào)用1368.4.1 函數(shù)的嵌套調(diào)用1368.4.2 函數(shù)的遞歸調(diào)用137任務8.5 什么是局部變量和全局變量1398.5.1 局部變量1398.5.2 全局變量140任務8.6 編譯預處理1428.6.1 宏定義1438.6.2 文件包含1448.6.3 動手試試145實訓8 設計簡易評分系統(tǒng)(一)148實訓9 設計簡易評分系統(tǒng)(二)149習題八151任務九 利用指針設計評分系統(tǒng)157任務9.1 認識指針1589.1.1 訪問內(nèi)存的兩種方式1589.1.2 指針的概念160任務9.2 變量的指針1609.2.1 指針變量的定義及初始化1609.2.2 指針變量的引用1619.2.3 指針變量作為函數(shù)參數(shù)163任務9.3 指針與數(shù)組1679.3.1 指向數(shù)組元素的指針1679.3.2 一維數(shù)組的指針1689.3.3 用指針實現(xiàn)一位選手5個評分的輸入和輸出1699.3.4 二維數(shù)組的指針1709.3.5 用指針實現(xiàn)N位選手5個評分的輸入和輸出1739.3.6 指向數(shù)組的指針作函數(shù)的參數(shù)174任務9.4 字符串的指針1789.4.1 指向字符串的指針變量1789.4.2 程序舉例1809.4.3 自己動手181任務9.5 用指針優(yōu)化評分系統(tǒng)183實訓10 利用指針設計評分系統(tǒng)184習題九185任務十 設計完整評分系統(tǒng)189任務10.1 確定選手基本信息的類型19010.1.1 結(jié)構體類型19110.1.2 定義選手結(jié)構體類型19110.1.3 定義選手結(jié)構體類型變量193任務10.2 選手信息的錄入和輸出19510.2.1 結(jié)構體變量初始化19610.2.2 結(jié)構體變量成員的訪問19710.2.3 輸入和輸出選手基本信息198任務10.3 批量處理選手數(shù)據(jù)19910.3.1 結(jié)構體數(shù)組19910.3.2 輸入和輸出多名選手的基本信息20110.3.3 指向結(jié)構體的指針202任務10.4 計算選手最后得分和名次204任務10.5 了解共用體類型和枚舉類型20610.5.1 共用體類型20610.5.2 枚舉類型21010.5.3 自定義類型212實訓11 設計完整評分系統(tǒng)213習題十214任務十一 保存與查詢評分系統(tǒng)數(shù)據(jù)217任務11.1 文件類型指針變量的定義21811.1.1 文件21911.1.2 文件指針22011.1.3 定義文件指針變量220任務11.2 文件的打開和關閉22011.2.1 打開評分系統(tǒng)的輸入輸出文件22011.2.2 打開文件函數(shù)22111.2.3 關閉文件函數(shù)222任務11.3 文件的讀寫22211.3.1 將評委給分導入到程序(讀文件)22211.3.2 保存比賽成績及排名到文件(寫文件)22311.3.3 文件的讀寫函數(shù)224實訓12 文件的讀寫操作227習題十一228附錄230附錄A ASCⅡ代碼表230附錄B C運算符的優(yōu)先級與結(jié)合性231附錄C Turbo C2.0常用的庫函數(shù)及其標題文件232