C語言程序設(shè)計(jì)-任務(wù)驅(qū)動(dòng)式教程 版權(quán)信息
- ISBN:9787121282058
- 條形碼:9787121282058 ; 978-7-121-28205-8
- 裝幀:暫無
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
C語言程序設(shè)計(jì)-任務(wù)驅(qū)動(dòng)式教程 本書特色
本書采用項(xiàng)目任務(wù)方式編寫,以校園歌手大賽計(jì)分系統(tǒng)開發(fā)為主線,以c語言語法和結(jié)構(gòu)為基礎(chǔ),以工作任務(wù)(學(xué)習(xí)任務(wù))為載體,教材共包括顯示評(píng)分系統(tǒng)標(biāo)題、計(jì)算一名選手的得分、找出*高分和*低分、計(jì)算一名選手*后得分、選手得分排序、多名選手得分計(jì)算與排序、處理選手姓名、設(shè)計(jì)簡易評(píng)分系統(tǒng)、利用指針設(shè)計(jì)評(píng)分系統(tǒng)、設(shè)計(jì)完整評(píng)分系統(tǒng)、保存和查詢?cè)u(píng)分?jǐn)?shù)據(jù)等11個(gè)任務(wù),內(nèi)容覆蓋c語言的語法基礎(chǔ)知識(shí)、選擇結(jié)構(gòu)程序的設(shè)計(jì)、數(shù)組、函數(shù)、指針等理論知識(shí)。
C語言程序設(shè)計(jì)-任務(wù)驅(qū)動(dòng)式教程 內(nèi)容簡介
本書采用項(xiàng)目任務(wù)方式編寫,以校園歌手大賽計(jì)分系統(tǒng)開發(fā)為主線,以C語言語法和結(jié)構(gòu)為基礎(chǔ),以工作任務(wù)(學(xué)習(xí)任務(wù))為載體,教材共包括顯示評(píng)分系統(tǒng)標(biāo)題、計(jì)算一名選手的得分、找出*高分和*低分、計(jì)算一名選手*后得分、選手得分排序、多名選手得分計(jì)算與排序、處理選手姓名、設(shè)計(jì)簡易評(píng)分系統(tǒng)、利用指針設(shè)計(jì)評(píng)分系統(tǒng)、設(shè)計(jì)完整評(píng)分系統(tǒng)、保存和查詢?cè)u(píng)分?jǐn)?shù)據(jù)等11個(gè)任務(wù),內(nèi)容覆蓋C語言的語法基礎(chǔ)知識(shí)、選擇結(jié)構(gòu)程序的設(shè)計(jì)、數(shù)組、函數(shù)、指針等理論知識(shí)。
C語言程序設(shè)計(jì)-任務(wù)驅(qū)動(dòng)式教程 目錄
任務(wù)一 顯示評(píng)分系統(tǒng)標(biāo)題 1任務(wù)1.1 了解c語言的特點(diǎn) 21.1.1 程序設(shè)計(jì)語言概述 21.1.2 c語言的發(fā)展歷史 31.1.3 認(rèn)識(shí)c語言的特點(diǎn) 3任務(wù)1.2 熟悉c語言程序開發(fā)環(huán)境 41.2.1 vc++6.0安裝 41.2.2 程序設(shè)計(jì)的一般過程 61.2.3 c語言程序上機(jī)開發(fā)步驟 7任務(wù)1.3 **個(gè)c程序 111.3.1 c語言程序的結(jié)構(gòu) 111.3.2 程序設(shè)計(jì)規(guī)范 12實(shí)訓(xùn)1 顯示評(píng)分系統(tǒng)標(biāo)題 13習(xí)題一 14任務(wù)二 計(jì)算一名選手的得分 16任務(wù)2.1 選手得分的輸入/輸出 172.1.1 標(biāo)識(shí)符 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任務(wù)2.2 選手總分和平均分的計(jì)算 282.2.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 292.2.2 賦值運(yùn)算符和賦值表達(dá)式 332.2.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 342.2.4 邏輯運(yùn)算符和邏輯表達(dá)式 342.2.5 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 36任務(wù)2.3 知識(shí)擴(kuò)展 372.3.1 程序應(yīng)用 372.3.2 動(dòng)手試試 40實(shí)訓(xùn)2 計(jì)算一名選手得分 43習(xí)題二 45任務(wù)三 找出*高分和*低分 47任務(wù)3.1 找出*高分及*低分 483.1.1 c語言程序的基本控制結(jié)構(gòu) 493.1.2 if 語句 503.1.3 if語句使用注意事項(xiàng) 533.1.4 條件運(yùn)算符和條件表達(dá)式 543.1.5 交換語句 55任務(wù)3.2 將選手的平均得分轉(zhuǎn)換成相應(yīng)等級(jí) 553.2.1 if語句的嵌套 583.2.2 switch語句(不帶break) 593.2.3 switch語句(帶break) 603.2.4 switch語句使用注意事項(xiàng) 61任務(wù)3.3 知識(shí)擴(kuò)展 613.3.1 程序應(yīng)用 623.3.2 動(dòng)手試試 64實(shí)訓(xùn)3 找*大值和*小值 66習(xí)題三 67任務(wù)四 計(jì)算一名選手*后得分 71任務(wù)4.1 計(jì)算一名選手*后得分 724.1.1 for語句 734.1.2 while語句 764.1.3 do-while語句 784.1.4 break語句 794.1.5 continue語句 80任務(wù)4.2 計(jì)算多名選手*后得分 814.2.1 for語句的嵌套 834.2.2 循環(huán)語句之間的相互嵌套 84任務(wù)4.3 知識(shí)擴(kuò)展 854.3.1 程序應(yīng)用 854.3.2 動(dòng)手試試 87實(shí)訓(xùn)4 計(jì)算一名選手的*后得分 88習(xí)題四 89任務(wù)五 選手得分排序 93任務(wù)5.1 分析數(shù)據(jù)存儲(chǔ)結(jié)構(gòu) 945.1.1 一維數(shù)組的定義及引用 945.1.2 一維數(shù)組的存儲(chǔ)形式 96任務(wù)5.2 選手得分的輸入/輸出 975.2.1 一維數(shù)組的初始化 975.2.2 一維數(shù)組元素賦值 975.2.3 一維數(shù)組的輸入/輸出 97任務(wù)5.3 選手得分排序 985.3.1 冒泡法排序 985.3.2 選擇法排序 99實(shí)訓(xùn)5 選手得分排序 100習(xí)題五 101任務(wù)六 多名選手得分計(jì)算與排序 103任務(wù)6.1 二維數(shù)組數(shù)據(jù)結(jié)構(gòu) 1046.1.1 二維數(shù)組的定義及引用 1046.1.2 二維數(shù)組的存儲(chǔ)形式 1046.1.3 二維數(shù)組的使用 105任務(wù)6.2 二維數(shù)組的應(yīng)用 106實(shí)訓(xùn)6 多名選手得分計(jì)算與排序 108習(xí)題六 109任務(wù)七 處理選手姓名 111任務(wù)7.1 認(rèn)識(shí)字符型數(shù)據(jù) 1127.1.1 字符常量 1127.1.2 字符變量 1137.1.3 字符串常量 114任務(wù)7.2 認(rèn)識(shí)字符數(shù)組 1147.2.1 字符數(shù)組的定義和引用 1147.2.2 字符數(shù)組的初始化 115任務(wù)7.3 字符串的輸入和輸出 116任務(wù)7.4 字符串的處理 1187.4.1 常用字符串處理函數(shù) 1197.4.2 字符串函數(shù)應(yīng)用舉例 1207.4.3 動(dòng)手試試 121實(shí)訓(xùn)7 處理選手姓名 123習(xí)題七 124任務(wù)八 設(shè)計(jì)簡易評(píng)分系統(tǒng) 127任務(wù)8.1 認(rèn)識(shí)函數(shù) 128任務(wù)8.2 函數(shù)的定義和調(diào)用 1298.2.1 函數(shù)的定義 1298.2.2 函數(shù)的調(diào)用 130任務(wù)8.3 函數(shù)的參數(shù)和返回值 1328.3.1 函數(shù)的參數(shù) 1328.3.2 函數(shù)的返回值 135任務(wù)8.4 函數(shù)的嵌套和遞歸調(diào)用 1368.4.1 函數(shù)的嵌套調(diào)用 1368.4.2 函數(shù)的遞歸調(diào)用 137任務(wù)8.5 什么是局部變量和全局變量 1398.5.1 局部變量 1398.5.2 全局變量 140任務(wù)8.6 編譯預(yù)處理 1428.6.1 宏定義 1438.6.2 文件包含 1448.6.3 動(dòng)手試試 145實(shí)訓(xùn)8 設(shè)計(jì)簡易評(píng)分系統(tǒng)(一) 148實(shí)訓(xùn)9 設(shè)計(jì)簡易評(píng)分系統(tǒng)(二) 149習(xí)題八 151任務(wù)九 利用指針設(shè)計(jì)評(píng)分系統(tǒng) 157任務(wù)9.1 認(rèn)識(shí)指針 1589.1.1 訪問內(nèi)存的兩種方式 1589.1.2 指針的概念 160任務(wù)9.2 變量的指針 1609.2.1 指針變量的定義及初始化 1609.2.2 指針變量的引用 1619.2.3 指針變量作為函數(shù)參數(shù) 163任務(wù)9.3 指針與數(shù)組 1679.3.1 指向數(shù)組元素的指針 1679.3.2 一維數(shù)組的指針 1689.3.3 用指針實(shí)現(xiàn)一位選手5個(gè)評(píng)分的輸入和輸出 1699.3.4 二維數(shù)組的指針 1709.3.5 用指針實(shí)現(xiàn)n位選手5個(gè)評(píng)分的輸入和輸出 1739.3.6 指向數(shù)組的指針作函數(shù)的參數(shù) 174任務(wù)9.4 字符串的指針 1789.4.1 指向字符串的指針變量 1789.4.2 程序舉例 1809.4.3 自己動(dòng)手 181任務(wù)9.5 用指針優(yōu)化評(píng)分系統(tǒng) 183實(shí)訓(xùn)10 利用指針設(shè)計(jì)評(píng)分系統(tǒng) 184習(xí)題九 185任務(wù)十 設(shè)計(jì)完整評(píng)分系統(tǒng) 189任務(wù)10.1 確定選手基本信息的類型 19010.1.1 結(jié)構(gòu)體類型 19110.1.2 定義選手結(jié)構(gòu)體類型 19110.1.3 定義選手結(jié)構(gòu)體類型變量 193任務(wù)10.2 選手信息的錄入和輸出 19510.2.1 結(jié)構(gòu)體變量初始化 19610.2.2 結(jié)構(gòu)體變量成員的訪問 19710.2.3 輸入和輸出選手基本信息 198任務(wù)10.3 批量處理選手?jǐn)?shù)據(jù) 19910.3.1 結(jié)構(gòu)體數(shù)組 19910.3.2 輸入和輸出多名選手的基本信息 20110.3.3 指向結(jié)構(gòu)體的指針 202任務(wù)10.4 計(jì)算選手*后得分和名次 204任務(wù)10.5 了解共用體類型和枚舉類型 20610.5.1 共用體類型 20610.5.2 枚舉類型 21010.5.3 自定義類型 212實(shí)訓(xùn)11 設(shè)計(jì)完整評(píng)分系統(tǒng) 213習(xí)題十 214任務(wù)十一 保存與查詢?cè)u(píng)分系統(tǒng)數(shù)據(jù) 217任務(wù)11.1 文件類型指針變量的定義 21811.1.1 文件 21911.1.2 文件指針 22011.1.3 定義文件指針變量 220任務(wù)11.2 文件的打開和關(guān)閉 22011.2.1 打開評(píng)分系統(tǒng)的輸入輸出文件 22011.2.2 打開文件函數(shù) 22111.2.3 關(guān)閉文件函數(shù) 222任務(wù)11.3 文件的讀寫 22211.3.1 將評(píng)委給分導(dǎo)入到程序(讀文件) 22211.3.2 保存比賽成績及排名到文件(寫文件) 22311.3.3 文件的讀寫函數(shù) 224實(shí)訓(xùn)12 文件的讀寫操作 227習(xí)題十一 228附錄 230附錄a ascⅱ代碼表 230附錄b c運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 231附錄c turbo c2.0常用的庫函數(shù)及其標(biāo)題文件 232
展開全部
C語言程序設(shè)計(jì)-任務(wù)驅(qū)動(dòng)式教程 作者簡介
1993年7月-2006年1月,廣州郵電通信設(shè)備有限公司,從事通信產(chǎn)品開發(fā)及項(xiàng)目管理的工作,先后參與的產(chǎn)品開發(fā)項(xiàng)目包括:DS2000B數(shù)字程控交換機(jī)、光纖數(shù)字用戶環(huán)路設(shè)備、IC卡公用電話、公用多媒體終端及管理系統(tǒng)。2006年2月至今,廣東農(nóng)工商職業(yè)技術(shù)學(xué)院專任教師,現(xiàn)任機(jī)電系電子信息工程技術(shù)專業(yè)負(fù)責(zé)人。